该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#define uint unsigned int

#define uchar unsigned char

uint temp;

sbit smg0=P1^0;

sbit smg1=P1^1;

sbit smg2=P1^2;

sbit smg3=P1^3;

uchar qian,bai,shi,ge,tt;

uchar code smg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};

void init();

void display(uchar qian,uchar bai,uchar shi,uchar ge);

void delay(uchar z);

void main()

{

init();

while(1)

{

if(tt==20)

{

tt=0;

temp++;

if(temp==9999)

{

temp=0;

}

qian=temp/1000;

bai=temp/100%10;

shi=temp/10%10;

ge=temp%10;

}

display(qian,bai,shi,ge);

}

}

void display(uchar qian,uchar bai,uchar shi,uchar ge)

{

smg0=0;

P0=smg[qian];

delay(5);

smg0=1;

smg1=0;

P0=smg[bai];

delay(5);

smg1=1;

smg2=0;

P0=smg[shi];

delay(5);

smg2=1;

smg3=0;

P0=smg[ge];

delay(5);

P1=0xff;

smg3=1;

}

void init()

{

temp=0;

tt=0;

TMOD=0x01;

TH0=-(50000/256);

TL0=-(50000%256);

EA=1;

ET0=1;

TR0=1;

}

void delay(uchar z)

{

uchar i,j;

for (i=z;i>0;i--)

for (j=110;j>0;j--);

}

void timet0() interrupt 1

{

TH0=-(50000/256);

TL0=-(50000%256);

tt++;

}

用c语言实现0到59的数码管,跪求单片机0~99数码管显示用C语言编写的程序相关推荐

  1. 怎样用C语言数码管编写E1显示程序,跪求单片机0~99数码管显示用C语言编写的程序...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define uint unsigned int #define uchar unsigned char uint temp; sbi ...

  2. c语言数码管编写程序,跪求单片机0~99数码管显示用C语言编写的程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define uint unsigned int #define uchar unsigned char uint temp; sbi ...

  3. 单片机从00到99c语言,跪求单片机0~99数码管显示用C语言编写的程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define uint unsigned int #define uchar unsigned char uint temp; sbi ...

  4. 数码管c语言程序如何控制,跪求,8255控制数码管,单片机c语言程序;

    跪求,8255控制数码管,单片机c语言程序: 答案:3  信息版本:手机版 解决时间 2021-04-29 04:56 已解决 2021-04-28 12:39 8255 PA口--数码管的段选,82 ...

  5. 51单片机实现c语言字母滚动,基于51单片机的led点阵滚动显示上下左右c语言程序.docx...

    *********** * * *LED点阵实验(左右上下流动显示) ***************************************************************** ...

  6. 用java编写购买地铁车票的规定如下:乘1-4站,3元/位;乘5-9站,4元/位;乘9站以上,5元/位,编写一个程序:(1) 输入人数、站数,输出应付款;

    import java.util.Scanner; public class W{public static void main(String args[]){int station=0;int pe ...

  7. C语言程序设计(第4版)谭浩强著—学习笔记chapter one 程序设计与C语言

    第一章 程序设计与C语言 1.1机器语言和高级语言 1.2 C语言的出现和发展过程 1.3简单的C语言程序 stdio.h main函数 printf函数 scanf函数 格式字符串 \n换行符 re ...

  8. 为什么C语言输出结果总是1,c语言编程问题这个题我哪里错了输出结果总是0

    c语言编程问题这个题我哪里错了输出结果总是0 答案:2  信息版本:手机版 解决时间 2020-05-03 18:57 已解决 2020-05-03 06:15 编写程序,输入两个正整数m和n(100 ...

  9. 2022-08-23:以下go语言代码输出什么?A:map[baz:2 foo:0];B:map[bar:1 baz:2];C:map[baz:2];D:不确定。 package main impo

    2022-08-23:以下go语言代码输出什么?A:map[baz:2 foo:0]:B:map[bar:1 baz:2]:C:map[baz:2]:D:不确定. package mainimport ...

最新文章

  1. P2014 选课 (树形动规)
  2. pythontk多线程_tkinter是否线程安全(threadsafe)?
  3. 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛B: Out-out-control cars
  4. 华为交换机vlan配置
  5. 使用Drools 6.0进行部署
  6. 利用OpenCV抠图技术实现影视中“隐身”特效
  7. mysql事务中宕机_事务执行一半,业务系统宕机,数据库的数据会怎样?
  8. smarty模板引擎(一)基础知识
  9. 一步一步学Ruby(八):字符串表达式
  10. 英语单词词性顺口溜_英语十大词性口诀
  11. Qt5.14.2下载与安装(保姆级图文教程)
  12. tcp 握手失败_TCP三次握手四次挥手总结(流程、常见问题、会发生的攻击、防范方法)...
  13. 2014.07.30 Hosts更新
  14. 据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)
  15. 为什么能力越低的人,越容易产生对自己过高的评价?
  16. Freda的访客 【找规律+快速幂】
  17. linux中查看文件大小命令
  18. python之scrapy:攻克技术点ASP.NET分页处理、request和response传参、pipeline区分传来Items
  19. 秦王扫六合,虎视何雄哉
  20. HR管理的本质是激发每一个人的善意

热门文章

  1. Angular Reactive Form 的一个具体使用例子
  2. SAP Analytics Cloud Smart Discovery不支持具有exception aggregation设置的模型
  3. 一个利用正则表达式进行代码重构,去除冗余代码的例子
  4. 在SAP Business Application Studio里创建Fiori应用的操作流程
  5. SAP UI5应用里的列表处理
  6. the code place where the binding is converted to final value displayed in u
  7. why our extension project didn't load S3 view and controller
  8. Marketing Cloud demo环境和API使用方法说明
  9. how to get line number of given ABAP source code
  10. WebClient UI MVC data binding的实现