编写数码管c语言程序,跪求单片机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~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 ...
- 用c语言实现0到59的数码管,跪求单片机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 ...
- 单片机c 语言0-99,单片机“0~99”加法计数器程序的设计51单片机原理及应用.doc...
单片机"0~99"加法计数器程序的设计51单片机原理及应用 课 程 设 计 课程名称51单片机原理及应用题目名称单片机"0~99"加法计数器程序设计专业班级学生 ...
- 0 99的计数器的C语言程序,单片机0~99计数器.doc
单片机0~99计数器 目录 设计任务-------------------- .3 00~~99手动计数器设计程序框图-----------3 00~~99手动计数器的主程序------------- ...
- c语言用编译器求两个整数之和的代码,使用OC语言编撰两个超大数相乘或相加的算法的思路和超大正整数相乘的代码...
使用OC语言编写两个超大数相乘或相加的算法的思路和超大正整数相乘的代码 正文: 在编程中,无论是OC还是C亦或是C++语言,所声明的整数变量都会在内存中占有固定的存储空间,而这些存储空间都是固定的. ...
- 51单片机数码管小数点c语言,求助一个51单片机控制的数码管计算器带小数点功能的...
#include #define FOSC 12000000 //--- 宏定义时钟频率 --- //=================== ...
- 模拟智能手环的时间显示功能 c语言,HT1635AHT1635B在穿戴式运动手环的LED显示之C语言版.PDF...
HT1635AHT1635B在穿戴式运动手环的LED显示之C语言版.PDF HT1635A/HT1635B 在穿戴式运动手环的LED 显示之C 语言版应用范例 HT1635A/HT1635B 在穿戴式 ...
最新文章
- 【android】android中activity的生命周期
- Python数据结构与算法(第四天)
- 使用echo输出一绝对路径,使用egrep取出其基名
- 元器件基础知识--排阻命名
- BZOJ 3168 Luogu P4100 [HEOI2013]钙铁锌硒维生素 (矩阵求逆、二分图匹配)
- linux如何使用物理内存_10 张图解再谈 Linux 物理内存和虚拟内存
- NormalMap 贴图 [转]
- 西北工业大学matlab安装,西北工业大学Matlab实验报告.doc
- JAVA面试常考系列八
- html 控件命名规则,前端组件命名规则
- TypeScript入门指南(译文)
- 微软Surface Pro 8曝光:搭载第11代酷睿处理器和Win11系统
- [微积分] 常用定义与公式
- MySQL查看数据库、表的占用空间大小
- 08服务器端口映射,windows_Server_2008_R2_NAT服务器_端口映射.pdf
- python 使用GDAL实现栅格tif转矢量shp
- 报错 Tensorflow 2.0 Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR
- 不一样的“中国速度”,数据可视化交通运输大屏,带你见证中国高铁
- 折线(Polyline)、多边形(Polygon)
- 极简效率指南:数据分析师如何高效工作和提升自己
热门文章
- 关于【野火】OV7725例程移植【OV7670】总结
- ES6新特性:解构、对象扩展、函数扩展、数组扩展、数值扩展
- MySql 报错1548
- c语言中不能在变量名函数名关键字中插入,C语言中,不能在变量名、函数名、关键字中插入空格和空行。...
- 联想拯救者wif开不了_联想拯救者wifi开关
- 大数据带来了哪些改变
- Android 11.0 MTK去掉开机通过长按电源键+音量加进入recovery 工厂模式
- Kindle 3---中文越狱之路
- 这个“国宝级”景区,被誉为世界第八大奇迹,形成原因是个谜
- android系统蓝牙音箱功能吗,Android蓝牙开发系列文章-其实你的手机可以变成一个蓝牙音箱...