单片机at89c51 我的引脚不够用了 有什么办法可以扩展一些引脚出来?

单片机at89c51 我的引脚不够用了 有什么办法可以扩展一些引脚出来?,第1张

(1)EA=0,单片机只访问外部程序存储器,对于8031单片机此引脚必须接地EA=1,单片机访问内部程序存储器,对于内部有程序存储器的8XX51单片机,此引脚应接高电平,但若地址值超过4KB范围,单片机将自动访问外部程序存储器(2)在8751单片机内EPROM编程期间,此引脚接入21V编程电压VPP

不用的输入管脚都要接地或电源。这是因为COMS是高阻抗器件,要求输入电流很低,所以一旦输入悬空会使得输入不确定,引起输出不确定,影响电路逻辑。
输出管脚不用接。
一般地说,不论是否是CMOS或TTL,其输入端如果没有用到,都应该接地或电源(通过上拉电阻)。

因为同一个程序不能出现两次#define定义同一个标识符,而且它定义的是常量不是变量,所以LAUNCH可以是变量,但不能是常量。
一般对端口 *** 作的时候,另外做判断;你上面的switch判断可以设置flag标记,或者变量存入端口索引号,在具体 *** 作的时候还需判断,或者用索引代替。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12618105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存