发表于2024-11-15
本书採用与8051相容,且功能更强大的单晶片微电MPC82G516。并有系统地介绍MPC82G516的架构、介面与相关的软体,同时配合笔者所设计的模拟实习板,可在Keil的Debug环境下透过USB界面,进行各项的软体实验。
第一章 单晶片微电脑MCS-51与MPC82G516 1-1
1-1 单晶片微电脑MCS-51与MPC82G516特性 1-2
1-1.1 MPC82G516特性介绍 1-3
1-1.2 MPC82G516接脚介绍 1-6
1-1.3 MPC82G516记忆体 1-18
1-2 MPC82G516硬体介绍 1-30
1-2.1 MPC82G516输出入驱动电路 1-30
1-2.2 8051改为MPC82G516模拟实习板 1-35 v1-2.3 MPC82G516模拟实习板 1-38
第二章 Keil μVision4与工具软体 2-1
2-1 C语言与Keil基础操作 2-3
2-1.1 C语言格式 2-3
2-1.2 如何进入Keil软体 2-6
2-1.3 Keil基本操作 2-8
2-2 专案程式 2-16
2-2.1 专案程式执行 2-17
2-2.2 建立新专案 2-20
2-3 Build与Debug进阶操作 2-26
2-3.1 Build(建立)进阶操作 2-26
2-3.2 Debug(侦错)视窗操作 2-28
2-4 线上模拟(ICE)与线上烧录(DFU)实习 2-36
2-4.1 Keil与线上模拟(ICE)操作 2-36
2-4.2 建立线上模拟(ICE)新专案 2-39
2-4.3 线上烧录器(DFU)操作 2-42
第三章 C语言程式介绍 3-1
3-1 资料型态与运算式 3-2
3-1.1 常数及变数资料 3-2
3-1.2 常数及变数名称 3-5
3-1.3 变数的资料型态 3-7
3-1.4 C语言的运算式与运算子 3-34
3-2 C语言指令实习 3-50
3-2.1 if指令实习 3-50
3-2.2 switch-case-default指令实习 3-58
3-2.3 while指令实习 3-61
3-2.4 for指令实习 3-67
3-2.5 do-while指令实习 3-74
3-2.6 break指令实习 3-75
3-2.7 continue指令实习 3-77
3-3 C语言函数库实习及假指令 3-78
3-3.1 自定函数 3-78
3-3.2 系统函数 3-83
3-3.3 前置处理假指令 3-89
3-4 多个程式编译实习 3-93
3-4.1 单一档案多个程式 3-93
3-4.2 多档案程式范例 3-94
3-4.3 程式库的应用 3-95
第四章 输出入控制实习 4-1
4-1 基本输出入实习 4-2
4-1.1 基本实习 4-2
4-1.2 红黄绿灯输出实习 4-9
4-2 步进马达控制实习范例 4-15
4-2.1 步进马达控制 4-15
4-2.2 步进马达输出实习 4-16
4-3 七段显示器输出实习 4-22
4-3.1 七段显示器实习 4-22
4-3.2 七段显示器应用实习 4-29
4-4 点矩阵LED显示器控制与实习 4-33
4-4.1 点矩阵显示器扫描控制 4-33
4-4.2 点矩阵显示器扫描实习 4-36
4-5 文字型液晶显示器控制与实习 4-50
4-5.1 文字型LCD控制 4-51
4-5.2 文字型LCD实习 4-59
4-6 绘图型液晶显示器控制与实习 4-72
4-6.1 绘图型LCD内部功能介绍 4-73
4-6.2 绘图型LCD指令码工作 4-75
4-6.3 绘图型LCD实习 4-78
第五章 中断控制与外部中断实习 5-1
5-1 MPC82G516中断控制 5-3
5-1.1 MPC82G516中断暂存器 5-4
5-1.2 中断的设定 5-10
5-1.3 中断程式的工作方式 5-14
5-2 外部中断与按键中断控制实习 5-15
5-2.1 外部中断控制与实习 5-16
5-2.2 按键中断(KBI)控制实习 5-24
5-3 键盘扫描实习 5-28
5-3.1 键盘扫描控制 5-28
5-3.2 键盘扫描实习 5-30
5-4 省电模式控制实习 5-43
5-4.1 外部中断唤醒省电模式 5-44
5-4.2 降低系统频率省电模式 5-46
第六章 计时器控制与实习 6-1
6-1 Timer0-1计时器控制实习 6-3
6-1.1 Timer0-1控制 6-5
6-1.2 Timer0-1实习 6-7
6-1.3 Timer0-1中断实习 6-16
6-1.4 输出频率实习 6-21
6-1.5 输出音乐实习 6-25
6-2 Timer2控制实习 6-31
6-2.1 Timer2自动重新载入实习 6-34
6-2.2 Timer2计时捕捉实习 6-40
6-2.3 Timer2计时中断实习 6-43
6-2.4 Timer2时脉输出音乐实习 6-45
6-2.5 万年历电子钟 6-47
6-3 看门狗计时器控制实习 6-54
6-3.1 WDT控制 6-55
6-3.2 WDT范例实习 6-56
第七章 串列埠UART控制实习 7-1
7-1 串列埠UART1控制实习 7-2
7-1.1 串列埠UART1 mode0控制实习 7-5
7-1.2 串列埠UART1 mode1控制 7-11
7-1.3 UART人机界面 7-14
7-1.4 串列埠UART1 mode1实习 7-17
7-1.5 串列埠UART1的Timer2传输控制实习 7-22
7-1.6 串列埠UART1中断实习 7-25
7-2 串列埠函数实习 7-28
7-2.1 串列埠函数printf()实习 7-29
7-2.2 串列埠函数putchar()及puts()实习 7-30
7-2.3 串列埠函数getchar()及getkey()实习 7-32
7-3 串列埠UART2控制实习 7-33
7-3.1 串列埠UART2时脉输出 7-35
7-3.2 串列埠UART2控制 7-36
7-3.3 串列埠UART2 mode1实习 7-37
第八章 数位与类比转换实习 8-1
8-1 数位/类比转换器(DAC)实习 8-2
8-1.1 数位/类比转换器(DAC)控制 8-2
8-1.2 数位/类比转换器(DAC)实习 8-3
8-2 类比/数位转换器(ADC)实习 8-9
8-2.1 类比/数位转换器(ADC)控制 8-10 8-2.2 类比/数位转换器(ADC)实习 8-12
第九章 串列式週边界面(SPI)与应用控制实习 9-1
9-1 串列式週边界面(SPI)控制实习 9-3
9-1.1 SPI传输控制 9-5
9-1.2 SPI传输控制步骤 9-10
9-1.3 SPI传输实习 9-12
9-2 串列式EEPROM控制实习 9-14
9-2.1 串列埠EEPROM控制 9-16
9-2.2 串列埠EEPROM实习 9-19
9-3 SD记忆卡控制实习 9-29
9-3.1 SD记忆卡介绍 9-29
9-3.2 SD卡硬体架构 9-30
9-3.3 SD卡的SPI控制 9-37
9-3.4 SD卡的SPI实习 9-47
第十章 可规画计数阵列(PCA)控制实习 10-1
10-1 PCA计数溢位计时控制实习 10-3
10-1.1 PCA计数溢位计时器控制 10-5
10-1.2 PCA计数溢位计时器实习 10-6
10-2 PCA软体计时控制实习 10-9
10-2.1 PCA软体计时器控制 10-11
10-2.2 PCA软体计时器实习 10-12
10-3 PCA高速输出控制实习 10-15
10-3.1 PCA计数高速输出控制 10-16
10-3.2 PCA计数高速输出实习 10-16
10-3.3 PCA计数高速输出音乐实习 10-19
10-4 PCA脉波宽度调变(PWM)与直流马达控制实习 10-23
10-4.1 基本IO及Timer的PWM控制实习 10-23
10-4.2 PCA计数PWM控制 10-29
10-4.3 PCA计数PWM实习 10-30
10-4.4 PCA计数PWM直流马达控制实习 10-31
10-5 PCA计时捕捉(captuch)与光学编码器控制实习 10-36
10-5.1 PCA计时捕捉器控制 10-36
10-5.2 PCA计时捕捉器实习 10-37
10-5.3 PCA光学编码器控制实习 10-40
单晶片8051与C语言实习(附试用版与范例光碟) pdf epub mobi txt 电子书 下载 2024
单晶片8051与C语言实习(附试用版与范例光碟) pdf epub mobi txt 电子书 下载