单片机交流
登录
直播中
刘波
7年用户
928经验值
私信
关注
[问答]
如何去实现一种基于51最小系统的跑马灯设计?
开启该帖子的消息推送
跑马灯
什么是跑马灯?
如何去实现一种基于51最小系统的跑马灯设计?其代码是什么 ?
回帖
(1)
刘恩彤
2021-7-14 14:41:38
学习单片机需要手动自己多写代码,一般刚学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无限流水灯现象,即为跑马灯。
学习单片机需要手动自己多写代码,一般刚学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无限流水灯现象,即为跑马灯。
举报
更多回帖
rotate(-90deg);
回复
相关问答
跑马灯
如何
去
实现
一种
基于
51
最小系统
的
跑马灯
设计
2021-10-20
999
跑马灯
怎么弄
2013-01-07
4082
如何利用
51
单片机点亮LED灯
实现
跑马灯
效果?
2021-11-08
2182
如何对基于STM32F103R6的
跑马灯
用Keil编译器进行仿真呢
2021-12-14
2608
怎样
去
设计
一种
51
单片机的
最小系统
威廉希尔官方网站 呢
2021-11-08
1843
如何利用STM32
去
实现
跑马灯
的设计呢
2021-11-25
822
求大神分享
一
款
跑马灯
的设计方案
2021-05-20
1252
如何利用
51
单片机实验板
实现
跑马灯
和简单的显示?
2021-10-26
1836
STM32
跑马灯
配置流程是怎样的?
2021-11-23
884
CC2530点对点通信
实现
跑马灯
的方法
2022-01-25
1025
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分