#include "reg52.h"
#include <stdio.h>// 准备工作:P0的8个引脚和8个LED引脚用排线相连
#define LED P0// 延时多少毫秒,这里是基于晶振12Mhz的51单片机
void Delay1ms(unsigned short time)
{unsigned short j = 0;for (j = 0; j < time; ++j){unsigned char i = 0;for (i = 0; i < 100; ++i);}}int main()
{while (1){int i = 0;for (i = 0; i < 8; ++i){// 单片机LED是低电平点亮,所以取反 // 0x01取反得 1111 1110(二进制),第一个灯点亮,其它灯是灭的// 左移一位后取反得 1111 1101(二进制),第二个灯点亮,其它灯熄灭;余此类推 LED = ~(0x01 << i); Delay1ms(1000);}}return 0;
}

单片机跑马灯代码示例相关推荐

  1. Arduino IDE搭建合宙ESP32C3开发环境(最简单) 附跑马灯代码

    Arduino IDE搭建合宙ESP32C3开发环境(最简单) 附跑马灯代码 一.安装Arduino IDE 二.搭建合宙简约版ESP32C3开发环境 1.产品示例&管脚定义&原理图 ...

  2. 单片机跑马灯程序c语言,MCS-51单片机控制跑马灯的三种方法

    描述 在MCS一51单片机的控制系统中,它的四个并行8位输入输出端口P0一P3是我们经常使用的.在并行端口的编程学习中,"跑马灯"是单片机并行端口输出控制的典型实例.所谓跑马灯,是 ...

  3. 单片机炫彩灯实训报告_单片机跑马灯(流水灯)控制实验报告

    单片机跑马灯(流水灯)控制实验报告 1单片机实验报告单片机实验报告姓名 学号一.一. 实验实现功能实验实现功能1计数器功能 2流水灯二.具体操作具体操作1计数器功能计数器功能数码管的动态显示.每按一次 ...

  4. 跑马灯C语言实验报告,51单片机跑马灯实验报告 分析与小结,思考题源码下载

    一.实验目的与要求 1.熟悉 Keil C51 集成环境软件的使用方法. 2.熟悉 MCS51 汇编指令,能自己编写简单的程序,控制硬件. 3.熟悉畅学开发平台,掌握单片机最小系统及 IO 口的简单控 ...

  5. c语言跑马灯实验报告,单片机跑马灯实验

    一.实验目的 1. 熟悉HNIST-2型单片机系统相关硬件电路,程序下载方法: 2. 掌握采用汇编语言与C语言开发单片机系统的程序结构: 3. 掌握51系列单片机通用I/O口的使用. 二.实验前准备 ...

  6. 参考学习的各种跑马灯代码

    实现跑马灯的方法很多,其中最简单的是采用一句Html代码来实现,我们在需要出现跑马灯效果的地方插入"<marquee>滚动的文字</marquee>"语句, ...

  7. html跑马灯编程,求一个HTML无缝的跑马灯代码。

    属性要求:胆识.福缘.机敏 效果:中毒.抗毒 蛤蟆功: 首部曲 1.巳午未时点扬州武器商附近的全知道触发到对话..说有事情想请教,一阵对话后给他10万两.接着说要到华山去(若给他1000两的是昆仑剑法 ...

  8. c语言编写单片机跑马灯,用单片机编写几种跑马灯

    任务: 1.在电路板上实现跑马灯,一次1匹 2.在电路板上实现跑马灯,一次2匹 3.在电路板上实现4个二极管的同时闪烁 源程序1: /********************************* ...

  9. c语言avr单片机跑马灯程序,AVR单片机跑马灯的仿真设计

    /******************************************************************** 汇诚科技 ************************* ...

  10. 寻路机器人单片机程序示例_单片机精华程序代码示例:DS1302时钟程序

    真正的熟练掌握单片机,实际操作是很重要的.多看程序,多分析,从别人规范的程序代码中学习技巧是很必要的. 硬件部分: 程序部分: main.c文件 /************************** ...

最新文章

  1. 汽车之家10周年办演唱会,厂商们怎么看?
  2. AtCoder Regular Contest 125
  3. 撸个微信小程序的省市区选择器
  4. Oracle表的并行度
  5. 从云服务器上拷贝文件,从云服务器上拷贝文件
  6. python异步回调实现原理_快速理解Python异步编程的基本原理
  7. ajax----serialize()方法注意事项
  8. HDUOJ-----X问题
  9. 读书笔记∣《世界是数字的》知识点整理
  10. 月薪多少最幸福,离你有多远?
  11. 组合数学1.1——棋盘的完美覆盖
  12. Flutter之Redux框架入门
  13. 实验七 6 音乐DJ和回响贝斯
  14. 统一资源定位符URL和统一资源标识符URI
  15. 数据安全合规体系建设白皮书
  16. sql 统计各班不同分数段的人数(案例v1)
  17. mac 打印机设置成黑白打印
  18. html文本框背景text怎么变透明,css怎么设置背景图片透明文字不透明?
  19. PostgreSQL登录及修改密码
  20. mysql中的describe语法详解

热门文章

  1. Linux chmod 命令 设置权限
  2. Word打开后出现乱码
  3. VB.NET/C# Free Grid Control 免费开源表格控件 - ReoGrid 介绍(1)
  4. 使用swix反编译swf文件修改版权
  5. 嵌入式C高质量编程培训心得笔记
  6. VirtualBox的ctrl键不能用
  7. google浏览器更新问题和路径问题
  8. PMP学习资料干货分享 - 干货满满
  9. 计算机考试网站配置参数错误,计算机模拟考试系统_安装计算机考试模拟系统显示“数据库连接错误请联系管理员”是怎么回事...
  10. Matlab2016A安装步骤