描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787512409989
《轻松成为设计高手:51单片机设计实战》从实际开发与应用人手,以实验过程和工程项目为主导,循序渐进地介绍了51单片机的小系统、外中断、定时/计数控制、串行通信、LED静态/动态显示、独立键盘检测、行列式键盘检测、LCD显示字符/汉字、A/D、D/A及I2C总线通信、温度检测18B20、步进电机、红外解码等各种实例的C语言编程方法。
《轻松成为设计高手:51单片机设计实战》的特点是深人浅出,阐述透彻、清晰,可读性好,实用性强,收集并整理了大量C51单片机实战开发的程序;这些程序既可以让读者开拓思路,又可直接应用于相同的开发系统上。
《轻松成为设计高手:51单片机设计实战》适合从事单片机项目开发与应用的工程技术人员阅读,也可作力高等院校有关专业的教学参考书以及各类培训班的教材。
第1课 单片机概述及内外部结构分析
1.1 单片机概述
1.1.1 何谓单片机
1.1.2 单片机引脚、价格及应用
1.1.3 MCS51单片机与其他单片机的关系
1.1.4 未来单片机的发展趋势
1.2 单片机的内部、外部结构
1.2.1 单片机引脚
1.2.2 单片机的应用电路
1.2.3单片机小系统
1.3 单片机内部结构分析
1.3.1 存储器
1.3.2 8051单片机存储结构
1.3.3 单片机内部RAM分析
1.3.4 特殊功能寄存器
1.4 总结
第2课 常用基本电路定理、公式及元器件
2.1 常用基本电路定理
2.1.1 欧姆定理
2.1.2 节点电流定理
2.1.3 回路电压定理
2.2 常用电子线路公式
2.3 常用元器件介绍
2.4 常用进制的转换
2.5 个小程序:跑马灯程序
2.6 位和字节
2.7 总结
第3课 C51语言简介
3.1 单片机C语言的发展历史
3.2 C语言的主要特点
3.3 单片机的汇编语言与C51语言比较
3.4 单片机C语言与标准C语言异同
3.5 总结
第4课 单片机C程序的基本结构
4.1 单片机C语言入门实例
4.2 源程序
4.3 单片机C程序的基本结构
4.3.1 头文件
4.3.2 主函数
4.3.3 函数
4.4 C51基本数据类型
4.4.1 基本数据类型
4.4.2 常量与变量
4.5 8051片内资源及位变量
4.5.1 特殊功能寄存器的C51定义
4.5.2 自定义变量类型typedef
4.6 运算符与表达式
4.6.1 赋值运算
4.6.2 算术运算
4.6.3 关系运算
4.6.4 逻辑运算
4.6.5 位运算
4.6.6 自增减运算及复合运算
4.6.7 条件运算符
4.6.8 逗号运算符
4.7 总结
第5课 C51基本结构程序设计
5.1 顺序结构
5.2 选择结构
5.2.1if语句
5.2.2 switch-case语句
5.3 break语句
5.4 循环结构
5.4.1while语句
5.4.2 do-while语句
……
第6课 函数
第7课 数组和指针
第8课 8051内部资源编程——I/O端口的应用
第9课 8051内部资源编程——定时器
第10课 8051内部资源编程——中断
第11课 8051内部资源编程——通信
第12课 人机界面接口技术——数码管和矩阵键盘
第13课 人机界面接口技术——字符型液晶屏
第14课 人机界面接口技术——点阵型液晶屏
第15课 数据采集编程——A/D
第16课 I2C总线及AT24C02的应用
第17课 步进电机的应用
第18课 红外遥控
第19课 单总线协议——DS18820温度传感器
第20课 ModBus中CRC16循环冗余校验
第21课 通信的SPI概念
第22课 Keil C51编译、链接、仿真调试方法
第23课 C51程序编写规范
附录 ZC600开发板原理图
参考文献
评论
还没有评论。