电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于51单片机的4位数码管秒表

基于51单片机的4位数码管秒表_第1页
1/4
基于51单片机的4位数码管秒表_第2页
2/4
基于51单片机的4位数码管秒表_第3页
3/4
原理图:源程序:/*************************************************************标题:ﻩ定时器中断 精确到 00、0 1得秒表效果:能清零重新开始,暂停,继续计时,能精确到0、0 1 秒作者: 皖绩小挺说明:ﻩ使用1 2M 晶振,四位数码管,3 个按键****************************************************************/#i nc l ude〈re g52、h〉#d efine u int un s ign ed int#de f i n e uc ha r u ns ig n e d charu i nt temp,t t,qian,bai,s h i,ge;s bit sm g_q=P1^0;sbi t s m g_b=P1^1;sbit s mg_s=P1^2;sbit smg_g=P1^3;sbit k ey 1 = P3^7;ﻩsb i t key2 = P 3^6;sbit k ey3 = P 3^5;uchar c o d e table[]={0 xc 0,0x f 9,0xa 4,0 x b0,0x 9 9, ﻩﻩ0x9 2,0 x 82,0xf 8,0x80,0x9 0};u ch ar c o d e t a ble1[]={0x 40,0 x 7 9,0x24,0x 3 0,0x19, ﻩ0x 12,0 x 0 2,0x 78,0x 0 0,0 x 10};//带小数点void k eysc an();voi d d isplay(u i nt s h i,u i nt ge);voi d d elay(u int z);vo id i ni t();/**************************************************************主函数******************************************************************/void main(){ﻩinit();//初始化子程序w h ile(1)ﻩ{ﻩi f(tt==1)ﻩ {ﻩﻩﻩtt=0;ﻩtemp++;ﻩﻩi f(t em p==1 000 0) {ﻩﻩt e mp=0;ﻩﻩ }ﻩq ia n=t e mp/1000;ﻩbai=t e mp%1 000/1 00;ﻩshi=te m p%1 0 0/1 0;ﻩg e=tem p%1 0;ﻩﻩ } ke y sca n(); ﻩdi s p la y(shi,ge);}}/*********************************************************************ﻩﻩﻩ延时***********************************************************************/voi d delay...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于51单片机的4位数码管秒表

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部