|
內容簡介: |
本书通过不同的实际案例,从不同的侧重点介绍了单片机的结构、中断系统、定时/计数器、串口、系统扩展及实用I/O输入/输出接口技术等基本原理及实际应用。通过实例向读者展示了单片机开发应用软件Keil、Protel
99
SE、Proteus的使用方法和程序下载技术ISP、JTAG,使得读者在学习实例的同时掌握各个软件的使用方法。本书实例按照由浅入深的顺序排列,符合读者的学习思路,方便读者尽快地掌握单片机开发系统的设计方法和流程。
本书具有大量的实例设计电路和程序,特别方便读者学习单片机,适合作为单片机原理及应用课程设计教材以及单片机爱好者自学用书,也可作为单片机应用开发技术人员、智能仪表开发技术人员及相关专业研究生的设计参考用书。
|
目錄:
|
前言
第1章 单片机开发工具及设计流程
1.1 Protel 99 SE电路图设计软件
1.1.1 Protel 99 SE软件安装
1.1.2 Protel 99 SE软件使用
1.2 Keil程序设计软件
1.3 Proteus仿真软件
1.3.1 Proteus ISIS功能简介
1.3.2绘制原理图的方法
1.3.3程序载人
1.3.4仿真调试
1.4烧写技术简介
1.4.1 ISP
1.4.2 JTAG
1.5单片机项目设计方法及流程
1.5.1项目分析
1.5.2制定总体方案
1.5.3硬件和软件细分设计
1.5.4系统的Proteus仿真和调试
1.5.5系统调试
第2章 流水灯
2.1项目分析
2.2相关知识介绍
2.2.1复位电路
2.2.2单片机时钟和时序
2.2.3单片机最小系统
2.2.4单片机电源系统
2.2.5 I/O结构
2.3硬件设计
2.4软件设计
2.5项目小结及实时练习
2.5.1项目小结
2.5.2实时练习
第3章 按键输入与LED显示
3.1项目分析
3.2相关知识介绍
3.2.1按键
3.2.2 I/O口输入、输出方式
3.2.3中断结构和控制
3.2.4中断处理过程
3.2.5中断函数
3.3硬件设计
3.4软件设计
3.5项目小结及实时练习
3.5.1项目小结
3.5.2实时练习
第4章 多位数码管显示
4.1项目分析
4.2相关知识介绍
4.2.1串行通信基本知识
4.2.2认识74HCl64
4.2.3 MCS一51系列单片机的串口
4.2.4波特率设定
4.3硬件设计
4.4软件设计
4.5项目小结及实时练习
4.5.1项目小结
4.5.2实时练习
第5章 秒表设计
5.1项目分析
5.2相关知识介绍
5.2.1定时/计数器的结构和工作原理
5.2.2定时/计数器的控制寄存器
5.2.3定时/计数器的工作方式
5.3总体方案设计
5.4硬件设计
5.5软件设计
5.6项目小结及实时练习
5.6.1项目小结
5.6.2实时练习
第6章 LED阵列动态显示设计
6.1项目分析
6.2相关知识介绍
6.2.1认识74HC595
……
第7章 基于单片机的音乐播放器
第8章 PC控制多位数码管显示
第9章 数字温度计
第10章 多功能电子万年历
第11章 零件计数器
第12章 表盘指针驱动设计
第13章 无线温度遥控器
第14章 小型红外遥控风扇
第15章 超声波测距仪
第16章 空气压缩机参数打印记录仪
第17章 电动机参数检测仪设计
第18章 闭眼平衡测试仪
第19章 高精度红外测温仪
第20章 门式起重机起重量限制器
附录
参考文献
|
|