用定时器T0定时,是P1.2口灯每隔1s闪烁。这个用51单片机怎么做啊?51单片机,用器中断,在P1口实现1S移动一次的流水灯,用汇编语言编写的程序?

2024-03-09 17:13:02 文章来源 :网络 围观 : 评论
后台-系统设置-扩展变量-手机广告位-内容正文顶部

  用定时器T0定时,是P1.2口灯每隔1s闪烁。这个用51单片机怎么做啊?

  sbitLED=P1^2;/*********/voidclock_T0(void)interrupt1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;if(count++==20)//中断后定时约1S{count=0;//次数归0LED=~LED;}}

  

用定时器T0定时,是P1.2口灯每隔1s闪烁。这个用51单片机怎么做啊?51单片机,用器中断,在P1口实现1S移动一次的流水灯,用汇编语言编写的程序?

  

用定时器T0定时,是P1.2口灯每隔1s闪烁。这个用51单片机怎么做啊?51单片机,用器中断,在P1口实现1S移动一次的流水灯,用汇编语言编写的程序?

  

用定时器T0定时,是P1.2口灯每隔1s闪烁。这个用51单片机怎么做啊?51单片机,用器中断,在P1口实现1S移动一次的流水灯,用汇编语言编写的程序?

  

用定时器T0定时,是P1.2口灯每隔1s闪烁。这个用51单片机怎么做啊?51单片机,用器中断,在P1口实现1S移动一次的流水灯,用汇编语言编写的程序?

  51单片机,用定时器中断,在P1口实现1S移动一次的流水灯,用汇编语言编写的程序?

  CNT EQU 30HORG 0000HSJMP STAORG 000BHLJMP T0ISRORG 0050HSTA:tMOV TMOD,#01HtMOV TH0,#3CHtMOV TL0,#0B0Ht;50mstMOV P1,#0FEHtMOV CNT,#20tSETB ET0tSETB TR0tSETB EAtSJMP $T0ISR:tCLR TR0tMOV TH0,#3CHtMOV TL0,#0B0Ht;50mstSETB TR0tDEC CNTtMOV A,CNTtJNZ T0ISREtMOV CNT,#20tMOV A,P1tRL AtMOV P1,AT0ISRE:tRETItEND

来源:文章来源于网络,如有侵权请联系我们删除。
来源:文章来源于网络,如有侵权请联系我们删除。

相关文章

留言与评论(共有 0 条评论)
   
验证码:
推荐文章