×

使用51单片机进行跑马灯的资料和程序免费下载

消耗积分:1 | 格式:pdf | 大小:0.08 MB | 2019-04-23

分享资料个

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

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !