资料介绍
本书可作为初学者或电子爱好者参考丛书,内容通俗易懂。本书简介
本书基于Keil μVision程序设计平台和Proteus硬件仿真平台,精心编写了100余个8051单片机C语言程
序设计案例。
全书基础设计类案例贯穿8051单片机最基本的端口编程、定时/计数器应用、中断和串口通信;硬
件应用类案例涵盖常用外部存储器扩展、接口扩展、译码、编码、驱动、光机、机电、A/D与
D/A转换等内容;综合设计类案例涉及大量消费类电子产品、仪器仪表及智能控制设备的相关技术
。
本书可作为大专院校学生学习实践单片机c语言程序设计的教材或参考书,也可作为电子工程技术
人员或单片机技术爱好者的参考资料。
目录
第1章 8051单片机C语言程序设计概述
1.1 8051单片机引脚
1.2 数据与程序内存
1.3 特殊功能寄存器
1.4 外部中断、定时/计数器及串口应用
1.5 有符号与无符号数应用、数位分解、位操作
1.6 变量、存储类型与存储模式
1.7 数组、字符串与指针
1.8 流程控制
1.9 可重入函数和中断函数
1.10 C语言在单片机系统开发中的优势
第2章 Proteus操作基础
2.1 Proteus操作界面简介
2.2 仿真电路原理图设计
2.3 元件选择
2.4 调试仿真
2.5 Proteus与 V3的联合调试
第3章 基础程序设计
3.1 闪烁的LED
3.2 从左到右的流水灯
3.3 左右来回循环的流水灯
3.4 花样流水灯
3.5 LED模拟交通灯
3.6 单只数码管循环显示0~9
3.7 8只数码管滚动显示单个数字
3.8 8只数码管显示多个不同字符
3.9 数码管闪烁显示
3.10 8只数码管滚动显示数字串
3.11 K1~K4控制LED移位
3.12 K1~K4按键状态显示
3.13 K1~K4分组控制LED
3.14 K1