选择特殊符号
选择搜索类型
请输入搜索
《单片机应用系统设计与仿真调试》是2005年北京航空航天大学出版社出版的图书,作者是严天峰。
目录 第1章 单片机概述1
1.1 前言1
1.2 单片机的分类及应用领域1
1.3 单片机技术的发展趋势3
1.4 目前流行的51内核的单片机6
第2章 单片机仿真调试及Keil 51集成开发环境10
2.1 单片机仿真调试的一般过程10
2.2 Keil C51 Windows集成开发环境μVision2 IDE12
2.2.1 μVision2 IDE简介12
2.2.2 μVision2 IDE集成开发环境的安装14
2.3 μVision2的基本用法16
2.3.1 编辑源文件16
2.3.2 建立工程文件18
2.4 单片机在Keil C51集成开发环境中的仿真过程22
2.4.1 硬件和软件仿真22
2.4.2 μVision IDE的软件模拟仿真23
2.4.3 μVision IDE的硬件仿真30
2.5 单片机仿真下载仪的硬件资源36
第3章 单片机I/O口的特点及操作40
3.1 概述40
3.2 89S(C)51单片机I/O口的特点44
3.3 89S(C)51单片机I/O口的使用技巧45
3.4 89S(C)51单片机I/O口在后向通道中的应用51
3.4.1 单片机与机械继电器的接口52
3.4.2 单片机与固态继电器的接口52
第4章 显示及显示器接口55
4.1 概述55
4.2 LED显示器的基本结构和原理55
4.3 LED显示器与单片机的接口58
4.3.1 可编程I/O扩展芯片815559
4.3.2 LED显示器的驱动62
4.4 LED显示器与51单片机接口的软件实现方法63
4.5 LED显示的串行接口方式67
4.6 LED显示需注意的几个问题74
第5章 键盘及其接口技术75
5.1 概述75
5.2 键盘设计中应注意的几个问题75
5.2.1 键盘接口类型的选择75
5.2.2 多键和重键的处理76
5.2.3 键盘的防抖动技术77
5.3 键盘接口的软件设计78
5.3.1 独立式键盘的程序设计78
5.3.2 行列式键盘的程序设计86
5.4 串行显示/键盘接口芯片的用法89
5.4.1 概述89
5.4.2 串行接口显示/键盘芯片zlg7289 89
第6章 单片机的中断系统及其应用97
6.1 概述97
6.2 89S(C)51单片机的中断结构98
6.3 外部中断0、1的程序设计100
第7章 定时器/计数器及其在定时系统中的应用107
7.1 概述107
7.2 定时器的结构108
7.3 定时器的工作方式108
7.4 定时器/计数器常数的计算及编程109
7.4.1 定时器/计数器常数的计算109
7.4.2 定时器/计数器的软件编程110
7.5 实时时钟及其软硬件的实现方法116
7.5.1 概述116
7.5.2 电子钟的功能及其软件实现方法117
7.5.3 DS1302时钟芯片127
第8章 I2C总线及其软硬件设计134
8.1 概述134
8.2 I2C总线的基本概念134
8.2.1 I2C总线一般特征134
8.2.2 I2C总线的数据传输和器件寻址135
8.3 常用I2C器件的用法137
8.3.1 AT24C01的电路连接方式138
8.3.2 I2C总线的软件实现方法139
8.4 EEPROM数据存储器在电子钟定时功能中的应用146
8.5 虚拟I2C总线软件包149
8.5.1 虚拟I2C总线软件包VIIC1.0简介149
8.5.2 虚拟I2C总线软件包VIIC1.0应用153
第9章 A/D和D/A转换器及其在单片机系统中的应用155
9.1 概述155
9.2 A/D转换器的选择155
9.2.1 A/D转换器的位数选择156
9.2.2 A/D转换器的转换速度156
9.2.3 输入信号的极性选择157
9.2.4 A/D转换器的抗干扰措施157
9.3 并行A/D转换器及其软硬件设计158
9.4 串行A/D转换器及其软硬件设计165
9.4.1 概述165
9.4.2 10位11通道SPI串行接口A/D转换器TLC1543165
9.4.3 TLC1543工作原理166
9.4.4 TLC1543软硬件设计要点 167
9.4.5 12位11通道SPI串行接口A/D转换器TLC2543173
9.4.6 TLC2543与单片机接口的软硬件设计175
9.5 D/A转换器及其后向通道控制180
9.5.1 概述180
9.5.2 串口D/A转换器TLC5615180
9.5.3 TLC5615与单片机接口的软硬件设计183
9.5.4 利用D/A转换器实现的信号发生器186
第10章 单片机串行通信软硬件的实现192
10.1 概述192
10.2 89S(C)51单片机串口结构及其工作方式193
10.2.1 串口的基本通信方式193
10.2.2 单片机串口的控制方式193
10.2.3 89S(C)51单片机串口的速率设置194
10.3 RS232接口电路和单片机通信程序设计195
10.3.1 RS232硬件结构和接口195
10.3.2 通信程序设计199
10.3.3 单片机普通I/O口模拟串行通信的实现方法203
10.4 采用T2定时器实现单片机的高速通信206
第11章 Windows环境下单片机与PC机串行通信的实现方法208
11.1 概述208
11.2 下位机(单片机部分)串行通信的实现方法208
11.2.1 通信协议的约定208
11.2.2 采用单片机的下位机通信软件的实现方法209
11.3 Windows环境下上位机与单片机接口程序设计214
11.3.1 Visual Basic 6.0 MSComm控件功能描述214
11.3.2 VB与单片机通信软件设计218
第12章 看门狗及其软硬件实现方法222
12.1 概述222
12.2 X5045看门狗芯片及其与单片机的接口223
12.2.1 SPI串行总线介绍223
12.2.2 X5045看门狗芯片的原理及其功能224
12.2.3 X5045与单片机的接口及程序设计227
12.3 基于I2C总线的CSI24C021看门狗芯片及其与单片机的接口237
12.3.1 CSI24C021看门狗芯片原理及功能237
12.3.2 CSI24C021与单片机的接口及程序设计239
12.4 AT89S51单片机内部看门狗的使用242
12.4.1 AT89S51单片机内部看门狗定时器简介242
12.4.2 AT89S51单片机内部看门狗定时器的使用方法242
12.5 软件看门狗的应用243
第13章 单片机应用系统的可靠性技术246
13.1 概述246
13.2 提高单片机系统稳定性指标的硬件措施246
13.2.1 单片机及其相关元器件的选择247
13.2.2 印制电路板布线的可靠性设计248
13.2.3 采取的抗干扰措施249
13.3 提高单片机系统稳定性指标的软件措施251
第14章 应用与提高253
14.1 概述253
14.2 基于AD7416数字温度传感器的蓄电池温度监测系统253
14.2.1 系统基本任务和功能254
14.2.2 AD7416工作原理和方式255
14.2.3 温度自动监测系统其他功能模块的软硬件实现方法260
14.2.4 系统设计应注意的一些问题267
14.3 基于DTMF编码信号的远程自动报警监测系统275
14.3.1 基本功能介绍276
14.3.2 DTMF双音多频编码芯片HT9200和PCD3311的工作原理及与单片机的接口276
14.3.3 采用PCD3311的远程码自动报警监测系统284
14.4 结束语287
参考文献288
定价:28
版次: 1
开本:16开
包装:平装
研究背景?就是水塔、水库、河流水面控制,为饮水安全、防洪防汛、污水处理等提供数据检测,造福国民。 要说研究现状,可以去“黄河水利职业技术学院”老师发表的一些文章,他们专门研究黄河水文检测的,他们的水平...
基于单片机小区安防报警系统的软件设计 目 录 引言 1 1 总体设计 2 1.1 设计背景 2 1.2 设计思想 2 1.3 系统功能 3 1.4 系统设计框图 3 1.5 系统实现方法 3 2 系统...
最小系统包括晶振电路,电源电路,复位电路。可以参考课本的或者开发板的,课本比较详细。
2019年长春理工大学单片机应用系统设计考研考试大纲
长春理工大学电子信息工程学院研究生入学考试 《单片机应用系统设计》考试大纲 一、适用专业 080900电子科学与技术、 085208 电子与通信工程。 二、参考书目 (1)《单片机应用系统设计》 张毅刚 哈尔滨工业大学出版社。 (主要教材) (2)《单片机原理及接口技术 (C51编程 ) 》 张毅刚 人民邮电出版社。 (辅助教材) 三、考查要点 1. 单片机的概述 (1)了解单片机的概念、特点、应用和常用单片机系列。 (2)了解单片机的发展过程。 (3)掌握单片机的特点,单片机的应用范围。 (4)了解单片机的发展趋势。 2. AT89S51 单片机结构和时序 (1)了解 AT89S51 单片机的结构特点。 (2)掌握 AT89S51 单片机的内部结构摸块。 (3)了解 AT89S51 单片机的引脚分布。 (4)了解 AT89S51 单片机的基本时序单位,掌握机器周期,指令周期概念。 (5)
基于单片机的智能LED杀虫系统设计与实现
随着人们生活质量的提高,人们对绿色有机农产品的需求迫切,当今市场上存在着各式各样的杀虫灯,这些杀虫灯虽然能够在一定范围内有效地帮助农户解决虫害。
内容简介
《单片机应用系统设计安装与调试/国家示范(骨干)高职院校重点建设专业优质核心课程系列教材》以目前流行的仿真软件Proteus为核心,以产品研发到产品运行的生命周期为载体,采用CDIO工程教育模式,让学生以主动的、实践的、课程之间有机联系的方式学习工程。
《单片机应用系统设计安装与调试/国家示范(骨干)高职院校重点建设专业优质核心课程系列教材》分为基础知识篇和任务篇两部分。基础知识篇主要包括ATmega16单片机的硬件基础、软件基础、C语言基础三部分内容;任务篇围绕ATmega16单片机的主要功能模块分为I/O端口应用、中断系统应用、定时器应用、ND转换应用、串行通信应用五个任务。每个任务分为若干个基于实际电子产品的教学任务,每个具体任务按照构思(Conceive)、设计(Design)、实现(Implement)和运行(Operate)四个步骤来完成。
《单片机应用系统设计安装与调试/国家示范(骨干)高职院校重点建设专业优质核心课程系列教材》按照高职高专人才培养目标编写,可以作为高职院校自动化、应用电子技术、电子信息、计算机信息等专业教材,也可作为相关专业学生的自学参考书和培训教材。 2100433B
适应专业
空调风系统管网设计与调试虚拟仿真互动式实验项目课程适用土木类专业进行学习。
项目一流水灯1
1.1项目设计1
1.1.1项目要求1
1.1.2电路设计1
1.1.3程序设计2
1.1.4项目实施4
1.2关联知识5
1.2.1仿真工具Proteus5
1.2.2仿真工具Keil μVision11
1.2.3Proteus与Keil μVision的联合仿真19
1.3项目拓展22
1.3.1单片机最小系统的开发过程22
1.3.2流水灯的功能拓展23
项目二抢答器24
2.1项目设计24
2.1.1项目要求24
2.1.2电路设计24
2.1.3程序设计26
2.1.4项目实施29
2.2关联知识30
2.2.1单片机结构30
2.2.2LED(Light Emitting Diode)技术41
2.2.3汇编程序设计46
2.3项目拓展49
2.3.1单片机应用系统常见故障与调试49
2.3.2查表程序的编写50
2.3.3抢答器的功能拓展51单片机应用系统设计与实现目录项目三篮球记分牌52
3.1项目设计52
3.1.1项目要求52
3.1.2电路设计52
3.1.3程序设计53
3.1.4项目实施62
3.2关联知识64
3.2.1中断系统64
3.2.2键盘接口技术70
3.3项目拓展76
3.3.1按键处理的常用技巧76
3.3.2篮球记分牌的功能拓展78
项目四万年历79
4.1项目设计79
4.1.1项目要求79
4.1.2电路设计79
4.1.3程序设计81
4.1.4项目实施91
4.2关联知识93
4.2.1定时器/计数器93
4.2.2LCD(Liquid Crystal Display)技术98
4.2.3数字温度传感器DS18B20104
4.3项目拓展107
4.3.1模/数与数/模转换技术107
4.3.2万年历的功能拓展117
项目五门禁系统118
5.1项目设计118
5.1.1项目要求118
5.1.2电路设计118
5.1.3程序设计119
5.1.4项目实施143
5.2关联知识145
5.2.1存储器扩展技术145
5.2.2串行通信技术156
5.3项目拓展170
5.3.1单片机和RS485通信接口170
5.3.2单片机的I/O口模拟串口173
5.3.3门禁系统的功能拓展174
附录A特殊功能寄存器175
附录B单片机伪指令176
附录C单片机指令系统178
C.1单片机指令格式178
C.2寻址方式179
C.2.1立即数寻址179
C.2.2直接寻址179
C.2.3寄存器寻址180
C.2.4寄存器间接寻址方式180
C.2.5位寻址181
C.2.6基址寄存器加变址寄存器间接寻址181
C.2.7相对寻址181
C.3指令系统182
C.3.1指令分类182
C.3.2数据传送类指令183
C.3.3算术运算指令186
C.3.4逻辑运算指令 189
C.3.5控制转移指令 191
C.3.6位操作指令 195
参考文献199
2.3项目实现过程75
2.4项目总结81
2.5拓展训练——大棚温度测试系统的设计与实现81
项目3交通灯的设计与实现82
3.1MCS51系列单片机的定时器/计数器概述82
3.1.1定时器/计数器的内部结构83
3.1.2定时器/计数器的控制84
3.2定时器/计数器的工作方式85
3.2.1工作方式085
3.2.2工作方式186
3.2.3工作方式287
3.2.4工作方式388
3.3定时器/计数器的应用90
3.4项目实现过程94
3.5项目总结97
3.6拓展训练——三岔路口交通灯的设计与实现97
项目4数字时钟的设计与实现98
4.1中断技术98
4.1.1中断的基本概念98
4.1.2中断的功能与作用99
4.1.3中断源及中断的分类100
4.1.4中断的流程102
4.2MCS51系列单片机中断系统105
4.2.1MCS51系列单片机中断系统的结构105
4.2.2中断处理过程109
4.3外部中断源的扩展113
4.3.1定时器/计数器扩展外部中断源113
4.3.2查询方式扩展外部中断源113
4.4中断的应用114
4.4.1外部中断的应用114
4.4.2定时器中断的应用114
4.5项目实现过程118
4.6项目总结122
4.7拓展训练——计数器的设计与实现122
项目5双机通信的设计与实现123
5.1串行通信概述123
5.1.1单片机的通信123
5.1.2串行通信124
5.1.3波特率128
5.2MCS51系列单片机的串行口128
5.2.1MCS51系列单片机串行口的结构129
5.2.2MCS51系列单片机串行口的控制129
5.3MCS51系列单片机串行口的工作方式及波特率的计算131
5.3.1工作方式0131
5.3.2工作方式1132
5.3.3工作方式2和工作方式3133
5.3.4各方式波特率的设计134
5.4串行口的应用135
5.4.1双机通信135
5.4.2多机通信136
5.4.3扩展I/O口137
5.5项目实现过程139
5.6项目总结145
5.7拓展训练——甲机控制乙机二极管显示的设计与实现146
项目6数字体温计的设计与实现147
6.1A/D、D/A转换147
6.1.1A/D转换148
6.1.2D/A转换155
6.2热敏电阻162
6.2.1热敏电阻介绍162
6.2.2热敏电阻分类165
6.2.3热敏电阻的应用168
6.3项目实现过程169
6.4项目总结173
6.5拓展训练——带记忆功能的数字体温计的设计与实现173
项目7简单计算器的设计与实现174
7.1并行I/O的扩展174
7.1.1I/O扩展概述174
7.1.2常用的I/O口扩展方法及芯片175
7.2数码管及其应用188
7.2.1LED概述188
7.2.2数码管显示方式189
7.2.3LED显示器接口方法192
7.3键盘及其接口193
7.3.1键盘概述193
7.3.2单片机与键盘的接口194
7.4项目实现过程202
7.5项目总结212
7.6拓展训练——秒表的设计与实现212
项目8LCD显示213
8.1液晶显示器简介213
8.1.1液晶显示器的特点213
8.1.2液晶显示器的工作原理214
8.2单片机控制LCD的显示215
8.2.1字符型LCD介绍215
8.2.2单片机控制LCD的软件设计219
8.3项目实现过程222
8.4项目总结224
8.5拓展训练——LCD的设计与显示224
附录AMCS51指令表225
附录BASCII码表230
参考文献2312100433B