《单片机课程同步实验指导》是2013年清华大学出版社出版的图书,作者是韩晓东。
基本介绍
- 书名:单片机课程同步实验指导
- 作者:韩晓东
- ISBN:9787302291848
- 定价:25元
- 出版社:清华大学出版社
- 出版时间:2013-1-6
- 装帧:平装
- 开本:16开
内容简介
本书以实验的形式对目前主流的MCS51单片机教材中的重点及难点进行讲解,达到培养学习兴趣、边学边练和完成教学实验白宙束照任务的目的。实验基于万用板和网上流行的工具软体,便于初学者自己动手完成和交流学习,以节省课内时间。
本书内容主要包括标準化功能模组板的设计製作、单片机引脚特性测试实验、程式的编写与下载实验、计数定时与数字显示实验、按键输入与数据传输实验、中断与程式控制实验等。模组板製作分散在各实验之中,便于边製作、边学习、边实验。
本书可作为单片机课程的配套教材,也可作为初学者的自学用书。
目录
第1章实验準备——模组万用板及基板的製作
1.1实验条件
1.1.1计算机
1.1.2工具
1.1.3万用板
1.1.4导线
1.2实验手段
1.2.1用工具软体进行模求酷符拟仿真实验
1.2.2购买实验板或实验仪进行实验
1.2.3自己製作实验板进行实验
1.2.4建议採取的方案
1.3製作实验板所需解决的问题
1.3.1化整为零
1.3.2标準化
1.3.3化零为整
1.4实验板的设计
1.4.1启发
1.4.2实验板的构成
1.4.3插接件的选取
1.4.4模组万用板的设计
1.4.5基板的设计
1.5模组万用板和基板的製作
1.5.1模组万用板的製作
1.5.2基板的製作
1.6测试
1.6.1相同脚的棕葛测试
1.6.2电源测试
1.6.3附加练习
总结体会
第2章单片机最小系统与引脚特性测击腊料试
——CPU板的製作与Proteus的套用
2.1单片机引脚及功能
2.2单片机的最小工作条件
2.3CPU板的设计
2.3.1最小系统原理图
2.3.2元器件布局和连线设计
2.4CPU板的製作
2.4.1元件清单
2.4.2元件符号及实物图对照
2.4.3模组板的製作
2.5CPU板的通电检测
2.5.1关键点电压测试
2.5.2运行程式的测试
2.5.3故障分析
2.6单片机初始状态的测试实验
2.6.1Proteus 仿真
2.6.2利用CPU板进行实验
2.6.3扩展练习
2.7单片机工作状态的测试实验
2.7.1Proteus 实验
2.7.2实物实验
2.7.3扩展练习
2.8单片机引脚特性测试实验
2.8.1P口I/O脚的驱动能力和LED的特性
2.8.2Proteus实验
2.8.3实物实验
2.8.4扩展练习
2.9课堂实验——认识单片机
总结体会
第3章单片机程蜜立付序的编写与下载——Keil的套用和通信板的製作
3.1单片机的“语言”
3.1.1二进制机器语言及十六进制表达
3.1.2指令的物理实在
3.1.3助记符和彙编
3.1.4修改机器码的希洪精实验
3.1.5扩展练习
3.2Keil编程实验
3.2.1建立Keil工程项目档案
3.2.2新建源程式档案并把它加入项目
3.2.3P口输出编程实验
3.2.4在Keil中配置学习资源和下载工具
3.2.5扩展练习
3.3下载程式所涉及的问题
3.3.1单片机的串口
3.3.2计算机的外部串列接口
3.3.3USB口转RS232串口
3.3.4电平转换及连线
3.4串口通信板的製作
3.4.1元件清单
3.4.2电路原理图
3.4.3电路板製作
3.4.4加电测试
3.5下载程式实验
3.5.1硬体连线
3.5.2下载操作
3.5.3验证
3.5.4扩展练习
3.6程式运行时间测量与PWM原理实验
3.6.1用Keil测试指令执行时间
3.6.2用Keil观察脉冲波
3.6.3PWM原理实验
3.6.4扩展练习
3.7延时程式的编写与闪烁灯实验
3.7.1延时程式的编写与测试
3.7.2闪烁灯程式的编写与测试
3.7.3控制灯闪烁次数的程式编写与实验
3.7.4扩展练习
3.8课堂实验——红绿灯的控制
总结体会
第4章计数定时与数字显示——定时/计数器实验及显示板的製作
4.1显示板的製作与宙签恋试实验
4.1.1元件清单
4.1.2电路原理图
4.1.3元件布局
4.1.4布线
4.1.5电路板的焊接
4.1.6测试
4.1.7扩展练习
4.2数码管字形码显示实验
4.2.1数码管的字形码
4.2.2字形码显示实验
4.2.3扩展练习
4.3计数器计数实验
4.3.1计数器的设定和中断请求
4.3.2计数器T0的中断服务程式
4.3.3主程式入口
4.3.4利用Keil进行程式调试实验
4.3.5在实验板上进行实验
4.3.6扩展练习
4.4定时器定时实验
4.4.1定时10ms的编程
4.4.2定时1s的编程及Keil调试
4.4.3精确定时方法
4.4.4产生秒脉冲
4.4.5扩展练习
4.5机器数的显示实验
4.5.1二进制数的显示实验
4.5.2十六进制数的显示实验
4.5.3十进制数的显示实验
4.5.4扩展练习
4.6LED亮点视觉暂留实验
4.6.1LED刷新频率测定实验
4.6.28只LED动态点亮实验
4.6.3扩展练习
4.7数码管的动态显示
4.7.1显示8051
4.7.2双位十六进制数的显示
4.7.3多位十进制数的显示
4.7.4扩展练习
4.8课堂实验——分计时器
总结体会
第5章按键输入与数据传输——按键板的製作及串列通信
5.1按键板的製作
5.1.1输入键盘的设计
5.1.2元件清单
5.1.3元件在模组万用板上的布局和连线
5.1.4按键板的製作
5.1.5测试
5.1.6扩展练习
5.2按键抖动影响的测试与防止
5.2.1抖动测试
5.2.2抖动影响的防止
5.2.3扩展练习
5.3按键识别
5.3.1按键动作检测
第6章中断与程式控制——中断系统及其综合实验
附录MCS51系列单片机指令表(按指令的字母顺序排列)
总结体会
第3章单片机程式的编写与下载——Keil的套用和通信板的製作
3.1单片机的“语言”
3.1.1二进制机器语言及十六进制表达
3.1.2指令的物理实在
3.1.3助记符和彙编
3.1.4修改机器码的实验
3.1.5扩展练习
3.2Keil编程实验
3.2.1建立Keil工程项目档案
3.2.2新建源程式档案并把它加入项目
3.2.3P口输出编程实验
3.2.4在Keil中配置学习资源和下载工具
3.2.5扩展练习
3.3下载程式所涉及的问题
3.3.1单片机的串口
3.3.2计算机的外部串列接口
3.3.3USB口转RS232串口
3.3.4电平转换及连线
3.4串口通信板的製作
3.4.1元件清单
3.4.2电路原理图
3.4.3电路板製作
3.4.4加电测试
3.5下载程式实验
3.5.1硬体连线
3.5.2下载操作
3.5.3验证
3.5.4扩展练习
3.6程式运行时间测量与PWM原理实验
3.6.1用Keil测试指令执行时间
3.6.2用Keil观察脉冲波
3.6.3PWM原理实验
3.6.4扩展练习
3.7延时程式的编写与闪烁灯实验
3.7.1延时程式的编写与测试
3.7.2闪烁灯程式的编写与测试
3.7.3控制灯闪烁次数的程式编写与实验
3.7.4扩展练习
3.8课堂实验——红绿灯的控制
总结体会
第4章计数定时与数字显示——定时/计数器实验及显示板的製作
4.1显示板的製作与实验
4.1.1元件清单
4.1.2电路原理图
4.1.3元件布局
4.1.4布线
4.1.5电路板的焊接
4.1.6测试
4.1.7扩展练习
4.2数码管字形码显示实验
4.2.1数码管的字形码
4.2.2字形码显示实验
4.2.3扩展练习
4.3计数器计数实验
4.3.1计数器的设定和中断请求
4.3.2计数器T0的中断服务程式
4.3.3主程式入口
4.3.4利用Keil进行程式调试实验
4.3.5在实验板上进行实验
4.3.6扩展练习
4.4定时器定时实验
4.4.1定时10ms的编程
4.4.2定时1s的编程及Keil调试
4.4.3精确定时方法
4.4.4产生秒脉冲
4.4.5扩展练习
4.5机器数的显示实验
4.5.1二进制数的显示实验
4.5.2十六进制数的显示实验
4.5.3十进制数的显示实验
4.5.4扩展练习
4.6LED亮点视觉暂留实验
4.6.1LED刷新频率测定实验
4.6.28只LED动态点亮实验
4.6.3扩展练习
4.7数码管的动态显示
4.7.1显示8051
4.7.2双位十六进制数的显示
4.7.3多位十进制数的显示
4.7.4扩展练习
4.8课堂实验——分计时器
总结体会
第5章按键输入与数据传输——按键板的製作及串列通信
5.1按键板的製作
5.1.1输入键盘的设计
5.1.2元件清单
5.1.3元件在模组万用板上的布局和连线
5.1.4按键板的製作
5.1.5测试
5.1.6扩展练习
5.2按键抖动影响的测试与防止
5.2.1抖动测试
5.2.2抖动影响的防止
5.2.3扩展练习
5.3按键识别
5.3.1按键动作检测
第6章中断与程式控制——中断系统及其综合实验
附录MCS51系列单片机指令表(按指令的字母顺序排列)