本书以项目为向导,利用任务引入学习内容,理论紧密结合实际,每个任务都有Keil实例程序和Proteus仿真,真正做到“所学即所得”。本书详细介绍了MCS-51单片机内部资源;介绍了汇编指令系统和汇编语言编程基础;详细阐述了C51语言程序设计基础及编程技巧,存储器和I/O扩展,外部中断及定时计数器的应用,8255、A/D 0809、D/A 0832等接口芯片应用编程仿真;详细介绍了串行总线芯片DS18B20、I2C芯片的特点及应用,并且运用大量综合性实例对各种关键技术进行了深入浅出的分析。此外,每一章节配有思考题和练习题,书后配有实验内容。
本书可作为高等院校自动化、通信技术、数控、应用电子、测控技术、机电一体化、智能仪表,计算机控制等专业本科教材,也可以作为工程技术人员参考书。
项目1 发光二极管闪烁控制系统设计与制作
1.1 任务1:认识单片机
1.2 任务2:让单片机动起来
1.3 任务3:从外到内观察单片机
1.4 任务4:认识单片机的存储器组织
总结与思考
习题1
项目2 LED电子彩灯的设计与制作
2.1 任务1:认识单片机的语言
2.3 任务3:LED电子彩灯的设计与制作
2.4 如何将程序“装入”单片机
总结与思考
习题2
项目3 简易秒表的设计与制作
3.1 任务1:认识单片机的中断系统
3.2 任务2:认识单片机的定时器/计数器
3.3 任务3:利用单片机输出方波
3.4 任务4:简易计时器的设计
3.5 任务5:简易秒表的设计与制作
总结与思考
习题3
项目4 单片机的C51语言基础
4.1 任务1:认识单片机的C语言
4.2 任务2:认识C51的数据类型
4.3 C51的运算符、表达式及其规则
4.4 C51流程控制语句
4.5 C51的数组
4.6 指针
4.7 C51的函数
4.8 任务3:C51与汇编语言的混合编程实例
4.9 任务4:简易密码锁设计
4.10 任务5:LED点阵显示屏的设计
总结与思考
习题4
项目5 单片机的并行扩展
项目6 单片机的串行口及其应用
项目7 信号发生器与数字电压表的设计
项目8 数字温度控制器的设计与制作
项目9 单片机串行扩展技术
项目10 单片机应用系统
附录
参考文献
¥150.00
¥268.00
¥98.00
¥398.00
¥118.00
¥498.00