书籍详情
华邦51单片机原理及应用
作者:张盛福 等编著
出版社:北京航空航天大学出版社
出版时间:2005-01-01
ISBN:9787810775465
定价:¥23.00
购买这本书可以去
内容简介
内容简介目录本书主要介绍台湾华邦公司研制的51系列4位单片机、8位单片机(包括: 应用于视频监测领域的8位单片机、集成USB接口的8位单片机、集成语音等功能的8位单片机)的原理和应用。重点介绍华邦8位单片机的许多新功能,如: 多个外部中断源、在系统编程、看门狗定时器、程序加密以及外部寻址时间扩展等。书中还介绍了8位单片机在点阵液晶显示、PC机通信以及与12位串行A/D、D/A接口的应用实例和软件编程;对4位单片机在电话、显示驱动等方面的应用也作了较为详细的介绍;并对专用于PC机键盘和集成USB接口功能的8位单片机的应用作了较为详细的介绍;提供了语音芯片ISD系列开发语音电路实例。本书可作为从事工业控制、仪器仪表和家用电器等方面的工程技术人员参考用书,也可作为大专院校电子信息工程专业的教学参考书。华邦电子股份有限公司1987年创立于台湾新竹工业科技园区,是一个专门从事超大型集成电路设计、制造和销售的高科技领域公司。其产品有数字化IC、多媒体IC、通信IC、非挥发性记忆体IC、电脑逻辑IC、SRAM和DRAM产品系列等,几乎遍及整个IT产品,是台湾最大自有品牌集成产品的供应者。华邦公司有着优越的研发实力,很多产品具有自主核心技术,并获得IECO、ISO9001、14001和QS9000国际认证。单片机(Microcontroller)只是华邦电子股份有限公司众多产品中的一类,有十几种型号,包括4位单片机、8位单片机和32位单片机,以及集成USB接口的8位单片机、嵌入8位单片机的语音芯片(ISD)和专门应用于视频控制的(CRT等)8位单片机。其中8位单片机与Intel51/52系列单片机完全兼容(引脚、指令系统),凡是Intel51单片机应用的领域华邦单片机均可胜任。但是,它比51系列单片机的工作速度更快(一个机器周期需要4个时钟周期,外接晶振最高频率40 MHz)、I/O功能更强;多数单片机内部有程序存储器(从4~64 KB),在一般情况下使用无需外扩程序存储器;具有完善的加密措施,保证程序代码不被读出;具有较宽的电源电压适应能力(电源电压可从2.7~5.5 V)和低功耗;具有在系统编程能力。为了方便国内用户的使用,在华邦公司全力支持下,我们编写了《华邦单片机原理及应用》一书。本书共分6章。第1章介绍了华邦4位单片机的原理、内部结构、指令系统、应用领域和应用实例。第2章介绍了8位单片机的原理、内部结构及使用,并给出一些简单的应用实例,对在系统编程原理和方法作了较详细的介绍,并给出编程软件流程图和编程软件。第3章介绍视频控制专用8位单片机。第4章介绍8位单片机双串口及在点阵液晶驱动等方面的应用实例。第5章详细介绍了内嵌入8位单片机的USB控制器。第6章介绍嵌入8位单片机的USB接口控制芯片的使用方法。第7章介绍了华邦公司研制的几种典型ISD语音芯片的原理、结构和应用,并给出与华邦单片机组成的具体应用实例。本书第2章、第3章和第6章由张盛福编写,第1章和第7章由王喜斌编写,第5章由张鹏编写,第4章由于乐忠和张盛福编写。在编写过程中,得到华邦公司北京分公司赵建华经理和华邦电子三部许木机、吴士昌先生的大力支持和帮助,在此特向他们表示感谢。希望这本书为国内读者了解和使用华邦电子产品作出一点贡献,但由于编者水平有限,书中可能有一些缺点和错误,恳请读者批评指正。华邦51单片机原理及应用目录目录 1E260 4位单片机主要性能特点21.3 W741E260结构及引脚说明31.3.1 W741E260内部结构31.3.2 W741E260引脚说明31.4 W741E260功能原理51.4.1 W741E260内部资源51.4.2 W741E260定时器81.4.3 W741E260的时钟101.4.4 W741E260的端口121.4.5 W741E260的中断161.4.6 W741E260的节电模式171.4.7 W741E260的LCD控制器/驱动器191.4.8 W741E260内部电擦除存储器的擦/写211.5 W741E260的典型电路211.6 W741E260指令说明23第2章 华邦8位单片机2.1 华邦8位单片机简介282.2 华邦8位单片机分类282.3 华邦8位单片机结构特点及原理312.3.1 W77E58单片机内部结构方框图322.3.2 W77E58单片机引脚的结构及功能332.3.3 P4口工作模式352.4 外部中断382.5 存储器442.5.1 内部程序存储器加密452.6 特殊功能寄存器482.7 定时器与计数器522.7.1 定时/计数器:T0、T1寄存器532.7.2 定时/计数器T0和T1的4种工作模式552.7.3 定时器T2控制寄存器和模式寄存器572.7.4 定时/计数器2的4种模式592.8 看门狗控制622.8.1 看门狗控制寄存器622.8.2 看门狗定时器应用632.9 串口642.9.1 串口寄存器642.9.2 串口工作模式672.10 MOVX指令的应用712.10.1 MOVX指令的优点712.10.2 MOVX指令定时742.11 电源管理模式772.11.1 待机模式782.11.2 经济模式782.11.3 掉电模式792.12 定时器入口地址寄存器控制792.13 在系统编程812.13.1 在系统内编程介绍及操作 812.13.2 在系统编程流程图832.13.3 在系统编程软件实例85第3章 监视器专用8位单片机W78E3543.1 W78E354单片机的功能903.2 引脚结构及功能913.3 W78E354原理953.4 存储器地址空间963.5 W78E354寄存器功能介绍973.5.1 新功能寄存器介绍983.5.2 以字节操作的数据寄存器或控制寄存器1043.6 接口电路1043.6.1 同步外围接口SPI和RS232口(串口0)1043.6.2 8位自动重装载定时器作为软件定时基本时标1053.6.3 抛物波中断发生器1053.6.4 6位ADC1053.6.5 PWM DAC1063.6.6 同步处理器1083.7 电源监控、看门狗定时器和复位电路1123.8 快闪(Flash )ROM程序存储器1123.8.1 快闪(Flash )ROM接口1123.8.2 设置位功能1143.8.3 ROM控制区1143.8.4 闪存/测试模式115第4章 华邦单片机应用实例4.1 华邦单片机双串口及其与PC机的通信方法1164.2 华邦单片机键盘设计实例1194.3 华邦单片机与DS12C887时钟芯片接口实例1214.4 应用华邦单片机驱动液晶显示器实例1274.5 华邦单片机与串行A/D、D/A接口实例1374.5.1 两种芯片的主要特性1374.5.2 工作原理1374.5.3 软件140第5章 集成USB接口8位单片机W81E381D和键盘控制器W812815.1 基本特性1435.2 引脚结构及功能1445.3 特殊功能寄存器1455.3.1 控制类寄存器1465.3.2 中断寄存器1505.3.3 状态寄存器1515.3.4 信息寄存器1595.3.5 与智能卡有关的寄存器1605.4 W81E381D编程操作和加密1675.4.1 MTP(Flash):ROM编程1675.4.2 程序加密1685.4.3 MOVC锁定1695.4.4 晶体选择1695.5 应用1695.6 键盘接口控制8位单片机W812811725.6.1 基本特性和功能1725.6.2 W81281原理1725.6.3 USB键盘特性 1735.6.4 引脚功能介绍1735.7 W81281各功能寄存器1765.7.1 状态寄存器1775.7.2 控制寄存器1785.8 W81281复位、挂起、恢复1805.8.1 外部复位(硬件复位)1805.8.2 热复位(软件复位)1805.8.3 WDT看门狗复位1805.8.4 USB挂起1805.8.5 USB恢复1805.9 编程要点181第6章 USB接口应用实例6.1 USB通信1836.1.1 控制型传输1836.1.2 中断型传输1856.1.3 数据报告1886.2 USB数据格式1896.3 W81281应用电路原理图1916.4 W81281固件设计1946.4.1 W81281组成的USB键盘程序流程图1956.4.2 W81281编程实例200第7章 华邦单片机语音芯片应用7.1 ISD器件的工作原理2037.1.1 简介2037.1.2 芯片主要原理2047.2 ISD产品系列2057.2.1 ISD1100/1200/1400系列2057.2.2 ISD2500系列2087.2.3 ISD4000系列2147.3 ISD语音器件的使用要点2257.3.1 录音与重放2267.3.2 ISD2500系列多片级联及其寻址2277.3.3 循环操作2277.4 ISD器件的寻址方式与操作模式2277.4.1 基本寻址2277.4.2 操作模式2287.4.3 ISD4000系列与微控制器的SPI接口2317.5 ISD语音电路的开发2337.6 ISD语音电路的应用234参考文献
作者简介
暂缺《华邦51单片机原理及应用》作者简介
目录
第1章 华邦4位单片机
1.1 华邦4位单片机概述1
1.2 741E260 4位单片机主要性能特点2
1.3 W741E260结构及引脚说明3
1.3.1 W741E260内部结构3
1.3.2 W741E260引脚说明3
1.4 W741E260功能原理5
1.4.1 W741E260内部资源5
1.4.2 W741E260定时器8
1.4.3 W741E260的时钟10
1.4.4 W741E260的端口12
1.4.5 W741E260的中断16
1.4.6 W741E260的节电模式17
1.4.7 W741E260的LCD控制器/驱动器19
1.4.8 W741E260内部电擦除存储器的擦/写21
1.5 W741E260的典型电路21
1.6 W741E260指令说明23
第2章 华邦8位单片机
2.1 华邦8位单片机简介28
2.2 华邦8位单片机分类28
2.3 华邦8位单片机结构特点及原理31
2.3.1 W77E58单片机内部结构方框图32
2.3.2 W77E58单片机引脚的结构及功能33
2.3.3 P4口工作模式35
2.4 外部中断38
2.5 存储器44
2.5.1 内部程序存储器加密45
2.6 特殊功能寄存器48
2.7 定时器与计数器52
2.7.1 定时/计数器——T0、T1寄存器53
2.7.2 定时/计数器T0和T1的4种工作模式55
2.7.3 定时器T2控制寄存器和模式寄存器57
2.7.4 定时/计数器2的4种模式59
2.8 看门狗控制62
2.8.1 看门狗控制寄存器62
2.8.2 看门狗定时器应用63
2.9 串口64
2.9.1 串口寄存器64
2.9.2 串口工作模式67
2.10 MOVX指令的应用71
2.10.1 MOVX指令的优点71
2.10.2 MOVX指令定时74
2.11 电源管理模式77
2.11.1 待机模式78
2.11.2 经济模式78
2.11.3 掉电模式79
2.12 定时器入口地址寄存器控制79
2.13 在系统编程81
2.13.1 在系统内编程介绍及操作 81
2.13.2 在系统编程流程图83
2.13.3 在系统编程软件实例85
第3章 监视器专用8位单片机W78E354
3.1 W78E354单片机的功能90
3.2 引脚结构及功能91
3.3 W78E354原理95
3.4 存储器地址空间96
3.5 W78E354寄存器功能介绍97
3.5.1 新功能寄存器介绍98
3.5.2 以字节操作的数据寄存器或控制寄存器104
3.6 接口电路104
3.6.1 同步外围接口SPI和RS232口(串口0)104
3.6.2 8位自动重装载定时器作为软件定时基本时标105
3.6.3 抛物波中断发生器105
3.6.4 6位ADC105
3.6.5 PWM DAC106
3.6.6 同步处理器108
3.7 电源监控、看门狗定时器和复位电路112
3.8 快闪(Flash )ROM程序存储器112
3.8.1 快闪(Flash )ROM接口112
3.8.2 设置位功能114
3.8.3 ROM控制区114
3.8.4 闪存/测试模式115
第4章 华邦单片机应用实例
4.1 华邦单片机双串口及其与PC机的通信方法116
4.2 华邦单片机键盘设计实例119
4.3 华邦单片机与DS12C887时钟芯片接口实例121
4.4 应用华邦单片机驱动液晶显示器实例127
4.5 华邦单片机与串行A/D、D/A接口实例137
4.5.1 两种芯片的主要特性137
4.5.2 工作原理137
4.5.3 软件140
第5章 集成USB接口8位单片机W81E381D和键盘控制器W81281
5.1 基本特性143
5.2 引脚结构及功能144
5.3 特殊功能寄存器145
5.3.1 控制类寄存器146
5.3.2 中断寄存器150
5.3.3 状态寄存器151
5.3.4 信息寄存器159
5.3.5 与智能卡有关的寄存器160
5.4 W81E381D编程操作和加密167
5.4.1 MTP(Flash)——ROM编程167
5.4.2 程序加密168
5.4.3 MOVC锁定169
5.4.4 晶体选择169
5.5 应用169
5.6 键盘接口控制8位单片机W81281172
5.6.1 基本特性和功能172
5.6.2 W81281原理172
5.6.3 USB键盘特性 173
5.6.4 引脚功能介绍173
5.7 W81281各功能寄存器176
5.7.1 状态寄存器177
5.7.2 控制寄存器178
5.8 W81281复位、挂起、恢复180
5.8.1 外部复位(硬件复位)180
5.8.2 热复位(软件复位)180
5.8.3 WDT看门狗复位180
5.8.4 USB挂起180
5.8.5 USB恢复180
5.9 编程要点181
第6章 USB接口应用实例
6.1 USB通信183
6.1.1 控制型传输183
6.1.2 中断型传输185
6.1.3 数据报告188
6.2 USB数据格式189
6.3 W81281应用电路原理图191
6.4 W81281固件设计194
6.4.1 W81281组成的USB键盘程序流程图195
6.4.2 W81281编程实例200
第7章 华邦单片机语音芯片应用
7.1 ISD器件的工作原理203
7.1.1 简介203
7.1.2 芯片主要原理204
7.2 ISD产品系列205
7.2.1 ISD1100/1200/1400系列205
7.2.2 ISD2500系列208
7.2.3 ISD4000系列214
7.3 ISD语音器件的使用要点225
7.3.1 录音与重放226
7.3.2 ISD2500系列多片级联及其寻址227
7.3.3 循环操作227
7.4 ISD器件的寻址方式与操作模式227
7.4.1 基本寻址227
7.4.2 操作模式228
7.4.3 ISD4000系列与微控制器的SPI接口231
7.5 ISD语音电路的开发233
7.6 ISD语音电路的应用234
参考文献
1.1 华邦4位单片机概述1
1.2 741E260 4位单片机主要性能特点2
1.3 W741E260结构及引脚说明3
1.3.1 W741E260内部结构3
1.3.2 W741E260引脚说明3
1.4 W741E260功能原理5
1.4.1 W741E260内部资源5
1.4.2 W741E260定时器8
1.4.3 W741E260的时钟10
1.4.4 W741E260的端口12
1.4.5 W741E260的中断16
1.4.6 W741E260的节电模式17
1.4.7 W741E260的LCD控制器/驱动器19
1.4.8 W741E260内部电擦除存储器的擦/写21
1.5 W741E260的典型电路21
1.6 W741E260指令说明23
第2章 华邦8位单片机
2.1 华邦8位单片机简介28
2.2 华邦8位单片机分类28
2.3 华邦8位单片机结构特点及原理31
2.3.1 W77E58单片机内部结构方框图32
2.3.2 W77E58单片机引脚的结构及功能33
2.3.3 P4口工作模式35
2.4 外部中断38
2.5 存储器44
2.5.1 内部程序存储器加密45
2.6 特殊功能寄存器48
2.7 定时器与计数器52
2.7.1 定时/计数器——T0、T1寄存器53
2.7.2 定时/计数器T0和T1的4种工作模式55
2.7.3 定时器T2控制寄存器和模式寄存器57
2.7.4 定时/计数器2的4种模式59
2.8 看门狗控制62
2.8.1 看门狗控制寄存器62
2.8.2 看门狗定时器应用63
2.9 串口64
2.9.1 串口寄存器64
2.9.2 串口工作模式67
2.10 MOVX指令的应用71
2.10.1 MOVX指令的优点71
2.10.2 MOVX指令定时74
2.11 电源管理模式77
2.11.1 待机模式78
2.11.2 经济模式78
2.11.3 掉电模式79
2.12 定时器入口地址寄存器控制79
2.13 在系统编程81
2.13.1 在系统内编程介绍及操作 81
2.13.2 在系统编程流程图83
2.13.3 在系统编程软件实例85
第3章 监视器专用8位单片机W78E354
3.1 W78E354单片机的功能90
3.2 引脚结构及功能91
3.3 W78E354原理95
3.4 存储器地址空间96
3.5 W78E354寄存器功能介绍97
3.5.1 新功能寄存器介绍98
3.5.2 以字节操作的数据寄存器或控制寄存器104
3.6 接口电路104
3.6.1 同步外围接口SPI和RS232口(串口0)104
3.6.2 8位自动重装载定时器作为软件定时基本时标105
3.6.3 抛物波中断发生器105
3.6.4 6位ADC105
3.6.5 PWM DAC106
3.6.6 同步处理器108
3.7 电源监控、看门狗定时器和复位电路112
3.8 快闪(Flash )ROM程序存储器112
3.8.1 快闪(Flash )ROM接口112
3.8.2 设置位功能114
3.8.3 ROM控制区114
3.8.4 闪存/测试模式115
第4章 华邦单片机应用实例
4.1 华邦单片机双串口及其与PC机的通信方法116
4.2 华邦单片机键盘设计实例119
4.3 华邦单片机与DS12C887时钟芯片接口实例121
4.4 应用华邦单片机驱动液晶显示器实例127
4.5 华邦单片机与串行A/D、D/A接口实例137
4.5.1 两种芯片的主要特性137
4.5.2 工作原理137
4.5.3 软件140
第5章 集成USB接口8位单片机W81E381D和键盘控制器W81281
5.1 基本特性143
5.2 引脚结构及功能144
5.3 特殊功能寄存器145
5.3.1 控制类寄存器146
5.3.2 中断寄存器150
5.3.3 状态寄存器151
5.3.4 信息寄存器159
5.3.5 与智能卡有关的寄存器160
5.4 W81E381D编程操作和加密167
5.4.1 MTP(Flash)——ROM编程167
5.4.2 程序加密168
5.4.3 MOVC锁定169
5.4.4 晶体选择169
5.5 应用169
5.6 键盘接口控制8位单片机W81281172
5.6.1 基本特性和功能172
5.6.2 W81281原理172
5.6.3 USB键盘特性 173
5.6.4 引脚功能介绍173
5.7 W81281各功能寄存器176
5.7.1 状态寄存器177
5.7.2 控制寄存器178
5.8 W81281复位、挂起、恢复180
5.8.1 外部复位(硬件复位)180
5.8.2 热复位(软件复位)180
5.8.3 WDT看门狗复位180
5.8.4 USB挂起180
5.8.5 USB恢复180
5.9 编程要点181
第6章 USB接口应用实例
6.1 USB通信183
6.1.1 控制型传输183
6.1.2 中断型传输185
6.1.3 数据报告188
6.2 USB数据格式189
6.3 W81281应用电路原理图191
6.4 W81281固件设计194
6.4.1 W81281组成的USB键盘程序流程图195
6.4.2 W81281编程实例200
第7章 华邦单片机语音芯片应用
7.1 ISD器件的工作原理203
7.1.1 简介203
7.1.2 芯片主要原理204
7.2 ISD产品系列205
7.2.1 ISD1100/1200/1400系列205
7.2.2 ISD2500系列208
7.2.3 ISD4000系列214
7.3 ISD语音器件的使用要点225
7.3.1 录音与重放226
7.3.2 ISD2500系列多片级联及其寻址227
7.3.3 循环操作227
7.4 ISD器件的寻址方式与操作模式227
7.4.1 基本寻址227
7.4.2 操作模式228
7.4.3 ISD4000系列与微控制器的SPI接口231
7.5 ISD语音电路的开发233
7.6 ISD语音电路的应用234
参考文献
猜您喜欢