初学单片机编程,首先要着重掌握单片机各引脚的功能,特别是要掌握4组输入、输出端口,因为这是单片机接收外界信号、输出控制指令的端口。至于单片机部分引脚的第二功能[即图1-3中()内的内容],暂不介绍,将在本书后续章节结合具体应用实例进行讲解。下面以Atmel公司的AT89S52单片机为例进行介绍,其封装有40脚PDIP,44脚贴片式(PLCC)封装等。在学习、训练和实验中采用PDIP封装的单片机有利于拆装和烧写程序。PDIP的AT89S52单片机的引脚名称和功能如图1-3所示。
图1-3 AT89S52单片机的引脚基本功能
图1-3所示的AT89S52单片机各引脚的基本功能详见表1-1。
表1-1 AT89S52单片机各引脚的基本功能(29、30、31脚暂时不需深入了解)
(www.xing528.com)
(续)
注:1.TTL电平。用+5V等价于逻辑“1”,0V等价于逻辑“0”,这被称为TTL(晶体管-晶体管逻辑电平)信号系统,这是计算机处理器控制的设备内部各部分之间通信的标准技术。在数字电路中,TTL电平就是由TTL电子元器件组成的电路使用的电平。电平是个电压范围,规定输出高电平>2.4V,输出低电平<0.4V。在室温下,一般输出的高电平是3.5V,输出低电平是0.2V。
2.COMS电平。CMOS集成电路使用场效应晶体管(MOS管),其功耗小,工作电压范围很大,速度相对于TTL电路来说较低。但随着技术的发展,速度在不断提高。CMOS电平的高电平(1逻辑电平)电压接近于电源电压,低电平(0逻辑电平)电压接近于0V。而且具有很宽的噪声容限。
TTL电路和CMOS电路相连接时,由于电平的数值不同,所以需要设置电平转换电路。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。