基于51单片机的摇摇棒汇编程序 求大神帮忙注释与改错,急急急!!!

基于51单片机的摇摇棒汇编程序 求大神帮忙注释与改错,急急急!!!,第1张

不是IO口,只是定时器控制寄存器TCON 里的一位而已,外部中断请求的触发方式,IT0=0时,代表你的外部中断0是低电平触发,IT0=1时,代表外部中断0是负跳变触发。 *** 作的时候,你只要写寄存器就行了。

程序启动后,是从0000h开始执行的,0000h里是AJMP MAIN, 程序就跳转到MAIN继续执行而主程序MAIN所在的地址是0100H,也就是说,程序直接从0000H跳转到了0100h

HERE:AJMP HERE 是死循环,但是如果有中断产生,程序会跳到中断入口地址,比如定时器0溢出了,程序就会跳到000BH 在这里正好有一条 AJMP IT0P的指令

所以紧接着就会跳到,你写ITOP这个标号的地方执行完中断后程序又会回到刚才的死循环中,等待下次中断再跳出

SP是堆栈指针,不是程序指针

在下不懂汇编只懂C

看了下你的原理图有问题,上拉电阻接法不对,当然实际中你用排阻的话很好接

原理图的画法是:单片机引脚直接和 LED 相连,同时单片机的引脚接电阻再接到 VCC

以上就是关于51单片机IT0口是哪一个端口全部的内容,包括:51单片机IT0口是哪一个端口、初学单片机编程方面的小问题(一)、基于51单片机的摇摇棒汇编程序 求大神帮忙注释与改错,急急急!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/langs/8829524.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存