源代码:

#include<reg52.h>             //库文件
#define uchar unsigned char//宏定义无符号字符型
#define uint unsigned int  //宏定义无符号整型
/********************************************************************初始定义
*********************************************************************/
uchar temp;    //定义字符型变量
uchar a,b,i;
/********************************************************************延时函数
*********************************************************************/
void delay()//延时程序
{
uchar m,n,s;
for(m=20;m>0;m--)
for(n=20;n>0;n--)
for(s=248;s>0;s--);
}
/********************************************************************主函数
*********************************************************************/
void main()
{
while(1)
{
temp=0xfe; //11111110定义每次一个灯亮
P3=P2=P0=P1=temp;//直接对1/0口赋值,使批输出低电平。
delay();//延时
for(i=1;i<8;i++)//实现广告灯的从右到左移动
{
a=temp<<i;       //左移i位
b=temp>>(8-i);   //右移8-i位
P3=P2=P0=P1=a|b;//相与求值
delay();
}
for(i=1;i<8;i++)//实现广告灯的从左到右移动
{
a=temp>>i;       //右移i位
b=temp<<(8-i);  //左移8-i位
P3=P2=P0=P1=a|b;//相与求值
delay();
}
}
}   

仿真:(访问密码:9856)

单片机跑马灯源代码+仿真相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. c51单片机跑马灯汇编语言,单片机跑马灯汇编程序 单片机汇编程序编写技巧

    [摘 要]在用汇编语言编写单片机程序时,由于编程方法或者选用指令的不同,会造成实现相同功能的程序,执行时间的长短和程序占用内存空间的大小都不相同,占用内存空间少.执行时间短是编写汇编程序最基本的原则. ...

  8. 51 单片机 跑马灯2

    /*-----------------------------------------------名称:流水灯日期:2016.7.28修改:无内容:循环点亮P1口对应的8个LED灯,造成循环流水点亮的 ...

  9. 汇编语言实现跑马灯89c51,点亮STM32汇编语言跑马灯+源代码

    只有1个程序-- ;LED端口在GPIOC6,7,8,9 ;#define led_gpio GPIOC ;#define led1 GPIO_Pin_6  //led1 连接在GIIOC_6 ;#d ...

  10. 10.4.4 51单片机控制系统8个LED“跑马灯”实验

    10.4.4 51单片机控制系统8个LED"跑马灯"实验 仿真+代码 方法一 利用数组 #include"reg52.h"#define u8 unsigned ...

最新文章

  1. linux中创建本地yum库,轻松安装Linux软件
  2. linux dm-0 dm-1 设备映射 简介
  3. elementui的upload组件怎么获取上传的文本流、_抖音feed流直播间引流你还不会玩?实操讲解...
  4. ntfs分配单元大小_万字长文图解 Go 内存管理分析:工具、分配和回收原理
  5. redis优化查询的两种方式
  6. insert into select from 部分字段插入_MySQL的故障分析,Insert 加锁与死锁分析-爱可生
  7. sync Command in Unix
  8. SWMM[Storm Water Management Model]模型代码编译调试环境设置
  9. 【转载】阿里数据技术大图详解
  10. php源码html模板20套免费分享
  11. 日语“不要”有几种说法。
  12. 春节无法回家,为中国残疾人联合会春晚文字直播活动、为全国聋人朋友提供网络软件技术服务...
  13. BK芯片,Wi-Fi6-数传ble-BK7256 BK7235 BK7258 BK7231 BK3633 BK3432 BK3437 BL2028
  14. 一位算法工程师对自己工作的总结,非常具有借鉴意义!
  15. (swing读书笔记)Swing Look And Feel(1)
  16. 分账技术赋能农贸市场,重塑交易管理服务效能
  17. 读论文11——Optimizing FPGA-based Accelerator Design for Deep Convolutional Neural Networks
  18. eclipse 调整html编辑器
  19. rust超低配置补丁_腐蚀rust游戏必备运行库下载_rust腐蚀启动插件下载-游迅网
  20. 乌镇步入“一脸游”时代:刷脸完成景区入园和吃住游

热门文章

  1. java虚拟器安装教程_Java虚拟机安装教程都有什么?该如何下载?
  2. 人工智能究竟能否实现?
  3. C程序设计实践——实验指导
  4. Java使用POI导出Excel文件
  5. 如何安装mgn-mqt82.exe以及qtp10下载
  6. C++实现播放音频文件
  7. shell命令之 tr
  8. elipse下载安装教程
  9. 数学建模国赛 2020B-穿越沙漠 第一关 Lingo 和 C语言 动态规划求解
  10. GIMP 教程在 github 发布文章外,又做视频了