基本信息
单片机套用与接口技术(中职中专)
内容简介
根据单片机套用技术实战性很强的特点,本书在编写过程结合理论与实践,边学边练。同时,为了消除读者硬体资源的差别,书中所有的应用程式都採用Proteus仿真实现,选用切合生活实际的任务,具有很强的可操作性和趣味性。
为了方便教学,本书配有免费电子教案。本书可作为职业学校和成人教育单片机课程教材,也是电子爱好者自学单片机的首选。
目录
目录
前言
绪论1
0?1单片机简介1
0?2常见的单片机品种2
0?3计算机中数据的表示4
0?3?1常用的数制5
0?3?2二进制的算术运算6
0?3?3数制间的转换6
0?3?4数的表示方法及常用计数制的对应关係7
0?3?5逻辑数据的表示7
0?4计算机中常用的基本术语8
0?5存储器9
0?5?1存储器的工作原理9
0?5?2半导体存储器的分类11
课题180C51单片机软体实验环境的建立13
任务1Keil软体简介、安装与使用13
1?1?1Keil软体简介13
1?1?2安装Keil软体14
1?1?3使用Keil软体14
任务2Proteus软体简介、安装与使用22
1?2?1Proteus软体简介22
1?2?2安装Proteus软体22
1?2?3使用Proteus软体24
课题280C51单片机硬体实验环境的建立32
任务1使用 STC89C51单片机製作实验板32
2?1?1电路原理图32
2?1?2实验板的製作与代码的写入32
任务2让实验板具有仿真功能36
2?2?1仿真的概念36
2?2?2仿真晶片製作36
任务3认识和使用成品实验板39
2?3?1实验板功能简介39
2?3?2成品实验板硬体结构40
2?3?3成品实验板的基本使用方法42
课题3认识80C51单片机I/O连线埠44
任务1用单片机控制LED44
3?1?1任务分析44
3?1?2用Proteus仿真实现45
任务2用单片机发出声音46
3?2?1任务分析47
3?2?2用Proteus仿真实现47
9?1?3数码管显示中的其他问题145
任务2银行利率屏的製作147
9?2?1相关知识147
9?2?2任务实现148
9?2?3使用普通I/O扩展串列口150
任务3秒表的製作151
9?3?1LED数码管动态接口原理151
9?3?2动态显示程式编写152
9?3?3秒表的实现157
课题10模拟量转换接口163
任务1数字电压表的製作163
10?1?1A/D转换器工作原理163
10?1?2数字电压的製作165
任务2数位化信号发生器168
10?2?1D/A转换器工作原理168
10?2?2数位化信号发生器的实现171
课题11键盘接口177
任务1键控风火轮177
11?1?1单片机键盘简介177
11?1?2键控风火轮的实现178
任务2可预置数的倒计时时钟181
11?2?1倒计时时钟功能描述181
11?2?2倒计时时钟的实现181
11?2?3单片机键盘处理的方法187
任务3智慧型仪器的键盘188
11?3?1相关知识188
11?3?2智慧型仪器键盘功能的实现189
课题12I2C串列接口汇流排195
任务1I2C串列接口与VIIC软体包195
12?1?1I2C汇流排简介195
12?1?2典型I2C汇流排接口晶片AT24系列EEPROM196
任务2AT24C01A编程器的製作200
12?2?1编程器功能描述200
12?2?2编程器的製作201
课题13实时时钟晶片及其套用209
任务1认识DS1302晶片209
任务2用DS1302製作实时时钟212
任务3使用DS1302片内RAM存取数据219
课题14LED点阵显示屏及其套用223
任务1认识LED点阵显示屏及字模223
14?1?1LED点阵显示屏的结构223
14?1?2字模的产生224
任务2用LED点阵显示屏显示汉字228
14?2?1用LED点阵显示屏显示单个汉字229
14?2?2用LED点阵显示屏显示多个汉字233
课题15液晶显示屏及其套用239
任务1小小迎宾屏239
15?1?1字元型液晶显示器简介239
15?1?2字元型液晶显示屏驱动程式240
15?1?3小小迎宾屏的实现244
任务2认识点阵式液晶显示屏246
15?2?1FM12864I及其控制晶片HD61202247
15?2?2HD61202 及其兼容控制驱动器的特点247
15?2?3HD61202 及其兼容控制驱动器的指令系统248
任务3用点阵式液晶屏显示汉字249
15?3?1硬体电路249