欢迎来到天天文库
浏览记录
ID:1360213
大小:3.30 MB
页数:67页
时间:2017-11-10
《单片机学习手册c51版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机知识学习手册项目一单片机的认识一、单片机芯片引脚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
2、/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中的各位有第二功能
3、思考:判断第1脚的方法是什么?二、单片机的最小系统能够让单片机工作的最小硬件电路,称为单片机最小系统。包括单片机芯片、电源电路、晶振电路、复位电路。1、电源电路如果有现成的5V稳压电源,可直接把VCC脚与EA脚接+5V,然后把VSS脚接5V电源的地就可以了。如果没有现成的稳压电源,可通过220V交流电进行降压→整流→滤波→稳压得到。2、复位电路复位是指单片机的初始状态,当单片机刚上电时,单片机应在初始状态。有时程序执行过程中会出现动作乱的现象,也可让单片机复位一下,让程序从头开始执行。单片机复位后,各特殊功能寄
4、存器的初始状态教材。复位电路的工作原理是一个RC电路的充电过程,因单片机的复位是高电平复位,必须在RST引脚上保持两个机器周期以上的高电压才能让单片机可靠复位,所以上图中的电阻及电容的大小要选择合适。复位过程是:当刚接上电源时,+5V通过22UF的电容及10KΩ的电阻进行充电,电容相当于短路,所+5V直接加到RST引脚上而复位,称之为上电复位,过一段时间,电容充电完毕,流过10KΩ的电阻的电流为零,RST引相当于与地(低电平)接在一起,单片机在工作状态。当在程序执行过程中要进行复位时,可按下按键K1,RST为高
5、电平而复位。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称为十进制数各数位的“权”⒉二进制
6、数主要特点:①基数是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。②进、借位规则是“逢十六进一
7、、借一当十六”。十六进制数用尾缀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称为十六进制数各数位的“权”。十六进制数、二进制数和十进制数对应关系表十进制数十六进制数二进制数十进制数十六进制数二进制数00X000000B110X0B1011B10X010001B120X0C1100B20X020010B130X0D1101B30X030011B140X0E1110B
8、40X040100B150X0F1111B50X050101B160X1000010000B60X060110B170X1100010001B70X070111B180X1200010010B80X081000B190X1300010011B90X091001B200X1400010100B100X0A1010B210X1500010101B二、数制转换⒈二进制数与十六进制数相互转换⑴
此文档下载收益归作者所有