仿真电路图

元件清单

程序代码

#include<reg52.h>
//#define u16 unsigned int
//#define u8 unsigned char
typedef unsigned int u16;
typedef unsigned char u8;
sbit led1=P1^0;
sbit led2=P1^1;
sbit led3=P1^2;
sbit led4=P1^3;
sbit led5=P1^4;
sbit led6=P1^5;
sbit led7=P1^6;
sbit led8=P1^7;
void delay(u16 num);
void main()
{P1=0XFF;//初始化p1八位,设置p1^0~p^7为输出while(1)
{  led1=0;//灯亮delay(500);led1=1;delay(500);led2=0;//灯亮delay(500);led2=1;delay(500);led3=0;//灯亮delay(500);led3=1;delay(500);led4=0;//灯亮delay(500);led4=1;delay(500);led5=0;//灯亮delay(500);led5=1;delay(500);led6=0;//灯亮delay(500);led6=1;delay(500);led7=0;//灯亮delay(500);led7=1;delay(500);led8=0;//灯亮delay(500);led8=1;delay(500);
}
}
void delay(u16  num)//num=100
{unsigned int i,j;for(i=100;i>0;i--)for(j=110;j>0;j--);//延迟1ms

程序代码:

#include<reg52.h>
//#define u16 unsigned int
//#define u8 unsigned char
typedef unsigned int u16;
typedef unsigned char u8;
sbit led1=P1^0;
sbit led2=P1^1;
sbit led3=P1^2;
sbit led4=P1^3;
sbit led5=P1^4;
sbit led6=P1^5;
sbit led7=P1^6;
sbit led8=P1^7;
void delay(u16 num);
void main()
{P1=0XFF;//初始化p1八位,设置p1^0~p^7为输出while(1)
{  P1=0XFE;delay(1000);//延时1sP1=0XFD;delay(1000);//延时1sP1=0XFB;delay(1000);//延时1sP1=0XF7;delay(1000);//延时1sP1=0XEF;delay(1000);//延时1sP1=0XDF;delay(1000);//延时1sP1=0XBF;delay(1000);//延时1sP1=0X7F;delay(1000);//延时1s
}
}
void delay(u16  num)//num=100
{unsigned int i,j;for(i=100;i>0;i--)for(j=110;j>0;j--);//延迟1ms

程序代码3:

#include<reg51.h>
#define uint unsigned int
delay(uint t)
{uint i,j;for(j=t;j>0;j--)for(i=110;i>0;i--);
}
main(){uint i, abs[8]={0XFE,0XFD,0XFb,0XF7,0Xef,0XDF,0Xbf,0X7f};while(1){for(i=0;i<8;i++){P1=abs[i];delay(1000);}}
}

程序代码

  #include"reg51.h"#include"intrins.h"#define uchar unsigned char#define uint unsigned intdelay(uint t){uint i,j;for(j=t;j>0;j--)for(i=110;i>0;i--);}main(){uint n=0Xfe;while(1){P1=n;delay(1000);n=_crol_(n,1);}}

单片机c语言任务1——数码显示管0~9相关推荐

  1. 单片机c语言 常用英语,数码管单片机c语言程序设计(国外英语资料).doc

    数码管单片机c语言程序设计(国外英语资料) 数码管单片机c语言程序设计(国外英语资料) 1,一个管亮<静态> # include < reg52.h > #定义使用uint u ...

  2. 用四位led数码管作显示器的篮球比赛24秒计时器求c语言代码,单片机编程控制LED七段数码管作显示的篮球赛计时计分系统...

    本次设计用由AT89C51编程控制LED七段数码管作显示的球赛计时计分系统.系统应具有赛程定时设置,赛程时间暂停,及时刷新甲.乙双方的成绩以及赛后成绩暂存等功能. 内容包括:显示.键盘.时钟等内容设计 ...

  3. 单片机c语言数码显示实验报告,单片机c语言版数码动态显示实验报告.doc

    单片机c语言版数码动态显示实验报告 数码管动态显示实验一.实验要求在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路在电路中增加四个7段数码管(共阳/共阴自选),将P1口作数据输 ...

  4. 51单片机c语言显示hello,51单片机控制动态数码管显示12345和HELLO字样的设

    1.实验任务 如图4.13.1所示,P0端口接动态数码管的字形码笔段,P2端口接动态数码管的数位选择端,P1.7接一个开关,当开关接高电平时,显示"12345"字样:当开关接低电平 ...

  5. 单片机c语言数码管显示子程序,单片机C语言之两位数码管动态显示

    <单片机C语言之两位数码管动态显示>由会员分享,可在线阅读,更多相关<单片机C语言之两位数码管动态显示(1页珍藏版)>请在人人文库网上搜索. 1.include #define ...

  6. 单片机实例21——拉幕式数码显示技术(硬件电路图+汇编程序+C语言程序)

    21. 拉幕式数码显示技术 1. 实验任务 用AT89S51单片机的P0.0/AD0-P0.7/AD7端口接数码管的a-h端,8位数码管的S1-S8通过74LS138译码器的Y0-Y7来控制选通每个数 ...

  7. 单片机c语言数码管程序,单片机C语言static属性和数码管显示程序

    static从英文上翻译是静态的意思,在C语言中static所起的作用也正是静态.对于局部变量而言,其作用域是局部的如某一子函数体,程序在每次执行时调用该子函数时,其声明的局部变量都会重新赋值.那如果 ...

  8. avr单片机led数码管六位动态显示时分秒c语言程序,AVR单片机控制8段LED数码管同时显示 - AVR单片机8位数码管显示的程序实现(两种方法介绍)...

    AVR单片机控制8段LED数码管同时显示 这是一个简单的供单片机入门学习者练习用的8段LED数码管控制汇编程序,控制一个两位的数码管同时显示字符(动态刷新).用AVR- Studio-4 开发,在AV ...

  9. 两位数码管30秒倒计时c语言,基于51单片机共阴两位数码管显示倒计时

    <基于51单片机共阴两位数码管显示倒计时>由会员分享,可在线阅读,更多相关<基于51单片机共阴两位数码管显示倒计时(2页珍藏版)>请在人人文库网上搜索. 1.基于51单片机共阴 ...

最新文章

  1. MXNET:深度学习计算-GPU
  2. php 后端刷新页面
  3. py thon 多线程(转一篇好文章)
  4. redis value最大值_Redis基础知识整理
  5. TCP/IP协议体系结构简介
  6. android 移除泛型中元素_最新(2020)Android高级面试知识点干货分享(二)
  7. Jupyter中显示数据data时只显示省略号不显示完整数据
  8. 测试过程中用shell的地方_软件测试之学习shell流程控制结构
  9. Oracle在SQL语句中对时间操作、运算
  10. 【建议收藏】三月份开始,二十二个爬虫项目,无套路,附上源码 全部拿走
  11. HTML img src图片路径不存在,则显示一张默认图片的方法
  12. 基于SSM+Layui的逆风医疗管理系统
  13. root权限下手动安装open gapps.2022-01-31
  14. 转载:http://www.zzslxx.com/wmy/jy/Chap02/2.1.1.1.htm
  15. Windows下令QProcess弹出CMD界面
  16. LoRaWAN入网参数设置
  17. Linux的wget命令详解
  18. 大流行时代的三大社会技术影响
  19. KVM 虚拟化 介绍
  20. 超详细Hexo博客搭建教程

热门文章

  1. 移动apn接入点哪个快_中国移动接入点设置哪个快
  2. 前端 报培训班还是自学
  3. 用 Rust 写一个声控小动画
  4. 2022-2023级西安交通大学MBA提前面试(预报名即将开启)6月初
  5. 精彩正定 激情古城——2008中国.正定摄影艺术大展盛大开幕
  6. FreeSwitch学习(1)-总体简介
  7. 【题目回顾】广工大2020年10月ACM第一次月赛B题--Dio的面包工坊
  8. 如何零基础转行成为一个自信的前端达人
  9. 华为复制加密门禁卡_将多种累赘门禁卡归一合并的最佳选择
  10. 【架构师考试】架构师考试内容与历年真题