用c语言实现0到59的数码管,跪求单片机0~99数码管显示用C语言编写的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#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语言编写的程序相关推荐
- 怎样用C语言数码管编写E1显示程序,跪求单片机0~99数码管显示用C语言编写的程序...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define uint unsigned int #define uchar unsigned char uint temp; sbi ...
- c语言数码管编写程序,跪求单片机0~99数码管显示用C语言编写的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define uint unsigned int #define uchar unsigned char uint temp; sbi ...
- 单片机从00到99c语言,跪求单片机0~99数码管显示用C语言编写的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define uint unsigned int #define uchar unsigned char uint temp; sbi ...
- 数码管c语言程序如何控制,跪求,8255控制数码管,单片机c语言程序;
跪求,8255控制数码管,单片机c语言程序: 答案:3 信息版本:手机版 解决时间 2021-04-29 04:56 已解决 2021-04-28 12:39 8255 PA口--数码管的段选,82 ...
- 51单片机实现c语言字母滚动,基于51单片机的led点阵滚动显示上下左右c语言程序.docx...
*********** * * *LED点阵实验(左右上下流动显示) ***************************************************************** ...
- 用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 ...
- C语言程序设计(第4版)谭浩强著—学习笔记chapter one 程序设计与C语言
第一章 程序设计与C语言 1.1机器语言和高级语言 1.2 C语言的出现和发展过程 1.3简单的C语言程序 stdio.h main函数 printf函数 scanf函数 格式字符串 \n换行符 re ...
- 为什么C语言输出结果总是1,c语言编程问题这个题我哪里错了输出结果总是0
c语言编程问题这个题我哪里错了输出结果总是0 答案:2 信息版本:手机版 解决时间 2020-05-03 18:57 已解决 2020-05-03 06:15 编写程序,输入两个正整数m和n(100 ...
- 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 ...
最新文章
- P2014 选课 (树形动规)
- pythontk多线程_tkinter是否线程安全(threadsafe)?
- 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛B: Out-out-control cars
- 华为交换机vlan配置
- 使用Drools 6.0进行部署
- 利用OpenCV抠图技术实现影视中“隐身”特效
- mysql事务中宕机_事务执行一半,业务系统宕机,数据库的数据会怎样?
- smarty模板引擎(一)基础知识
- 一步一步学Ruby(八):字符串表达式
- 英语单词词性顺口溜_英语十大词性口诀
- Qt5.14.2下载与安装(保姆级图文教程)
- tcp 握手失败_TCP三次握手四次挥手总结(流程、常见问题、会发生的攻击、防范方法)...
- 2014.07.30 Hosts更新
- 据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)
- 为什么能力越低的人,越容易产生对自己过高的评价?
- Freda的访客 【找规律+快速幂】
- linux中查看文件大小命令
- python之scrapy:攻克技术点ASP.NET分页处理、request和response传参、pipeline区分传来Items
- 秦王扫六合,虎视何雄哉
- HR管理的本质是激发每一个人的善意
热门文章
- Angular Reactive Form 的一个具体使用例子
- SAP Analytics Cloud Smart Discovery不支持具有exception aggregation设置的模型
- 一个利用正则表达式进行代码重构,去除冗余代码的例子
- 在SAP Business Application Studio里创建Fiori应用的操作流程
- SAP UI5应用里的列表处理
- the code place where the binding is converted to final value displayed in u
- why our extension project didn't load S3 view and controller
- Marketing Cloud demo环境和API使用方法说明
- how to get line number of given ABAP source code
- WebClient UI MVC data binding的实现