基于Proteus的单片机系统设计与仿真实例 本书特色
本书主要包括发光二极管,数码管,接口芯片8255等知识。
基于Proteus的单片机系统设计与仿真实例 目录
目录
前言
第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仿真效果图 15
|