关于51单片机16位LED跑马灯汇编语言跑马灯8个循环程序

用汇编语言跑马灯8个循环编写一個跑马灯音乐程序用89C51单片机的P1.0到P1.7接八个LED

      学习单片机需要手动自己多写代碼一般刚学51单片机代码量也不会太多,需要有一定的C语言数字电路和模拟电路的基础知识,比起看理论知识不如多写多在板子上调試,这样学得快多了也非常有效,但其基础知识也非常重要这样有利于深入学习,学习用的开发板可以在网上淘一个很多,学习软件有:开发软件我用的是(Keil  uVsion5.LNK)和单片机下载编程烧录软件(STC—ISP)网上可以下载,具体下载调试若有不懂可以百度或者留言哟!

      刚开始学應先学51pcb板原理图画一下51最小系统原理图,今天就先讲一个入门小程序 :跑马灯的实现!话不多说直接上代码:

代码不多,很好理解18荇先给变量led1赋值0x01;进入for循环后P0口得到led1取反的值,即为:P0 = 0xfe第一个灯(板子上LED1)亮,延时后led1左位移一位,即led1=0x即P0又为led1取反的值,即P0=0x这时苐二个灯亮,以此类推经过while死循环就实现了八个LED无限流水灯现象,即为跑马灯

发布了30 篇原创文章 · 获赞 5 · 访问量 1万+

我要回帖

更多关于 汇编语言跑马灯8个循环 的文章

 

随机推荐