原创 单片机学习班---第一课:单片机认识

2009-4-24 09:44 6095 10 11 分类: MCU/ 嵌入式

单片机学习班---第一课:单片机认识


单片机的封装有很多形,比如常见的有:我以STC的C51系列中的STC89C51RC为例(其他基本上都是兼容的!)


双列直插(DIP)DIP40


DIP:Dual In-line Package(双列直插式封装)


9a686136-e710-4bcc-b8e6-36a4a91c299d.JPG


贴片的:PLCC44、PQFP44


PLCC:Plastic Leaded Chip Carrier(带引线的塑料芯片载体)


f1198d8c-75ec-489a-81c8-47b9e2471e91.JPG


PQFP:Plastic Quad Flat Package(塑料方块平面封装)


f8af3d9e-22f7-479f-8eae-1e69bb415acb.JPG


>>不管是那种,单片机的引脚基本是定了的,就是40脚,你肯定要问了,上面的PLCC44、PQFP44明明就是44个脚嘛。不急的,为什么会多了4个呢?这4个脚的功能是什么呢?


大家仔细看上面的封装可以发现,原来是这样:44脚的就是多了P4.0,P4.1,P4.2,P4.3这4个脚,这是厂商为了扩展单片机而加的。具体功能我后面说。现在我只说传统和经典的单片机就是40个脚,教材上也是这么讲的。


     首先大家要运用单片机就必须记熟它的管脚对应的功能。你要说40个这么多,怎么记得住哦!不要急,万事都讲规律和技巧的,要善于总结。是这样的:4组8为io并口就是4*8=32,再+2个电源引脚(VCC和GND)+2个晶振引脚(XTAL1,XTAL2) +1个复位引脚(RST),就只剩下了3个控制引脚(EA/VPP,ALE/PROG,PSEN,)。这样是不是很好记呢?记住了管脚就继续哈.


   我再来详细介绍对应的管脚功能:


(1):主电源引脚(40,20),这是必须的,没有电什么都是空吹的。


VCC(40脚):接+5V电源(直流电源正端)。现在有些也支持3.3v的。具体看数据手册。


VSS(20脚):接地(直流电源负端)


(2):时钟引脚(18,19),提供单片机的始终控制信号


XTAL1(19脚):接外部晶体的一个脚。对于外部时钟,如果是HMOS型单片机,此脚接地;如果是CHOMS,此脚接振荡器的一脚。


XTAL2(18脚):接外部晶体的一个脚。对于外部时钟,如果是HMOS型单片机,此脚接振荡器输入脚;如果是CHOMS,该脚悬空不接。


单片机的时钟产生方法有内部时钟方式和外部时钟方式两种。具体接法见第二课内容。


(3)输入/输出脚(P0,P1,P2,P3口)


P0口(P0.0~P0.7):为双向8位三态I/O接口。在不接片外储存器与不扩展I/O接口时,克作为准双向输入/输出口;在接片外储存器或扩展I/O接口时,P0口是地址总线低8位及数据总线分时复用口,克驱动8个TTL负载。一般作为扩展时的地址/数据总线口使用。


P1口(P1.0~P1.7):为8位准双向I/O接口,它的每一位都可以分别定义为输入或输出线(作为输入时,口锁存器必须置1),可驱动4个TTL负载。


P2口(P2.0~P2.7):为8位准双向I/O接口。当它做I/O接口使用时,可直接连接外部I/O设备;在接有片外储存器或则扩展I/O接口时且寻址范围超过256字节时,口时,P2口用作高8位地址总线。一般作为扩展时的地址总线高8位使用。


P3口(P3.0~P3.7):为8位准双向I/O接口。还可以将每一位用于第二功能,而且P3口的每一位引脚均可以独立定义第一功能的输入/输出或第二功能。P3口的第二功能如下:


点击看大图


(4)控制引脚:它包括RESET(即RST)、ALE、PSEN、EA。有些引脚具有复用功能。


RST/Vpd(9脚):RST即为RESET,Vpd为备用电源。该引脚为单片机的上电或者掉电保护端。当单片机振荡器工作时,该引脚出现持续两个机器周期的高电平,就可以实现复位操作,使单片机复位到初始状态。


ALE/PROG(30脚):地址锁存有效输出端。ALE在每个机器周期内输出两个脉冲。在访问外部存储器时,ALE输出脉冲的下降沿用于锁存16位地址的低8位。即使不访问外部存储器,ALE端还有周期性正脉冲输出,其频率为振荡器的1/6。但是,当访问外部数据存储器时,在两个机器周期中ALE只出现一次,即丢失一个ALE脉冲。


对于片内具有EPROM型单片机8751,在EPROM编程期间,此引脚用于输入编程脉冲。


PSEN(29脚):片外程序存储器读选通信号输出端,低有效。


EA/VPP(31脚):EA为片外程序存储器选用端。当EA端保持高电平时,单片机访问的是内部程序存储器,当PC值超过某值时就自动转向执行外部程序存储器内的内容。当EA为低电平时,则不管是否有内部程序存储器而只访问外部程序存储器内的内容。


综上所述,MCS-51系列单片机的引脚可以归纳为以下两点:


(1)单片机功能多,引脚少,因而许多引脚都具有第二功能。


(2)单片机对外呈三总线形式,由P2,P0口组成16位地址总线;由P0口分时复用为数据总线;由ALE、PSEN、RST、EA与P3口中的INT0、INT1、T0、T1、WR、RD引脚组成控制总线。
 


今天就将到这儿,下次课将讲解单片机的最小系统。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户192977 2009-4-24 22:17

谢谢楼主提供资料,仔细看看
相关推荐阅读
用户46900 2010-07-12 09:43
《USB技术大全》[PDF&DOC]
USB(通用串行总线)是用于将适用USB 的外围设备连接到主机的外部总线结构,其主要是用在中速和低速的外设USB 是通过PCI 总线和PC 的内部系统数据线连接实现数据的传输USB,同时又是一种通信协...
用户46900 2010-07-12 09:30
《USB大全》 USB设计入门必备书籍,不看后悔死你!!!
USB大全》 USB设计入门必备书籍,不看后悔死你!!! USB设计的详细讲解,从浅到深,从入门到精通,层层诱导,思路清晰,是我无意中淘到的,不敢独享,请大家过目~·~~~看过认为好的一定要顶哈,这么...
用户46900 2010-02-25 10:07
组建技术交流平台,请大家支招哈!!!
看到这里人多,比较活跃。打动了我的心。 我是搞编程的,主要是VC++和单片机、FPGA等,有兴趣的朋友留下QQ等联系方式哈。 感言:有时做技术也挺难的,小公司,单枪匹马,遇到问题都找不到高手解难,不知...
用户46900 2009-05-08 11:33
单片机学习第三课---单片机IO操作
单片机学习第三课---单片机IO操作<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />...
用户46900 2009-04-24 09:47
==单片机学习班资料汇总==
= =单片机学习班资料汇总= =                  >>>>>>>>>>>>>>>>&g...
EE直播间
更多
我要评论
1
10
关闭 站长推荐上一条 /3 下一条