选择特殊符号
选择搜索类型
请输入搜索
本书结合动态仿真工具软件Proteus和编译软件IAR,以读者最容易理解的方式介绍了如何使用软件平台设计ARM7嵌入式系统。
所有的通讯系统和消费类电子产品用的都是嵌入式系统。所以你就能看见这个行业的需求有多大,前景有多远了。如果你有很好的全局思维观和很强的逻辑思维能力,会将复杂问题进行合理的分类和分层的话,就适合做系统架构...
所有的通讯系统和消费类电子产品用的都是嵌入式系统。所以你就能看见这个行业的需求有多大,前景有多远了。如果你有很好的全局思维观和很强的逻辑思维能力,会将复杂问题进行合理的分类和分层的话,就适合做系统架构...
嵌入式入门确实比较难。如果你有一定的基础(指单片机,C语言还不错的话),就可以开始学嵌入式了。想要学好嵌入式,C、C++肯定得扎实。如果还想深入驱动开发的话,那么你要会看汇编吧,当然电路原理图也得会看...
嵌入式系统设计与应用研究
嵌入式系统设计与应用研究
摄像头嵌入式系统设计
玩转 STM32 实训报告 玩转 STM32 实训报告1 1 目录 绪论 ...............................................................3 第一章 系统总体设计思路 ............................................4 1.1 系统设计要求 .............................................4 1.2 系统设计方案 .............................................4 1.3 硬件部分方案 .............
《单片机原理及应用技术:基于Keil C和Proteus仿真》详细介绍该单片机的片内所有资源,如:单片机的硬件基本结构、引脚功能、存储器结构、特殊功能寄存器功能以及并行I/O口的结构和特点、中断、定时/计数器、串行口,同时介绍了单片机最新集成开发环境keil μ Vision4和集成开发工具proteus7 Professional以及单片机两种开发语言(汇编和C51)。
《单片机原理及应用技术:基于Keil C和Proteus仿真》由浅至深介绍常用的片外资源以及单片机接口扩展方法,由存储器扩展到接口扩展,键盘、显示器以及A/D、D/A转换器,不仅介绍并行接口扩展还介绍串行接口扩展,串行接口此处以单总线、IIC总线、SPI总线为例,介绍用单片机软件模拟串行接口总线时序以及单片机扩展串行总线接口具体应用实例,同时,综合实例还选用大学生参加竞赛获奖案例,贴近实际应用。
目录
前言
第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
《基于Proteus的51系列单片机设计与仿真》适合从事单片机应用研发的技术人员阅读,也可作为高等院校单片机课程的教学用书。