注册 登录 进入教材巡展
#

出版时间:2014年3月

出版社:人民邮电

以下为《例说8051 单片机程序设计案例教程 附光盘》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 人民邮电
  • 9787115342249
  • 161997
  • 2014年3月
  • 未分类
  • 未分类
  • TP368.1
内容简介

  《例说8051(附光盘单片机程序设计案例教程)》通过近50个实例向读者介绍了应用最为广泛的单片机8051的各种功能。全书共分为12章,分别介绍了输出口的应用、输入口的应用、输入/输出口高级应用、中断的应用、定时器/计数器的应用、串行口的应用、声音的产生、步进电机的控制、AD与DA的应用、LED点阵的应用、LCD的应用。附录提供了8051指令速查表及中英文名词对照表。


  本书在写法上非常独特。每一章在简单介绍相关知识后,马上辅以内容详细、针对性强的“实例演练”,每个实例都有详细的零件介绍、电路图、程序流程图以及程序代码。在程序中,每条指令都提供了注解,让读者能够快速理解程序的内涵,并能够以最快的方式上手。其后又提出了具有启发性的问题,可以帮助读者巩固所学知识,达到举一反三的目的。全书的实例涵盖极其广泛,可以帮助读者以最快的速度掌握8051的核心功能。


  《例说8051(附光盘单片机程序设计案例教程)》适合各类硬件爱好者阅读。另外,本书还可作为各大中专院校相关专业的计算机硬件方面的教学参考书。本书由张义和等编著。

目录

第1章 轻松看8051 1


1-1 微型计算机与单片机 2


1-2 8051基本知识 2


1-2-1 8051的结构 3


1-2-2 89C51/89S51的封装与引脚 3


1-2-3 8051的基本电路 7


1-2-4 MCS-51系列 8


1-2-5 关于Atmel的51系列 10


1-3 8051的开发流程与工具 11


1-4 实例演练 13


1-5 实时练习 15



第2章 输出口的应用 17


2-1 认识MCS-51的存储器结构 18


2-1-1 程序存储器 18


2-1-2 数据存储器 19


2-1-3 特殊功能寄存器 20


2-2 8051的输入/输出口 24


2-3 输出电路设计 26


2-3-1 驱动LED 26


2-3-2 驱动继电器 27


2-3-3 驱动蜂鸣器 28


2-4 指令格式 29


2-5 寻址方式 29


2-6 数据传送指令 30


2-7 实例演练 37


2-7-1 单灯左移 38


2-7-2 霹雳灯 39


2-8 实时练习 41



第3章 输入口的应用 42


3-1 8051的时序分析与复位 43


3-2 输入电路设计 45


3-3 跳转指令 49


3-4 实例演练 58


3-4-1 拨码开关 58


3-4-2 按钮开关 60


3-4-3 计数器 61


3-4-4 BCD拨码开关 63


3-5 实时练习 64



第4章 输入/输出口高级应用 66


4-1 8051的节电方式 67


4-2 认识看门狗定时器 69


4-3 键盘扫描 69


4-3-1 键盘扫描原理 71


4-3-2 认识MM74C922/MM74C923 74


4-4 七段LED数码显示管扫描 76


4-4-1 认识七段LED数码管 76


4-4-2 认识7447/7448 79


4-4-3 编码与查表法的应用 82


4-4-4 认识74138/74139 82


4-5 算术运算指令 84


4-6 实例演练 90


4-6-1 四位数七段LED数码管 90


4-6-2 直接驱动七段LED数码管 92


4-6-3 查表法直接驱动七段LED数码管 94


4-6-4 4×4键盘与七段LED数码管 95


4-6-5 MM74C922 98


4-7 实时练习 99



第5章 中断的应用 101


5-1 8051的中断 102


5-1-1 MCS-51的中断 102


5-1-2 中断使能寄存器 103


5-1-3 中断优先级寄存器 103


5-1-4 定时器/计数器控制寄存器 104


5-1-5 中断向量 105


5-1-6 中断的应用 105


5-2 逻辑运算指令 106


5-3 实例演练 114


5-3-1 外部中断INT0 114


5-3-2 外部中断INT1 116


5-3-3 两个外部中断 118


5-3-4 键盘中断 121


5-4 实时练习 123



第6章 定时器/计数器的应用 124


6-1 8051的定时器/计数器 125


6-1-1 MCS-51的定时器/计数器 125


6-1-2 定时器/计数器方式寄存器TMOD 125


6-1-3 定时器/计数器控制寄存器TCON 128


6-1-4 计数寄存器 129


6-1-5 定时器/计数器的应用 130


6-2 8052的定时器/计数器 131


6-2-1 T2CON寄存器 131


6-2-2 捕获方式 132


6-2-3 自动加载方式 133


6-2-4 波特率发生方式 134


6-3 布尔运算指令 134


6-4 实例演练 137


6-4-1 60秒定时器(查询方式) 138


6-4-2 60秒定时器(中断方式) 140


6-4-3 码表 143


6-4-4 频率发生器 145


6-4-5 频率计 148


6-5 实时练习 150



第7章 串行口的应用 152


7-1 数据通信概念 153


7-2 认识74164/74165 153


7-3 认识MCS-51的串行口 155


7-4 认识SCON串行口控制寄存器 157


7-5 波特率设置 158


7-6 认识MAX232 159


7-7 多处理器间的数据传输 160


7-8 实例演练 161


7-8-1 移位式数据串入 161


7-8-2 移位式数据串出 163


7-8-3 Mode 1 164


7-8-4 Mode 2 165


7-8-5 Mode 3 166


7-8-6 8051互传 167


7-9 实时练习 169



第8章 声音的产生 170


8-1 发声电路 171


8-2 音调与节拍 172


8-3 音调的产生 173


8-4 节拍的产生 175


8-5 实例演练 178


8-5-1 简易电子琴 178


8-5-2 变音 180


8-5-3 DoReMi 182


8-5-4 生日快乐 185


8-6 实时练习 189



第9章 步进电机的控制 190


9-1 认识步进电机 191


9-1-1 步进电机的结构 191


9-1-2 步进电机的动作 192


9-1-3 步进电机的定位 193


9-2 步进电机驱动电路 195


9-2-1 小型步进电机的驱动电路 195


9-2-2 达林顿晶体管驱动电路 196


9-2-3 FT5754驱动电路 196


9-3 实例演练 197


9-3-1 1相驱动 197


9-3-2 2相驱动 199


9-3-3 1-2相驱动 200


9-3-4 方向控制 202


9-4 实时练习 203



第10章 AD与DA的应用 205


10-1 模/数转换原理 206


10-2 认识AD转换IC 208


10-3 数/模转换原理 210


10-4 认识DA转换IC 216


10-5 内含ADC的51系列 218


10-6 认识温度传感器 220


10-7 实例演练 221


10-7-1 ADC的数字温度计一 221


10-7-2 ADC的数字温度计二 223


10-7-3 ADC的温控 224


10-7-4 DAC 227


10-8 实时练习 228



第11章 LED点阵的应用 230


11-1 认识LED点阵 231


11-2 LED点阵驱动电路 238


11-3 LED点阵显示方式 241


11-4 LED点阵动态显示 242


11-4-1 水平移动 242


11-4-2 垂直移动 245


11-5 实例演练 246


11-5-1 8×8LED点阵静态显示 246


11-5-2 8×8LED点阵静态多色显示 249


11-5-3 8×8LED点阵动态显示一 252


11-5-4 8×8LED点阵动态显示二 254


11-5-5 16×16LED点阵显示 257


11-6 实时练习 261



第12章 LCD的应用 263


12-1 LCM模块 264


12-2 LCM控制指令 267


12-3 LCM与8051的连接 271


12-4 实例演练 271


12-4-1 LED文字显示 272


12-4-2 自定义符图案 274


12-5 实时练习 283



附录A 8051指令速查表 284


附录B 中英文名词对照表 290