搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
51单片机非常入门与视频演练
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121107740
  • 作      者:
    刘建清编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
内容介绍
    《51单片机非常入门与视频演练(附CD光盘1张)》简要介绍了51单片机的基本知识、实验方法和指令系统,并演练了大量适宜初学者入门的典型实例;为方便读者实验,作者为本书的所有实例开发了DD-900mini实验板,并以视频的方式记录了书中主要实验的演示过程和现象。尤其珍贵的是实例中的多数子程序均具有较强的通用性,读者只需将其简单修改甚至不用修改,即可移植到自己开发的产品中。<br>    全书语言通俗、实例丰富、图文结合、简单明了,适合单片机爱好者和单片机初学者学习,也可作为中等专业技术学校、中等职业学校等教学用书。
展开
精彩书摘
    时钟电路为单片机产生时序脉冲,单片机所有运算与控制过程都是在统一时序脉冲的驱动下进行的,时钟电路就好比人的心脏,如果单片机的时钟电路停止工作,那么,单片机也就停止运行了。<br>    51单片机的时钟有两种方式:一种是片内时钟振荡方式,但需在18脚和19脚外接石英晶体和振荡电容;另一种是外部时钟方式,即将外引脉冲信号从XTALl引脚注入,而XTAL2引脚悬空。<br>    3.复位电路<br>    RST(9脚):复位信号引脚。<br>    当振荡器运行时,在此引脚上出现2个机器周期以上的高电平将使单片机复位。一般在此引脚与Vss之间连接一个下拉电阻,与Vcc引脚之间连接一个电容。单片机复位后,从程序存储器的0000H单元开始执行程序,并初始化一些专用寄存器为复位状态值。<br>    4.控制引脚(3个)PSEN(29脚):外部程序存储器的读选通信号。在读外部程序存储器时,PSEN产生负脉冲,以实现对外部程序存储器的读操作。<br>    ALE/PROG(30脚):地址锁存允许信号。当访问外部存储器时,ALE用来锁存P0扩展地址低8位的地址信号;当不访问外部存储器时,ALE端以固定频率(时钟振荡频率的1/6)输出,可用于外部定时或其他需要。另外,该脚还是一个复用脚,在编程其间,将用于输入编程脉冲。<br>    EA/Vpp(31脚):内外程序存储器选择控制引脚。当EA接高电平时,单片机先从内部程序存储器取指令,当程序长度超过内部Flash ROM的容量时,自动转向外部程序存储器;当EA为低电位时,单片机则直接从外部程序存储器取指令。例如,AT89S51152单片机内部有4KB/8KB的程序存储器,因此,一般将EA接到+5V高电平,让单片机运行内部的程序。而对于内部无程序存储器的8031(现在已很难见到了!),E端必须接地。另外,EA/Vpp.还是一个复用脚,在用通用编程器编程时,Vpp脚需加上12v的编程电压。<br>    ……
展开
目录
第1章 51单片机非常入门<br>1.1 单片机学前须知<br>1.1.1 常用数制介绍<br>1.1.2 数制的转换<br>1.1.3 数字电路基本概念<br>1.2 单片机概述<br>1.2.1 什么是单片机<br>1.2.2 单片机名称的由来<br>1.2.3 单片机与单片机系统<br>1.2.4 单片机的发展<br>1.2.5 单片机的分类<br>1.2.6 51单片机家族简介<br>1.3 如何学习单片机<br>1.4 单片机的组成<br>1.4.1 单片机的内部结构<br>1.4.2 单片机的外部引脚<br>1.4.3 单片机存储器介绍<br>1.4.4 程序存储器<br>1.4.5 数据存储器<br>1.5 单片机的最小系统电路<br>1.5.1 单片机的工作电源<br>1.5.2 单片机的复位电路<br>1.5.3 单片机的时钟电路<br><br>第2章 51单片机实验器材介绍与实验过程演示<br>2.1 DD-900mini实验板介绍<br>2.1.1 DD-900mini实验板硬件资源和接口<br>2.1.2 硬件电路介绍<br>2.1.3 仿真功能的使用<br>2.1.4 使用串口进行程序下载<br>2.1.5 笔记本电脑使用DD-900mini实验板<br>2.2 DD-51编程器介绍与使用<br>2.2.1 DD-51编程器介绍<br>2.2.2 DD-51编程器使用<br>2.3 DD-F51仿真器介绍<br>2.3.1 DD-F51仿真器介绍<br>2.3.2 DD-F51仿真器的组成与使用<br>2.4 51单片机实验过程演示<br>2.4.1 编写程序<br>2.4.2 编译程序<br>2.4.3 仿真调试<br>2.4.4 烧写程序<br>2.4.5 脱机运行检查<br><br>第3章 51单片机指令系统介绍与演练<br>3.1 指令系统概述<br>3.1.1 指令与指令系统<br>3.1.2 指令的格式<br>3.1.3 指令的字节数<br>3.1.4 指令的寻址方式<br>3.2 单片机指令系统介绍与演练<br>3.2.1 数据传送类指令介绍与演练<br>3.2.2 算术运算类指令介绍与演练<br>3.2.3 逻辑运算类指令介绍与演练<br>3.2.4 控制转移类指令介绍与演练<br>3.2.5 位操作类指令介绍与演练<br>3.2.6 伪指令介绍<br>3.3 应用广泛的延时程序与查表程序<br>3.3.1 定时(延时)程序<br>3.3.2 查表程序<br><br>第4章 单片机内部资源视频演练<br>4.1 中断系统介绍与视频演练<br>4.1.1 51单片机的中断源<br>4.1.2 中断的控制<br>4.1.3 中断的响应<br>4.1.4 中断的撤除<br>4.1.5 视频演练1——外中断练习<br>4.2 定时/计数器视频演练<br>4.2.1 什么是计数和定时<br>4.2.2 定时/计数器的组成<br>4.2.3 定时/计数器的寄存器<br>4.2.4 定时/计数器的工作方式<br>4.2.5 视频演练2——定时实验<br>4.2.6 视频演练3——计数实验<br>4.3 RS-232串行通信视频演练<br>4.3.1 什么是RS-232串行通信<br>4.3.2 51单片机串行口的结构<br>4.3.3 串行通信控制寄存器<br>4.3.4 串行口工作方式<br>4.3.5 视频演练4——PC通过RS-232和单片机通信<br><br>第5章 键盘接口电路视频演练<br>5.1 键盘接口电路基本知识<br>5.1.1 键盘的工作原理<br>5.1.2 键盘的扫描方式<br>5.1.3 DD-900mini实验板中的独立按键<br>5.2 独立按键视频演练<br>5.2.1 视频演练1——按键扫描方式练习<br>5.2.2 视频演练2——可控流水灯<br><br>第6章 LED数码管视频演练<br>6.1 LED数码管介绍<br>6.1.1 LED数码管的结构<br>6.1.2 LED数码管的显示码<br>6.1.3 LED数码管的显示方式<br>6.2 LED数码管视频演练<br>6.2.1 视频演练1——数码管动态扫描演示<br>6.2.2 视频演练2——数码管电子钟<br><br>第7章 LCD显示视频演练<br>7.1 字符型LCD介绍<br>7.1.1 字符型LCD引脚功能<br>7.1.2 字符型LCD内部结构<br>7.1.3 字符型LCD控制指令<br>7.1.4 字符型LCD与单片机的连接<br>7.2 字符型LCD视频演练<br>7.2.1 视频演练1——1602 LCD显示静止的字符串<br>7.2.2 视频演练2——1602 LCD显示从右向左移动的字符串<br>7.2.3 视频演练3——1602 LCD电子钟<br><br>第8章 时钟芯片DS1302视频演练<br>8.1 时钟芯片DS1302介绍<br>8.1.1 DS1302概述<br>8.1.2 DS1302的控制命令字<br>8.1.3 DS1302的寄存器<br>8.1.4 DS1302的数据传送方式<br>8.2 DS1302数码管电子钟视频演练<br>8.2.1 实现功能<br>8.2.2 源程序<br>8.2.3 源程序解读<br>8.2.4 视频演示<br><br>第9章 单片机读/写I2C总线视频演练<br>9.1 I2C总线介绍<br>9.1.1 I2C总线工作原理<br>9.1.2 I2C总线的电气结构<br>9.1.3 I2C总线器件的寻址方式<br>9.1.4 I2C总线数据的传输规则<br>9.1.5 I2C总线数据的读/写格式<br>9.1.6 I2C总线接口芯片24C04介绍<br>9.2 I2C总线接口芯片24C04视频演练<br>9.2.1 视频演练1——具有记忆功能的记数器<br>9.2.2 视频演练2——花样流水灯<br><br>第10章 温度传感器DS18B20视频演练<br>10.1 温度传感器DS18B20介绍<br>10.1.1 DS18B20引脚功能<br>10.1.2 DS18B20的内部结构<br>10.1.3 DS18B20的指令<br>10.1.4 DS18B20使用注意事项<br>10.2 DS18B20 LED数字温度计视频演练<br>10.2.1 实现功能<br>10.2.2 源程序<br>10.2.3 源程序解读<br>10.2.4 视频演示<br><br>第11章 红外遥控视频演练<br>11.1 红外遥控基本知识<br>11.1.1 红外遥控系统<br>11.1.2 红外遥控的编码与解码<br>11.1.3 DD-900mini实验板遥控电路介绍<br>11.2 红外遥控视频演练<br>11.2.1 视频演练1——LED数码管显示遥控器键值<br>11.2.2 视频演练2——LCD显示遥控器键值<br><br>第12章 单片机音乐发声视频演练<br>12.1 单片机音乐发声概述<br>12.1.1 音调的控制<br>12.1.2 音长的控制<br>12.2 单片机音乐发声视频演练<br>12.2.1 视频演练1——单片机发出模拟枪声<br>12.2.2 视频演练2——单片机发出模拟救护车声<br>12.2.3 视频演练3——单片机发出模拟消防车声<br>12.2.4 视频演练4——单片机唱歌<br>附录A 51单片机111条指令速查表<br>附录B ASCII码表<br>参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证