网站首页 > 技术教程 正文
各位点灯大师,下午好!
抽课间休息的时间来给各位一灯大师奉上玩转51单片机的第二招!!——跑马灯!!
任务:用实验板上的 8 个 LED 实现跑马灯,也就是常说的流水灯。
目的:学习移位指令RL A (左移) RR A(右移),比较判断指令(DJNZ)。
Protel 仿真图 还是沿用之前的最小系统!!直接在P1口上接LED灯就行啦!!
程序逻辑是:最基本的跑马灯就是让 P1 口上的 8 个 LED 逐个点亮。要求P1.0到P1.7依次输出低电平,其余输出高电平就行了。
流程图
所以汇编语言程序是这样的:
大家可能用的更多的是C语言,所以我把汇编语言加上了注释。汇编语言虽然很麻烦,但是它对口升学考试就是要考汇编语言,
C语言程序我是这样写的:
所以最终效果来啦!!!
所以,大家有其他想法的也可以试试看,例如换个I/o 口,或者换个花样显示,我们这个学科就是要多动手!只看是理解不深刻的!
好了,我要去放牛了,下期见!
猜你喜欢
- 2025-06-12 正点原子I.MX6U嵌入式Linux C应用编程:第一章《应用编程概念》
- 2025-06-12 单片机零基础自学入门基础知识(新手必看)
- 2025-06-12 成长路上,被时代推着跑(成长路上,被时代推着跑的作文)
- 2025-06-12 【经典整理】90款传感器单片机代码例程(代码+原理图+说明书)
- 2025-06-12 为什么我学了几天 STM32 感觉一脸茫然?
- 2025-06-12 FlexLua单片机低代码实现SYN6288 文字转语音输出(TTS)
- 2025-06-12 单片机编程(单片机编程入门基础知识视频教程)
- 2025-06-12 大一新生如何自学单片机(大几学单片机)
- 2025-06-12 单片机为什么一直用C语言,不用其他编程语言?只有学过的知道
- 2025-06-12 在51单片机里面学习C语言(51单片机c语言编程一学就会)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)