本书是“单片机原理及应用”课程的实验教学环节指导书,第2 版中仍然着重于实验的原理、内容和方法以及实验报告书写格式等内容。本书以Keil C51 编译环境为基础, 包括具体实验箱硬件上的实验过程和Proteus 软件的虚拟仿真实验内容,并侧重单片机的系统电路设计原理和应用实验。
本书重视理论内容的学以致用,加强了C 语言程序的编写与训练,使单片机的C 语言学习在实践中循序渐进,逐步深化,以尽快适应当前工程实践的需要。书中Keil C51 + Proteus 的实践方式,使学生能够脱离实验室,在自己的电脑上搭建实验电路,对单片机及其外围器件组成系统电路进行仿真学习。
同时本书按照新形态教材的形式,制作了仿真实验的视频,学生在课下可以扫描二维码观看、研究。本书配套Abook 数字资源网站,主要内容有教学PPT 课件(可下载)、仿真实验视频、附录,以方便教师授课、学生线下学习。
本书涵盖了“单片机原理及应用”课程的基本实验内容,可作为高等学校以及高职高专的相关专业单片机实验课程的指导书,也可作为有兴趣的技术人员和电子爱好者的入门参考书。
- 前辅文
- 第1章 实验环境组成
- 1.1 硬件基础
- 1.2 汇编语言编程简介
- 1.2.1 汇编语言结构
- 1.2.2 汇编语言书写格式
- 1.2.3 伪指令和汇编控制
- 1.3 汇编语言伪指令
- 1.3.1 常量和符号定义
- 1.3.2 源程序地址设置和程序结束标识
- 1.3.3 程序段的使用
- 1.3.4 连接指令
- 1.4 简单汇编语言的编写
- 1.5 C51入门
- 1.5.1 C51的基本元素
- 1.5.2 C51举例
- 第2章 基本数据处理实验
- 2.1 数据传送
- 2.2 实验一 数据传送实验
- 2.3 实验二 算术运算实验
- 第3章 控制转移和子程序实验
- 3.1 实验一 I/O口输出实验
- 3.2 实验二 变换闪烁模式的循环彩灯
- 3.3 实验二的C语言实现
- 3.4 实验三 软件仿真实验
- 第4章 定时器与中断实验
- 4.1 与定时器和中断相关的特殊功能寄存器
- 4.1.1 定时/计数单元计数寄存器THx和TLx(x=0或1)
- 4.1.2 定时/计数单元方式寄存器TMOD
- 4.1.3 定时/计数单元控制寄存器TCON
- 4.1.4 中断允许寄存器IE
- 4.1.5 中断优先级寄存器IP
- 4.2 实验一 方波信号发生器
- 4.3 实验二 方波信号发生器软件仿真实验
- 4.4 实验三 中断和定时器实验
- 4.5 实验四 PWM波发生软件仿真实验
- 第5章 单片机异步串行口应用
- 5.1 串行口有关的特殊功能寄存器
- 5.1.1 数据缓冲器SBUF
- 5.1.2 串行口控制寄存器SCON
- 5.1.3 特殊功能寄存器PCON
- 5.2 串行口的工作方式
- 5.2.1 方式
- 5.2.2 方式
- 5.2.3 方式
- 5.2.4 方式
- 5.3 波特率的设计
- 5.4 实验一 双机通信实验
- 5.5 实验二 串行口通信仿真实验
- 第6章 接口扩展实验
- 6.1 端口扩展芯片8255A
- 6.1.1 8255A芯片的结构
- 6.1.2 8255A芯片工作方式的选择
- 6.2 实验一 8255A基本输入/输出实验
- 6.3 实验二 仿真实验
- 第7章 数模与模数转换实验
- 7.1 实验一 数模转换实验
- 7.2 实验二 数模转换仿真实验
- 7.3 实验三 模数转换实验
- 7.4 实验四 模数转换仿真实验
- 第8章 模拟串行口应用实验
- 8.1 I2C总线器件24C02芯片
- 8.2 实验一 模拟I2C总线实验
- 8.3 实验二 模拟SPI总线实验
- 8.4 实验三 模拟I2C总线的软件仿真实验
- 8.5 实验四 软件仿真SPI总线实验
- 第9章 电机驱动
- 9.1 直流电机驱动原理
- 9.1.1 实验一 直流电机驱动
- 9.1.2 实验二 直流电机PWM调速仿真实验
- 9.2 步进电机驱动
- 9.2.1 实验三 步进电机驱动实验
- 9.2.2 实验四 步进电机仿真实验
- 第10章 键盘和显示实验
- 10.1 数码管显示原理
- 10.2 实验一 数码管显示实验
- 10.3 实验二 数码显示仿真实验
- 10.4 实验三 键盘和数码管显示实验
- 10.5 实验四 扫描键盘和数码管显示仿真实验
- 第11章 点阵显示实验
- 11.1 发光二极管(LED)点阵显示原理
- 11.2 实验一 汉字滚动显示实验
- 11.3 实验二 汉字滚动显示仿真实验
- 11.4 液晶显示器原理和控制
- 11.5 实验三 LCD显示实验
- 11.6 实验四 LCD软件仿真实验
- 第12章 综合实验
- 12.1 实验一 直流电机的调速和测速
- 12.2 实验二 时钟和环境温度显示仿真实验
- 附录A 集成开发软件使用简介
- A.1 建立工程
- A.2 编辑程序
- A.3 编译项目
- A.4 仿真设置
- A.5 仿真运行
- 附录B 仿真软件使用简介
- B.1 建立项目
- B.2 放置元件和连线
- B.3 单片机的仿真
- 参考文献