发表于2024-11-15
自从单晶片微电脑问世后,由于接线简单、体积小巧,所以被广泛应用于家电用品、事务机器及汽车中,举凡电磁炉、微波炉、冷气机、影印机、传真机、数据机、自动贩卖机、PC的键盘、滑鼠、汽车自动排档、汽车电子点火......等,皆可看到单晶片微电脑的影子。由于Intel公司的MCS-51系列单晶片微电脑,成熟稳定、功能齐全、易学好用,不但具有较多的I/O接脚、较大的记忆体空间、较快的运算速度,还提供全双工的串列埠,尤其是强而有力的位元运算指令更使MCS-51成为工业自动控制上的最佳利器。
因此,AMD、Philips、Signetics、Siemens、Matra、Dallas、Atmel等世界名厂均相继投入MCS-51相容产品的研发制造,使MCS-51家族的产品不但速度更快、耗电更少、功能更强,而且售价急速下降。无论就未来产品功能日益提升的趋势或由开发新产品所需的时间及效率来考量,学习MCS-51现在正是时候。
相关知识1
第1章 单晶片微电脑的认识3
1-1 微电脑的基本结构4
1-2 何谓单晶片微电脑5
1-3 使用单晶片微电脑的好处6
1-4 适用的电脑才是好电脑6
1-5 MCS-51系列单晶片微电脑的认识7
第2章 MCS-51系列单晶片微电脑9
2-1 我应选用哪个编号的单晶片微电脑10
2-2 MCS-51系列之方块图10
2-3 MCS-51系列的接脚11
2-3-1 MCS-51系列的接脚图11
2-3-2 MCS-51系列之接脚功能说明12
第3章 MCS-51系列的内部结构19
3-1 指令解码器及控制单元21
3-2 算术逻辑单元21
3-3 程式计数器21
3-4 程式记忆体21
3-5 资料记忆体23
3-6 特殊功能暂存器26
3-6-1 累积器A30
3-6-2 B暂存器30
3-6-3 程式状态字元PSW30
3-6-4 堆叠指标SP32
3-6-5 资料指标暂存器DPTR32
3-7 输入 / 输出埠32
3-8 计时 / 计数器之基本认识35
3-9 计时 / 计数器0及计时 / 计数器136
3-9-1 工作模式之设定36
3-9-2 模式0 (Mode 0) 分析36
3-9-3 模式1 (Mode 1) 分析40
3-9-4 模式2 (Mode 2) 分析40
3-9-5 模式3 (Mode 3) 分析42
3-10 计时 / 计数器243
3-10-1 工作模式之设定43
3-10-2 捕取模式 (Capture Mode) 分析43
3-10-3 自动再载入模式 (Auto-Reload Mode) 分析45
3-10-4 鲍率产生器 (Baud Rate Generator) 分析46
3-11 串列埠47
3-11-1 串列埠之模式049
3-11-2 串列埠之模式151
3-11-3 串列埠之模式254
3-11-4 串列埠之模式356
3-11-5 串列埠的鲍率57
3-11-6 多处理机通讯58
3-12 中 断62
3-12-1 中断之致能62
3-12-2 中断之优先权64
3-13 省电模式67
3-13-1 闲置模式 (Idle Mode)68
3-13-2 功率下降模式 (Power Down Mode)69
第4章 MCS-51指令集71
4-1 MCS-51指令索引 (依英文字母顺序排列)73
4-2 MCS-51指令索引 (依功能分类)78
4-3 MCS-51指令详析84
4-3-1 资料传送指令84
4-3-2 算术运算指令90
4-3-3 逻辑运算指令95
4-3-4 位元运算指令102
4-3-5 分支跳越指令105
4-3-6 唿叫指令及回返指令110
4-3-7 其他指令112
4-4 MCS-51各指令对旗标影响之摘要113
4-5 MCS-51各运算元之英文全名114
第5章 MCS-51之基本电路117
5-1 80C51、89C51、89S51之基本电路118
5-2 80C31、80C32之基本电路121
5-3 输入 / 输出埠的扩充121
5-4 介面电路123
5-4-1 输入电路123
5-4-2 输出电路125
第6章 如何编译程式133
6-1 机械码134
6-2 何谓组合语言134
6-3 如何获得程式的执行档134
6-4 组合语言的格式135
6-5 中文视窗版编译器AJON51139
6-5-1 AJON51的组译功能139
6-5-2 AJON51之安装与设定141
6-5-3 AJON51之操作实例145
6-5-4 AJON51的侦错功能153
6-5-5 AJON51的线上求助功能157
第7章 如何执行、测试程式163
7-1 直接将程式烧录在89S51或89C51测试164
7-2 直接将程式下载至具有ISP功能的AT89S51或P89C51RD2执行164
7-3 利用电路实体模拟器ICE执行程式165
7-4 利用软体模拟器执行程式166
7-5 如何防止程式被别人复制167
第8章 AT89系列单晶片微电脑的认识169
8-1 快闪记忆体-Flash Memory170
8-2 AT89C51、AT89S51170
8-3 AT89C52、AT89S52170
8-4 AT89C55171
8-5 AT89C2051、AT89S2051171
8-6 AT89C4051、AT89S4051173
8-7 AT89C1051U173
基础实习175
第9章 输出埠之基础实习177
实习9-1 闪烁灯178
实习9-2 霹雳灯184
实习9-3 广告灯186
第10章 输入埠之基础实习193
实习10-1 用开关选择动作状态194
实习10-2 用按钮控制动作状态199
实习10-3 矩阵键盘202
第11章 计时器之基础实习213
实习11-1 使用计时器做走马灯214
实习11-2 使用计时中断做走马灯217
第12章 计数器之基础实习221
实习12-1 用计数器改变输出状态222
实习12-2 用计数中断改变输出状态227
第13章 外部中断之基础实习231
实习13-1 接到外部中断信号时改变输出状态232
第14章 串列埠之基础实习237
实习14-1 用串列埠来扩充输出埠238
实习14-2 用串列埠单向传送资料243
实习14-3 两个MCS-51互相传送资料252
专题制作263
第15章 用七段显示器显示数字265
第16章 电子琴273
第17章 声音产生器283
实习17-1 忙音产生器284
实习17-2 铃声产生器287
实习17-3 警告声产生器290
第18章 点矩阵LCD模组之应用293
实习18-1 用LCD模组显示字串294
实习18-2 用LCD模组显示自创之字元或图形317
附录 常用资料325
附录1 MCS-51指令集(依英文字母之顺序排列)326
附录2 本书附赠之光碟335
附录3 常用零件的接脚图337
附录4 常用记忆体的接脚图341
附录5 本书实习所需之器材344
附录6 使用具有ISP功能的AT89S51下载并执行程式345
附录7 使用具有ISP功能的P89C51RD2下载并执行程式352
单晶片控制实习(附范例光碟)(资讯、电子用) pdf epub mobi txt 电子书 下载 2024
单晶片控制实习(附范例光碟)(资讯、电子用) pdf epub mobi txt 电子书 下载