历史上的今天
今天是:2025年11月04日(星期二)
2022年11月04日 | 51单片机-STC89C52系列学习第一篇之IO口学习
2022-11-04 来源:csdn
STC89C52系列单片机IO口有三种工作模式:
1、准双向口/弱上拉(标准8051输出模式)
2、开漏输出模式
3、输入模式
其中P1/P2/P3/P4上电复位后为传统的8051的IO口模式,而P0口上电后是开漏输出。
P0口作为IO口使用时需要加4.7K-10K的上拉电阻。
新增特殊功能寄存器的声明示例:
sfr P4 = 0xe8;
sbit P40 = 0xe8;
sbit P41 = 0xe9;
sbit P42 = 0xea;
sbit P43 = 0xeb;
sbit P44 = 0xec;
sbit P45 = 0xed;
sbit P46 = 0xee;
将寄存器P4的位全部置为1:
P4 = 0xff;
单独将某一位置1或0:
P41 = 1;
P42 = 0;
P43 = 0;
…
史海拾趣
|
我在 EVC工程里面 加入了 #include \"sipapi.h\" 文件,并在 “对象/模块库”中加了 coredll.lib 当我在 程序里调用 SipShowIM(SIPF_ON);来调用软键盘时,出现了错误! 请问下该怎么解决这个问题!!! … 查看全部问答> |
|
最近在LPC2138的项目中遇到了这样的问题,敬请达人指点: 因为在项目中有一不带字库的液晶显示,而且所需汉字较多,且不定,故需下载字库到LPC2138的内部flash中,其有500K的内部flash,HZK16只需使用261K,我准备自己的程序有200K ...… 查看全部问答> |
|
按照论坛上说的 把R, T 跳冒对调。 能偶尔收到数据 。 但是更重要的是!!!!我外接MAX232串口模块,能很稳定的收到数据。 求高手解答 我用的是官方代码。 如 给串口发“ a”  ...… 查看全部问答> |
|
虽然本人上的是电子系,可是周边的师兄师姐都一起笑称,毕业了,还不会修电话(固定电话哦,不是手机),实在不敢承认自己是电子系毕业的。 上班以后,因为工作需要,开始接触单片机。说起来也算不上从零开始,读书的时候某年暑假在实验室接手了半 ...… 查看全部问答> |
|
最近看arrow上的开发套件: https://www.eeworld.com.cn/mcu/2014/0829/article_16112.html 于是下单了,但他们要我提供 10-digit customs reg number, 但我是个人使用, 正常步骤是直接FedEx全部处理好就行了的, 有其它人遇到过这样的问题吗? ...… 查看全部问答> |
|
程序下载到板子上的时候系统正常运行,但是用jlink仿真单步调试的时候,程序停止在 do { temp=SysTick->CTRL; &nbs ...… 查看全部问答> |




