完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
#include
#define uchar unsigned char #define uint unsigned int uint mm=1234; uchar code table[]={0xc0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; delay(uint m) { uint i,j; for(i=m;i>0;i--) for(j=60;j>0;j--); } xian_shi() { uchar qian,bei,shi,ge; uint jj; jj=mm; jj*=20; //jj+=1; qian=jj/1000; bei=jj%1000/100; shi=jj%100/10; ge=jj%10; P2=0x10; P0=table[qian]; delay(10); //P2=0; P2=0x20; P0=table[bei]; delay(10); //P2=0; P2=0x40; P0=table[shi]; delay(10); //P2=0; P2=0x80; P0=table[shi]; delay(10); //P2=0; } timer_init()//定时器计数器初始化函数 { EA=1; ET0=1; ET1=1; TMOD=0X51; TH0=(65535-50000)/256; TL0=(65535-50000)%256; TH1=0; TL1=0; TR0=1; TR1=1; } main() { timer_init(); P0=0;//开始数码管不显示 while(1) { xian_shi(); delay(1);//数码管刷新时间单位毫秒 } } void timer0() interrupt 1 { TR0=0; TR1=0; TH0=(65535-50000)/256; TL0=(65535-50000)%256; mm=0; mm|=TH1; mm=(mm<<8)|TL1; //mm-=55536; TH1=0; TL1=0; TR0=1; TR1=1; } void timer1() interrupt 3//显示 0000 说明出错 { TR1=0; TR0=0; mm=0; // TH1=0; // TL1=0; // TR1=1; } |
|
相关推荐
|
|
菜鸟提问:一个二极管加上电容整流后接到LDO上,原理图如下,想请问下面两种layout放的有什么区别或者影响吗
846 浏览 0 评论
2405 浏览 0 评论
1249 浏览 6 评论
1388 浏览 4 评论
求救大佬,有没有大佬知道这个B772在这个电路里面是什么作用的
1188 浏览 4 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-6 20:28 , Processed in 0.505679 second(s), Total 39, Slave 30 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号