找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 10|回复: 0

51单片机C语言编程入门

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 14:26:26 | 显示全部楼层 |阅读模式
软件标签:  单片机c语言   电子图书
51单片机c语言编程详解是专门针对单片机中程序所在电路来编写的哦,非常详细的讲述了各种电路的细节图,也很适合新手小白,感兴趣的朋友赶紧来绿色资源网下载吧!
51单片机c语言程序介绍
什么是单片机,目前还没有一个确切的定义。普通认为单片机是将cpu、ram、rom、定时器/计数器以及输入输出(i/o)接口电路等计算机主要部件集成在一块芯片上,这样所组成的芯片级微型计算机称为单片微型计算机(single chip microcomputer)。简称为单片微机或单片机。利用单片机程序,可以实现对硬件系统的小型化的智能控制。由于单片机的硬件结构与指令系统都是按工业控制要求设计的,常用于工业的检测、控制装置中,因而也称为微控制器(micro-controller)或嵌入式控制器(embedded-controller)。单片机的应用十分广泛,我们将以 easy 51 kit pro 单片机学习板为基础,学习 51 单片机的入门知识。
单片机c语言教程目录
§1 前言………………………………………………………………………………………… ?1

§2 单片机简介………………………………………………………………………………… ?2

2.1 数字电路简介…………………………………………………………………………… ?2

2.2 mcs-51单片机简介……………………………………………………………………… ?2

2.3 easy 51 kit pro 简介………………………………………………………………… ? 5

2.4 easy 51 kit pro 电路功能分析……………………………………………………… ? 5

§3 mcs-51单片机的 c语言编程……………………………………………………………… ?8

3.1 汇编语言………………………………………………………………………………… ?8

3.2 建立你的第一个 c 项目………………………………………………………………… ?8

3.3 生成hex 文件…………………………………………………………………………… 12

3.4keilc 语言……………………………………………………………………………… 14

3.5 单片机 i/o……………………………………………………………………………… 18

3.6 中断……………………………………………………………………………………… 25

3.7 定时器/计数器………………………………………………………………………… ?27

3.8 定时器的应用举例……………………………………………………………………… 29

3.9 外部中断………………………………………………………………………………… 34

3.10 串行通信……………………………………………………………………………… ?38

3.11 定时器 2……………………………………………………………………………… ?43

3.12 看门狗………………………………………………………………………………… ?47

3.13 空闲模式和掉电模式………………………………………………………………… ?50

§4 mcs-51单片机 c 语言编程应用进阶…………………………………………………… ? 51

4.1 扫描式键盘……………………………………………………………………………… 51

4.2 eeprom 芯片at93c46 的读写…………………………………………………………… 55

4.3 keil c 的高级使用……………………………………………………………………… 63

§5 编写高质量的单片机 c 程序……………………………………………………………… 64

5.1 文件结构………………………………………………………………………………… 64

5.2 程序的版式……………………………………………………………………………… 66

5.3 单片机程序命名规则与变量选择……………………………………………………… 70

5.4 表达式和基本语句……………………………………………………………………… 73

5.5 函数设计………………………………………………………………………………… 77

5.6 单片机程序框架………………………………………………………………………… 79

附图:easy 51 kit pro电路图(最小系统板)…………………………………………… ?80

附图:easy 51 kit pro电路图(学习板)………………………………………………… ?81


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-21 21:32 , Processed in 0.082573 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表