选择特殊符号
选择搜索类型
请输入搜索
目录
前言
第1章Proteus仿真基础
1
1 1Proteus仿真平台简介
1
1 2Proteus的基本操作
4
1 2 1对象的基本操作
4
1 2 2导线的基本操作
7
1 3Proteus与第三方软件接口
9
1 4Proteus与Keil联合仿真
10
1 4 1在Keil中编辑程序
10
1 4 2在Keil中调试
13
1 4 3在Proteus ISIS中调试
14
1 5Proteus简单仿真实例
16
第2章AT89C51单片机的软件
仿真
18
2 1片内数据存储器的读写
18
2 1 1程序流程图
18
2 1 2汇编语言源程序
18
2 1 3C语言源程序
19
2 1 4片内数据存储器读写的仿真
结果
20
2 2片外数据存储器的读写
21
2 2 1程序流程图
21
2 2 2汇编语言源程序
21
2 2 3C语言源程序
21
2 2 4片外数据存储器读写的仿真
结果
22
2 3数据传送
23
2 3 1程序流程图
23
2 3 2汇编语言源程序
23
2 3 3数据传送的仿真结果
23
2 4数据排序
24
2 4 1程序流程图
24
2 4 2汇编语言源程序
24
2 4 3C语言源程序
26
2 4 4数据排序的仿真结果
26
2 5双字节加法程序
27
2 5 1程序流程图
27
2 5 2汇编语言源程序
27
2 5 3双字节加法程序的仿真结果
28
2 6双字节乘法程序
28
2 6 1程序流程图
28
2 6 2汇编语言源程序
28
2 6 3双字节乘法程序的仿真结果
29
2 7拼字、拆字程序
30
2 7 1程序流程图
30
2 7 2汇编语言源程序
30
2 7 3拼字、拆字程序的仿真结果
31
2 8转移程序的设计
32
2 8 1程序流程图
32
2 8 2汇编语言源程序
32
2 8 3C语言源程序
33
2 8 4转移程序设计的仿真结果
34
2 9位指令程序的设计
35
2 9 1程序流程图
36
2 9 2汇编语言源程序
36
2 9 3位指令程序设计的仿真结果
36
第3章AT89C51单片机的硬件仿真
38
3 1发光二极管的应用
38
3 1 1程序流程图
38
3 1 2汇编语言源程序
38
3 1 3C语言源程序
39
3 1 4发光二极管的应用仿真效果图
40
3 2数码管显示的应用
40
3 2 1静态扫描显示
40
3 2 2动态扫描显示
43
3 3键盘的应用
46
3 3 1独立式键盘的应用
46
3 3 2行列式键盘的应用
48
3 4简单I/O接口的应用
53
3 4 1程序流程图
53
3 4 2汇编语言源程序
53
3 4 3C语言源程序
55
3 4 4简单I/O接口的应用仿真
效果图
56
3 5定时器的应用
56
3 5 1程序流程图
57
3 5 2汇编语言源程序
57
3 5 3C语言源程序
60
3 5 4定时器的应用仿真效果图
62
3 6串行口的应用
62
3 6 1串行口的基本应用
63
3 6 2采用串行口扩展并行输入口
66
3 7中断的应用
68
目录
基于Proteus的单片机系统设计与仿真实例
3 7 1程序流程图
69
3 7 2汇编语言源程序
69
3 7 3C语言源程序
71
3 7 4中断的应用仿真效果图
72
第4章AT89C51单片机的外围
扩展与接口技术仿真
74
4 1点阵LED显示的应用
74
4 1 1点阵LED简介
74
4 1 2汇编语言源程序
75
4 1 3C语言源程序
76
4 1 4点阵LED显示的应用仿真
效果图
77
4 2LCD1602的应用
78
4 2 1LCD1602简介
78
4 2 2汇编语言源程序
80
4 2 3C语言源程序
83
4 2 4LCD1602的应用仿真效果图
88
4 38255A可编程并行I/O口的应用
88
4 3 18255A简介
88
4 3 28255A输入口的应用
91
4 3 38255A输出口的应用
95
4 4ADC0808 A/D转换器的应用
100
4 4 1ADC0808简介
100
4 4 2汇编语言源程序
102
4 4 3C语言源程序
104
4 4 4ADC0808 A/D转换器的应用
仿真效果图
106
4 5DAC0832 D/A转换器的应用
106
4 5 1DAC0832简介
106
4 5 2汇编语言源程序
109
4 5 3C语言源程序
109
4 5 4DAC0832 D/A转换器的应用
仿真效果图
111
4 6步进电动机的控制
111
4 6 1步进电动机简介
111
4 6 2汇编语言源程序
112
4 6 3C语言源程序
117
4 6 4步进电动机的控制仿真效果图
122
4 7PWM脉冲控制信号的产生
123
4 7 1PWM简介
123
4 7 2汇编语言源程序
123
4 7 3C语言源程序
125
4 7 4PWM脉冲控制信号的产生软件
模拟仿真效果图
127
4 8直流电动机的控制
128
4 8 1直流电动机简介
128
4 8 2汇编语言源程序
128
4 8 3C语言源程序
131
4 8 4直流电动机控制的仿真效果图
133
第5章AT89C51单片机的串行
通信与接口技术
134
5 1AT24CXX系列EEPROM的应用
134
5 1 1I2C总线简介
134
5 1 2AT24C1024简介
135
5 1 3AT24C1024汇编语言源程序
139
5 1 4AT24C1024 C语言源程序
144
5 1 5AT24C1024仿真效果图
151
5 2采用DS1302时钟芯片制作电子时钟
153
5 2 1DS1302时钟芯片简介
153
5 2 2DS1302汇编语言源程序
156
5 2 3DS1302 C语言源程序
162
5 2 4DS1302仿真效果图
169
5 3DS18B20温度传感器的应用
170
5 3 11 Wire总线简介
170
5 3 2DS18B20简介
171
5 3 3DS18B20汇编语言源程序
175
5 3 4DS18B20 C语言源程序
181
5 3 5DS18B20仿真效果图
188
5 4TLC2543 A/D转换器的应用
188
5 4 1SPI总线简介
188
5 4 2TLC2543简介
190
5 4 3TLC2543汇编语言源程序
193
5 4 4TLC2543 C语言源程序
197
5 4 5TLC2543仿真效果图
199
5 5DS2430 EEPROM芯片的应用
199
5 5 1DS2430简介
199
5 5 2汇编语言源程序
202
5 5 3C语言源程序
206
5 5 4DS2430仿真效果图
210
第6章单片机应用系统设计
212
6 1模拟交通灯的设计
212
6 1 1方案实现
212
6 1 2汇编语言源程序
212
6 1 3C语言源程序
217
6 1 4模拟交通灯仿真效果图
223
6 2数字电压表的设计
224
6 2 1方案实现
224
6 2 2汇编语言源程序
224
6 2 3C语言源程序
228
6 2 4数字电压表仿真效果图
230
6 3多功能电子万年历的设计
230
6 3 1方案实现
230
6 3 2C语言源程序
234
6 3 3电子万年历仿真效果图
279
6 4基于DS18B20的多点温度测量
系统的设计
279
6 4 1方案实现
279
6 4 2汇编语言源程序
279
6 4 3C语言源程序
292
6 4 4DS18B20多点测温仿真效果图
301
参考文献
3022100433B
本书以AT89C51在Proteus平台下的仿真应用为核心,使用汇编和C语言进行编程,对单片机的Proteus仿真做了较为详细的介绍。包括简单的软件仿真与硬件仿真,单片机的外围扩展与接口技术,并给出了仿真实例。书中对发光二极管、数码管显示、键盘、简单I/O口、点阵LED显示、LCD显示、可编程I/O口8255、A/D及D/A转换、步进电动机、工’C总线、SPI总线及单总线等做了相关介绍与实例仿真。另外,本书的实例对于AT89S51系列单片机也全部适用。 本书附带光盘1张,包括本书中的全部实例源代码及仿真电路原理图。
基于单片机小区安防报警系统的软件设计 目 录 引言 1 1 总体设计 2 1.1 设计背景 2 1.2 设计思想 2 1.3 系统功能 3 1.4 系统设计框图 3 1.5 系统实现方法 3 2 系统...
1、如果配备水分检测元件(传感器),则依据检测到的含水量数据,判断是否需要浇水,如是,则给微型水泵通电,为花卉浇水或喷水。水泵通电时间决定浇水量,可视花盆大小、花卉种类试验后修正。 2、如果不能检测含...
单片机复位脚一直是高电平,是单片机工作不正常,请检测单片机仿真元件加载的程序和或换个仿真元件试试,不行重装下proteus。
基于单片机控制的装饰灯系统设计——Proteus和Keil C结合使用
通过对装饰灯的单片机控制系统设计,介绍了Proteus和KeilC两种软件的使用方法及其连接调试方法。使用Proteus和KeilC结合进行系统开发,待虚拟开发成功之后再进行实际制作,这种方法可以降低开发成本、提高开发效率,对单片机系统开发具有普遍的指导意义。
基于单片机的智能LED杀虫系统设计与实现
随着人们生活质量的提高,人们对绿色有机农产品的需求迫切,当今市场上存在着各式各样的杀虫灯,这些杀虫灯虽然能够在一定范围内有效地帮助农户解决虫害。
《基于Proteus的51系列单片机设计与仿真》适合从事单片机应用研发的技术人员阅读,也可作为高等院校单片机课程的教学用书。
《单片机原理与应用:基于实例驱动和Proteus仿真》以“全自动洗衣机控制器”为应用实例,以Proteus为仿真软件,以汇编语言和c语言为编程语言,系统介绍Mcs-51系列单片机的组织结构、工作原理、指令系统、程序设计、中断、定时器,计数器、串行通信、系统扩展、接口技术、应用系统设计等内容。每章首先通过介绍全自动洗衣机相关工作流程引入教学内容,系统讲解后用Proteus仿真实现“全自动洗衣机控制器”中相关的功能模块。每章的仿真模块同时也是该章的实践内容。全书最后一章将各章的功能模块进行有机融合,形成一个完整的“全自动洗衣机控制器”,并系统介绍单片机应用系统的设计开发方法。全书图片多、表格多、实例多、联系实际多,充分体现了“单片机原理与应用”课程的应用性、实用性和技术性特点。
《单片机原理与应用:基于实例驱动和Proteus仿真》可作为高等院校电子信息...
《单片机原理与应用系统设计:基于C51的Proteus仿真实验与解题指导》是《单片机应用系统设计技术——基于C51的Proteus仿真》(第2版)的配套教材,全部实验项目基于一个开放环境,而不局限于某一型号的单片机实验教学箱(板)。全书共包括三篇内容。上篇介绍单片机系统开发的软件工具,通过4个实例让读者迅速掌握Proteus ISIS的使用方法中篇是实验指导与课程设计,实验部分精选了21个模块,内容完整性、应用性、实用性、趣味性并存,编排上由浅入深,循序渐进,引领读者在轻松愉快的学习过程中逐步提高单片机软硬件综合设计水平;下篇为题库与题解,包括多种题型,使读者全面巩固单片机的理论基础知识。
《单片机原理与应用系统设计:基于C51的Proteus仿真实验与解题指导》可作为高等学校电气与电子信息类专业单片机教学的实验指导书和学习辅导书,也可作为广大电子技术爱好者、在校电类工科大学生及单片机系统开发者的自学用书。