单片机学习手册C51版.doc

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机学习手册C51版

单片机知识学习手册 项目一 单片机的认识 一、单片机芯片引脚 89C51/89S51共有40个引脚,说明如下: ⒈ 电源: ⑴ VCC(40) - 芯片电源,接+5V ⑵ VSS(20) - 接地端; ⒉ 时钟:XTAL1(19)、XTAL2(18) - 晶体振荡电路反相输入端和输出端。 ⒊ 控制线:控制线共有4根, ⑴ ALE/PROG(30):地址锁存允许/片内EPROM编程脉冲 ① ALE功能:用来锁存P0口送出的低8位地址 ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 ⑵ PSEN(29):外ROM读选通信号。 ⑶ RST/VPP(9):复位/备用电源。 ① RST(Reset)功能:复位信号输入端。 ② VPP功能:在Vcc掉电情况下,接备用电源。 (4) EA/VPP:内/外ROM选择/片内EPROM编程电源。89C51/89S51芯片用内部ROM(程序存储器),所以此引脚必须接高电平+5V. 4. 输入/输出口线 P0.0~P0.7(39~32) P0口8位双向口线 P1.0~P1.7(1~8) P1口8位双向口线 P2.0~P2.7 (21~27) P2口8位双向口线 P3.0~P3.7(10~17) P3口8位双向口线 其中P3中的各位有第二功能 思考: 判断第1脚的方法是什么? 二、单片机的最小系统 能够让单片机工作的最小硬件电路,称为单片机最小系统。包括单片机芯片、电源电路、晶振电路、复位电路。 1、电源电路 如果有现成的5V稳压电源,可直接把VCC脚与EA脚接+5V,然后把VSS脚接5V电源的地就可以了。如果没有现成的稳压电源,可通过220V交流电进行降压→整流→滤波→稳压得到。 2、复位电路 复位是指单片机的初始状态,当单片机刚上电时,单片机应在初始状态。有时程序执行过程中会出现动作乱的现象,也可让单片机复位一下,让程序从头开始执行。单片机复位后,各特殊功能寄存器的初始状态教材。 复位电路的工作原理是一个RC电路的充电过程,因单片机的复位是高电平复位,必须在RST引脚上保持两个机器周期以上的高电压才能让单片机可靠复位,所以上图中的电阻及电容的大小要选择合适。 复位过程是:当刚接上电源时,+5V通过22UF的电容及10KΩ的电阻进行充电,电容相当于短路,所+5V直接加到RST引脚上而复位,称之为上电复位,过一段时间,电容充电完毕,流过10KΩ的电阻的电流为零,RST引相当于与地(低电平)接在一起,单片机在工作状态。当在程序执行过程中要进行复位时,可按下按键K1,RST为高电平而复位。 3、晶振电路 如右上图所示,晶振电路主要由晶振(12MHZ)与两个电容(30PF左右)组成,为单片机提供时钟脉冲。 三、单片机中数的使用 ⒈ 十进制数 主要特点: ① 基数是10。有10个数码(数符)构成: 0、1、2、3、4、5、6、7、8、9。 ② 进、借位规则是“逢十进一、借一当十”。 【例】 1234.56 = 1×103+2×102+3×101+4×100+5×10-1+6×10-2 = 1000+200+30+4+0.5+0.06 上述,103、102、101、100、10-1、10-2 称为十进制数各数位的 “ 权 ” ⒉ 二进制数 主要特点: ① 基数是2。只有两个数码:0 和 1。 ② 进位规则是“逢二进一”。 每左移一位,,数值减小一半。 二进制数用尾缀B作为标识符。 【例】 111.11B = 1×22 +1×21 +1×20 +1×2-1+1×2-2 = 7.75 其中,22、21、20、2-1、2-2 称为二进制数各数位的“ 权 ” ⒊ 十六进制数 主要特点: ① 基数是16。共有16个数符构成: 0、1、…、9、A、B、C、D、E、F。其中, A、B、C、D、E、F 代表的数值分别为 10、11、12、13、14、15。 ② 进、借位规则是“逢十六进一、借一当十六”。 十六进制数用尾缀H表示。在C51中十六进制数“0X”开头的。 【例】0XA3.4 = 10×161+3×160+4×16-1 = 160+3+0.25 = 163.25 其中,163、162、161、160、16-1、16-2 称为十六进制数各数位的“权”。 十六进制数、二进制数和十进制数对应关系表 十进制数 十六进制数 二进制

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档