导航:首页 > 操作系统 > 五一单片机相关参数

五一单片机相关参数

发布时间:2022-06-10 01:07:48

⑴ 51单片机I/O口的拉电流和灌电流分别是多少

伟统51单片机I/O口的灌电流 是10ma,拉电流只有几百微安
现在的增强型51单片机I/O口的拉电流和灌电流都可以达20ma,但拉电流要配置成推挽输出模式才可以,另外芯片总电流有限制,有的120ma,有的 200ma,有的400ma。

⑵ 51单片机中延时函数参数怎么确定

如果你用的是KEIL的话你可以自己调试,这样你就可以自己知道执行完这个延时函数所用的时间。调试就是ctrl+F5如果你没动过的话在左边你是看到执行到这一步经过了多长时间。右边有箭头。

⑶ 51单片机(包括52子系列)中,函数定义参数 interrupt m 中 m 的有效取值范围是

从0x0003开始,对应的interrupt 编号为0,每8个字节一个中断入口,比如0x000b对应的编号为1,0x0013对应的编号为2....... 以此类推。现在8051核为通用的单片机内核之一,很多厂家都在生产,你要找到产品规格书,查查对应的中断号是什么外设的才能确定。也就是说,8051系列的中断编号是硬件确定的,自己乱加中断号不行。

⑷ 请问51单片机(8052)电源输入电流有何要求或限制

对于C51系列的单片机,总的来说,供电电压为5V,上下偏差0.5V。对于LV(低电压)的单片机,如AT89LV××系列的单片机,标准工作电压低至3.3V,上下偏差0.3V。

一旦工作电压限制了,单片机的工作电流也就确定了。但要注意的是,单片机每个端口的工作电流不要超过15毫安,否则容易因为过流而损坏单片机。

事实上,在单片机的说明文档中都会给出单片机的极限工作参数(Absolute Maximum Ratings)和直流特性表格(DC Characteristics),前者说明单片机的极限工作条件,在这种状态下单片机长时间工作就容易损坏;后者给出单片机的标准工作状态参数,即不会损坏单片机的工作条件——所以在使用单片机之前,这些信息是必须要了解的。

⑸ 51单片机多参数函数怎么写的啊

51单片机C程序中子函数是可以有多个形参的,第二个参数y也要声明类型的,应该写成(uint x,uint y)。但是就你的流水灯程序,没必要写那么麻烦,延时函数带一个参数就够了,第二个循环变量放在函数中声明并且固定初值,你这是自找麻烦了。曾经回答过这种提问,因这种两个形参的延时函数在编译时会产生错误,变成弄巧成拙了,延时没有效果了。

⑹ 51单片机的具体介绍

T89C2051是精简版的51单片机,精简掉了P0口和P2口,只有20引脚,但其内部集成了一个很实用的模拟比较器,特别适合开发精简的51应用系统,毕竟很多时候我们开发简单的产品时用不了全部32个I/O口,用AT89C2051更合适,芯片体积更小,而且AT89C2051的工作电压最低为2.7V,因此可以用来开发两节5号电池供电的便携式产品。
本文以ATMEL公司生产的51系列家族的AT89S51和AT89C2051两种单片机来讲解,两种单片机是目前最常用的单片机,其中AT89S51为标准51单片机,当然其功能比早期的51单片机更强大,支持ISP在系统编程技术,内置硬件看门狗。。。
一、AT89S51单片机引脚介绍
AT89S51有PDIP、PLCC、TQFP三种封装方式,其中最常见的就是采用40Pin封装的双列直接PDIP封装,外形结构下图。
芯片共有40个引脚,引脚的排列顺序为从靠芯片的缺口(见右图)左边那列引脚逆时针数起,依次为1、2、3、4。。。40,其中芯片的1脚顶上有个凹点(见右图)。在单片机的40个引脚中,电源引脚2根,外接晶体振荡器引脚2根,控制引脚4根以及4组8位可编程I/O引脚32根。
1、主电源引脚(2根)
VCC(Pin40):电源输入,接+5V电源
GND(Pin20):接地线
2、外接晶振引脚(2根)
XTAL1(Pin19):片内振荡电路的输入端
XTAL2(Pin20):片内振荡电路的输出端
3、控制引脚(4根)
RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。
ALE/PROG(Pin30):地址锁存允许信号
PSEN(Pin29):外部存储器读选通信号
EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。
芯片实物图片 芯片引脚功能
4、可编程输入/输出引脚(32根)

AT89S51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。每一根引脚都可以编程,比如用来控制电机、交通灯、霓虹灯等,开发产品时就是利用这些可编程引脚来实现我们想要的功能,尽情发挥你的想象力吧,实现你想要的:)
强大无比。。。
PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7

P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7

P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7

P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7
上面就是AT89S51单片机引脚的简单介绍,其它51系列家族的单片机8031、8051、89C51等引脚和89S51兼容,只是个别引脚功能定义不同。
二、AT89C2051单片机引脚介绍
AT89C2051为20引脚小型封装,2K内部程序存储器,15个可编程I/O口线,没有P0口和P2口的16根I/O线,内部集成了一个模拟比较器。AT89C2051单片机的引脚排列如下图所示。

芯片实物图片 芯片引脚功能


芯片共有20个引脚,引脚的排列顺序为从靠芯片的缺口(见上图)左边那列引脚逆时针数起,依次为1、2、3。。。20,在单片机的20个引脚中,电源引脚2根,外接晶体振荡器引脚2根,复位引脚1根以及P1、P3口可编程I/O引脚15根。
1、主电源引脚(2根)
VCC(Pin20):电源输入,接+5V电源
GND(Pin10):接地线
2、外接晶振引脚(2根)
XTAL1(Pin5):片内振荡电路的输入端
XTAL2(Pin4):片内振荡电路的输出端

3、控制引脚(1根)
RST/VPP(Pin1):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。
4、可编程输入/输出引脚(15根)
P1口: 8位准双向I/O口线,P1.0~P1.7 ,共8根
P3口: 8位准双向I/O口线,P3.0~P3.5、P3.7,共7根
聪明的你一定会发现:标准51单片机有32根可编程I/O口线,89C2051精简掉P0、P2口16根I/O线后,应该还有16根I/O口线,现在只有15根,另一根跑那里去了呢?!前面讲到AT89C2051内部集成了一个模拟比较器,正是因为集成了模拟比较器把另一根引线占用了,比较器的输出端占用了一个I/O口,它就是P3.6口,引脚P3.6没有接出来的,所以少一根I/O口线。在编程时,P3.6就只能用来读比较器的状态了,不能象其它I/O口一样用来驱动外部指示灯等设备了,不过模拟比较器很实用的,在开发中就可以省去外加比较器的麻烦,图为比较器的原理。

三、主要性能参数介绍
AT89S51
·与MCS-51产品指令系统完全兼容
·4k字节在系统编程(ISP)Flash闪速存储器
·1000次擦写周期
·4.0-5.5V的工作电压范围
·全静态工作模式:0Hz-33MHz
·三级程序加密
·128×8字节内部RAM
·32个可编程I/O口线
·2个16位定时/计数器
·6个中断源
·全双工串行UART通道
·低功耗空闲和掉电模式
·中断可从空闲模唤醒系统
·看门狗(WDT)及双数据指针
·掉电标识和快速编程特性
·灵活的在系统编程(ISP字节或页写模式)
AT89C2051
·与MCS-51产品指令系统完全兼容
·2k字节可重擦写闪速存储器
·1000次擦写周期
·2.7V-6V的工作电压范围
·全静态操作:0Hz-24MHz
·两级加密程序存储器
·128×8字节内部RAM
·15个可编程I/O口线
·2个l6位定时/计数器
·6个中断源
·可编程串行UART通道
·可直接驱动LED的输出端口
·内置一个模拟比较器
·低功耗空闲和掉电模式

⑺ 一般的51系列的单片机晶振频率有6、12Mhz,为什么我们老师说其运行速度...

我举个例子吧,假如是12Mhz的晶振,那么执行速度是12分之1的晶振频率,也就是1Mhz的执行速度。而mcs
51单片机(一般指课本上那些过时的货色,像宏晶就不同,好像震荡周期最高33Mhz)最高的晶振频率就是24Mhz,这个是有数据可查的,你可以查看at89s51的数据手册,高于这个频率可能工作就不稳定或者不能工作,所以转换成执行速度的话就是2Mhz,你老师没说错的。
课本上的51单片机都是12个震荡周期合成一个机器周期,也就是直接和执行速度有关的周期是晶振的12分之一……

⑻ 51单片机各管脚输出的电流值有多大

51单片机的上拉电阻的阻值在330K左右,也就是说如果高电平驱动,本质上就是330K的上拉电阻来提供电流的,不同厂家的管脚上拉电阻的阻值有所不同,但大概差不多。故高电平输出电流是非常小的,大概在10μA~50μA的范围内,具体参考该型号的单片机的DATASHEET电气参数。

⑼ 关于51单片机输入/输出口电压和电流以及加驱动电路的问题

作为输出端口:P0可吸收可输出电流,多大不是很清楚,驱动LED没问题,驱动NPN、PNP三极管都没有问题。
P1P2P3只能吸收电流,不能输出电流(如第一种说法中提的“这个电流比较小”,而第二种说法里的“驱动NPN三极管也没有问题”就需要实验证明一下了,因为这个电流实在太小了),如特别需要,可外接上拉电阻。
输出电流指得是输出1时带负载,吸收电流指得是输出0时带负载。
另外不同厂家的51单片机具体参数可能不同,不同型号的也不同。
我说的指的是ATMEL的AT89S51,至于Intel的MCS51早停产了,估计要找也不到了。
第三种说法:输入指的是端口做输入端口,比如P0.1做输入,你会给它一个电压,它根据你给的电压是大于2.4V还是小于0.4V来判断你给的是1还是0信号。而输出指的是你将P0.1口作为输出口时:输出1,P0.1引脚的电压接近于这个单片机的电源电压,输出0,P0.1电压接近于0V。

⑽ 51系列单片机特点,型号和性能

51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。

主要产品
Intel(英特尔)的:80C31、80C51、87C51,80C32、80C52、87C52等;
ATMEL(艾德梅尔)的:89C51、89C52、89C2051,89S51(RC),89S52(RC)等;
Philips(飞利浦)、华邦、Dallas(拉达斯)、Siemens(西门子)等公司的许多产品;
STC(国产宏晶)单片机:89c51、89c52、89c516、90c516等众多品牌。

阅读全文

与五一单片机相关参数相关的资料

热点内容
linuxoffice2016 浏览:670
小宇宙app怎么付费 浏览:375
同花顺上传到服务器地址 浏览:927
电脑加密安卓版 浏览:824
手机程序加密有什么作用 浏览:178
求黑马程序员python教程 浏览:528
androidmvvm优缺点 浏览:894
unix下编译库文件 浏览:633
程序员的u盘 浏览:237
android根据经纬度获取城市 浏览:564
python使用解释器还是编译器 浏览:358
以下关于有加密算法及密钥描述 浏览:220
linuxgethostname 浏览:416
程序员多数有对象 浏览:131
单片机延时程序计算 浏览:444
编译原理语法翻译 浏览:504
pr编译出错渲染存在偏移 浏览:262
如何制作自家的app 浏览:199
推荐一个解压软件rar解压帮手 浏览:212
wd文档加密器 浏览:748