当前位置:首页 > 工业技术
EM78单片机实用教程  扩展篇
EM78单片机实用教程  扩展篇

EM78单片机实用教程 扩展篇PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:李学海编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505386700
  • 页数:377 页
图书介绍:本书是应义隆公司之邀,为其中国“大学计划”撰写的教学用书、培训教材和自学读本。以介绍EM78P447S型号单片机为主,适当兼顾EM78全系列的共性简介。内容共分7章,包括:I/O端口复合功能和节电设计;UART虚拟技术;SPI扩展技术;I2C扩展技术;EM78X56简介;实用扩展器件。突出特点:实用性强、可读性好、通俗易懂、系统全面、学练结合、学用并重、实例丰富、习题齐全,令教学者轻松、学习者生趣。
《EM78单片机实用教程 扩展篇》目录

1.1 输入/输出端口相关的所有寄存器 1

第1章 输入/输出端口的复合功能和降耗设计技术 1

1.2 漏极开路结构 2

1.2.1 开漏结构相关寄存器 2

1.2.2 开漏结构的电路、原理和应用 2

1.3 R-OPTOIN功能 4

1.3.1 R-OPTOIN功能相关寄存器 5

1.3.2 R-OPTOIN功能的电路、原理和应用 5

1.4.1 弱上拉功能相关寄存器 6

1.4.2 弱上拉功能的电路结构 6

1.4 弱上拉功能 6

1.4.3 弱上拉功能的应用举例 7

1.5 睡眠与唤醒功能 13

1.5.1 睡眠和唤醒功能相关的寄存器 14

1.5.2 睡眠与唤醒功能的电路结构和工作原理 15

1.5.3 睡眠状态进入之前的操作 16

1.5.4 睡眠状态的进入与唤醒 16

1.5.5 睡眠与唤醒编程举例 18

思考与练习题 23

第2章 通用异步收发器UART虚拟技术 25

2.1 串行通信的基本概念 25

2.1.1 串行通信的两种基本方式 26

2.1.2 串行通信中数据传送方向 27

2.1.3 串行通信中的控制方式 29

2.1.4 串行通信中的码型、编码方式和帧结构 29

2.1.5 串行通信中的检错和纠错方式 30

2.1.6 串行通信组网方式 33

2.1.7 串行通信接口电路和参数 34

2.1.8 串行通信的传输速率 36

2.2 UART接口虚拟技术及其应用举例 37

思考与练习题 48

3.1 背景知识 49

第3章 串行外设接口SPI虚拟技术 49

3.1.1 SPI接口信号描述 50

3.1.2 基于SPI的系统构成方式 51

3.1.3 SPI接口工作原理 53

3.1.4 兼容的MicroWire接口 54

3.2 SPI接口虚拟扩展技术及其应用举例 56

3.2.1 用74LS164扩展16键和8位LED数码管 56

3.2.2 用AY0438扩展4位数码型LCD显示器 62

3.2.3 用HT1380扩展日历时钟芯片 65

3.2.4 用HD7279扩展64键和8位LED数码管 69

3.2.5 X25043扩展E2PROM、WDT和监控器 74

参考文献 75

思考与练习题 77

4.1.1 名词术语 78

第4章 芯片间总线I2C虚拟技术 78

4.1 背景知识 78

4.1.2 I2C总线的技术特点 81

4.1.3 I2C总线的基本工作原理 83

4.1.4 I2C总线信号时序分析 84

4.1.5 信号传送格式 88

4.1.6 寻址约定 89

4.1.7 技术参数 93

4.1.8 I2C器件与I2C总线的接线方式 95

4.1.9 相兼容的SMBus总线 96

4.2 I2C总线接口虚拟扩展技术及其应用举例 98

4.2.1 扩展S-3530A实时时钟芯片 98

4.2.2 扩展X1228多功能实时时钟芯片 111

思考与练习题 118

5.1 烧写器硬件装置 120

5.1.1 简易型烧写器EM78447VSE-WR 120

第5章 程序烧写器及OTP单片机烧写技巧 120

5.1.2 EM78447ICE-WR的烧写功能 121

5.1.3 专业级烧写器DWTR 121

5.2 烧写器支持软件 124

5.2.1 Easy-Writer软件的获取、安装与拆除 125

5.2.2 Easy-Writer与烧写器配合应用 126

5.2.3 Easy-Writer的功能 130

5.2.4 DWRITER软件 138

5.3 OTP单片机烧写技巧 140

5.3.1 重复利用OTP单片机的现实意义 140

5.3.2 需要考虑的几个方面 141

5.3.3 重复利用OTP单片机的实现方法 143

思考与练习题 149

第6章 EM78X56单片机简介 151

6.1 主要功能特点 151

6.2.2 EM78X56引脚功能描述 152

6.2.1 型号分类 152

6.2 EM78X56型号分类及引脚功能说明 152

6.4 程序存储器和堆栈 153

6.4.1 程序存储器 153

6.3 EM78X56内部结构 153

6.4.2 硬件堆栈 154

6.5 数据存储器RAM分布 155

6.5.1 工作寄存器空间 155

6.5.2 特殊功能寄存器空间 157

6.6 TCC和WDT及分频器结构 160

6.7 输入/输出端口Port5和Port6 161

6.8 1 产生复位原因 164

6.8 EM87X56复位 164

6.8.2 复位状态 164

6.8.3 内部上电复位电路和电压检测器 166

6.8.4 外部复位电路 167

6.9 睡眠与唤醒 168

6.10 中断功能 170

6.10.1 硬件中断 170

6.10.2 软件中断 170

6.11 时基振荡器 171

6.12 系统配置字单元(CODE OPTION) 173

6.12.2 EM78P156A/B(OTP型)系统配置字单元 173

6.12.1 EM78156/256/456(MASK版)系统配置字单元 173

6.12.3 EM78P156E系统配置字单元 174

思考与练习题 175

第7章 兼容SPI接口的实用外围扩展器件 176

7.1 串行接口LCD驱动器AY0438 176

7.1.1 引脚排列和引脚功能 177

7.1.2 电气参数 178

7.1.3 内部结构和工作原理 178

7.2.1 概述 180

7.2 串行接口实时时钟芯片HT1380 180

7.2.2 引脚排列和引脚功能 181

7.2.3 内部结构和功能描述 181

7.2.4 特性参数和时序图 184

7.3 串行接口8位LED数码管64键智能控制器HD7279 187

7.3.1 概述 187

7.3.2 封装形式及引脚排列 187

7.3.3 控制指令 188

7.3.4 串行接口与时序 193

7.3.5 典型应用 194

7.4.1 概述 196

7.4 串口多功能单片机外扩芯片X25043/X25045 196

7.4.2 内部结构和功能特点 197

7.4.3 封装形式和引脚功能 198

7.4.4 工作原理和操作方式 198

7.4.5 电气特性参数和工作波形 203

7.5 串口 E2pROM存储器93LCXX 205

7.6 串口DTMF发生器HT9200A/B 212

7.6.1 概述 212

7.6.2 引脚排列和引脚功能 213

7.6.3 内部结构和功能描述 214

7.6.4 电气特性 216

7.6.5 应用电路 217

7.7 三线串口8位LED显示驱动器MAX7219/MAX7221 218

7.7.1 概述 218

7.7.2 引脚排列和引脚功能 219

7.7.3 内部结构 220

7.7.4 功能描述 221

7.7.5 特性参数 226

7.7.6 应用 227

7.8 7 2像素LCD驱动器SD0418 230

7.8.1 简述 230

7.8.3 系统结构 231

7.8.2 内部结构方框图 231

7.8.4 电气特性参数 235

7.8.5 封装外形图和尺寸 237

7.8.6 与EM78P156E单片机的接口程序 238

第8章 兼容I2C接口的实用外围扩展器件 244

8.1 实时时钟芯片S-3530A 244

8.1.1 概述 244

8.1.2 工作原理 246

8.1.3 指令描述 249

8.1.4 初始化 252

8.1.5 不存在数据和月份末数据的处理 253

8.1.6 中断 254

8.1.7 电源电压检测电路 256

8.1.8 应用电路举例 257

8.1.9 晶振频率调节 258

8.1.10 电气特性 259

8.2.1 概述 261

8.2 I2 C接口多功能实时时钟芯片X1228 261

8.2.2 基本组成及功能 263

8.3 I2C接口数控电位器X9241 268

8.3.1 概述 268

8.3.2 内部结构 269

8.3.4 串行总线和串行接口 270

8.3.3 引脚功能 270

8.3.5 指令结构 272

8.3.6 工作原理 273

8.3.7 特性参数和工作时序 275

8.3.8 应用举例 277

8.4 I2C扩展8线端口芯片PCF8574(A) 278

8.4.1 概述 278

8.4.2 技术特性 279

8.4.3 内部结构和引脚功能 279

8.4.4 I2C总线接口特性 280

8.4.5 功能描述 281

8.5 具有串行接口的I/O扩展器EM83010 286

8.4.6 与单片机EM78P447S接口应用举例 286

8.5.1 EM83010简介 286

8.5.2 EM83010应用举例 290

第9章 实用型电源稳压器和电压监控器 292

9.1 低功耗集成稳压器HT72XX系列 292

9.1.1 性能简介 292

9.1.2 应用电路7款 294

9.2 带电压监测的稳压器HT73XXX 296

9.2.1 封装形式和引脚功能 296

9.2.2 内部结构 297

9.2.3 工作原理 298

9.2.4 选型参考 299

9.2.5 电气参数 299

9.2.6 应用电路 305

9.3 带并联稳压器的监控器MAX6330/6331 306

9.3.1 概述 306

9.3.2 内部结构和引脚功能 306

9.3.3 功能说明 308

9.3.4 电气参数 308

9.3.5 应用 310

9.4.1 概述 311

9.4 多功能监控器MAX705/706/813 311

9.4.2 内部结构和引脚功能 312

9.4.3 功能说明 313

9.4.4 电气参数和时序图 315

9.4.5 应用实例 317

9.5 多功能系统监控器DS1232 320

9.5.1 概述 320

9.5.2 内部结构和引脚功能 321

9.5.3 工作原理 322

9.5.4 电气参数和时序图 323

9.5.5 应用举例 324

附录A MDK02演示板的应用示例8款 325

A.1用P7端口驱动八只LED数码管 325

A.2四位七段数码管(共阳)驱动方法 327

A.3单位七段LED数码管(共阴)驱动方法 330

A.4拨动开关输入方法 333

A.5 5×7点阵LED驱动方法 334

A.6 4×4键盘输入控制 337

A.7步进马达驱动控制 340

A.8 LCD显示器驱动控制 343

B.1汇编器和连接器的处理流程 348

B.2语法规则 348

附录B内嵌式汇编器和连接器简介 348

B.3数制的表示法 349

B.4表达式 349

B.5伪指令(也叫指示性语句) 350

B.6条件汇编(Conditional Assembly) 354

B.7系统保留字(Reserved word) 355

附录C义隆和微芯几款普及型单片机相兼容 357

C.1硬件兼容性 357

C.2指令兼容性 358

附录D义隆EM78系列单片机特色大盘点 360

D.1概述 360

D.2.1每个指令周期内可以包含2或4个时钟周期,可供选择 361

D.2硬件结构方面 361

D.2.3归一化的指令周期 362

D.2.2特殊指令(如跳转)占用1或2个指令周期,可供选择 362

D.2.5中断(Interrupt)功能的增强 363

D.2.6 R-Option功能 363

D.2.7内部集成了电压跌落检测电路 363

D.2.4更快的RC振荡器 363

D.2.8多功能的输入/输出引脚 364

D.2.9硬件特性软化 364

D.2.10内部数据存储器RAM单元个数增多 364

D.2.11硬件堆栈深度增) 364

D.2.12看门狗双重管理功能 364

D.2.15扩展了子程序调用指令的跳转范围 365

D.2.14 I/O端口设计更为合理 365

D.2.13端口引脚唤醒功能 365

D.2.171K~4K程序存储器容量的选用更加灵活 366

D.2.18程序存储器的宽度加大 366

D.3指令系统方面 366

D.2.16简化了跨页跳转操作 366

D.3.1中断相关指令新添了4条 367

D.3.2运算相关指令新添了3条 367

D.3.3特殊寄存器读回指令新添了2条 367

D.3.4子程序返回指令新添了1条 368

D.3.5更通俗的指令格式 368

D.4软件和硬件工具套件方面 368

D.4.1适用于初学者的工具套件 368

D.4.2适用于专业人员的研发工具 371

D.5结语 374

相关图书
作者其它书籍
返回顶部