- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)