MC51单片机如何通过上电复位实现p01和p02做输入口具体汇编程序应该怎么写

MC51单片机如何通过上电复位实现p01和p02做输入口具体汇编程序应该怎么写,第1张

51是准双向口,你要读哪个口的数据,在读之前简单的加个SBIT P0x就可以了,或者直接MOV P0,0xff,然后再读进来的就是P0口的输入值,不过标准51的P0是不带上拉的,你需要在P0口外面加上一个10K的上拉电阻才能作为输入。

单片机复位可分为上电复位、狗复位、通过复位端复位和程序复位。在上电复位过程中单片机的端口和内部寄存器会有一个复位值(具体值要看相应的单片机资料)、程序寄存器指向第一条程序地址等,然后开始正常运行。

单片机让pc(程序计数器)回复到0000h,程序重新执行,另外一些寄存器、存储单元都将置为初始设定值。

一般来说的话,复位后的入口地址都是程序的第一句话。

以上就是关于MC51单片机如何通过上电复位实现p01和p02做输入口具体汇编程序应该怎么写全部的内容,包括:MC51单片机如何通过上电复位实现p01和p02做输入口具体汇编程序应该怎么写、单片机复位问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/9709246.html

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

发表评论

登录后才能评论

评论列表(0条)

保存