首页 基于51单片机简单c程序独立按键时钟

基于51单片机简单c程序独立按键时钟

举报
开通vip

基于51单片机简单c程序独立按键时钟基于51单片机简单c程序独立按键时钟#include<reg52.h>#defineuintunsignedint#defineucharunsignedcharunsignedchartable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsignedchartable1[]={0x7f};sbitkey1=P3^7;sbitkey2=P3^6;sbitkey3=P3^5;sbitkey4=P3^4;sbitkey5=P3^3;sbi...

基于51单片机简单c程序独立按键时钟
基于51单片机简单c程序独立按键时钟#include<reg52.h>#defineuintunsignedint#defineucharunsignedcharunsignedchartable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsignedchartable1[]={0x7f};sbitkey1=P3^7;sbitkey2=P3^6;sbitkey3=P3^5;sbitkey4=P3^4;sbitkey5=P3^3;sbitkey6=P3^2;sbitsa=P1^0;sbitsb=P1^1;sbitsc=P1^2;sbitsd=P1^3;ucharminute,second;uinttt;voiddelay(uintz);voidkeyprint()//按键 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 {if(key1==0)//按键一小时加一{delay(10);if(key1==0){minute++;if(minute==24)minute=0;while(!key1);}}if(key2==0)//按键二小时减一{delay(10);if(key2==0){if(minute==0)minute=24;minute--;while(!key2);}}if(key3==0)//按键三分加一{delay(10);if(key3==0){second++;if(second==60)second=0;while(!key3);}}if(key4==0)//按键四分减一{delay(10);if(key4==0){if(second==0)second=60;second--;while(!key4);}}if(key5==0)//按键五清零{delay(10);if(key5==0){second=0;while(!key5);}}if(key6==0)//按键六暂停{delay(10);if(key6==0){while(!key6);TR0=!TR0;}}}voiddisplay(){sa=0;P0=table[minute/10];delay(1);P0=0xFF;sa=1;sb=0;P0=table[minute%10]&table1[0];delay(1);P0=0xFF;sb=1;sc=0;P0=table[second/10];delay(1);P0=0xFF;sc=1;sd=0;P0=table[second%10];delay(1);P0=0xFF;sd=1;}voidmain(){TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;second=0;minute=0;while(1){keyprint();display();}}voiddelay(uintz){uintx,y;for(x=z;x>0;x--)for(y=125;y>0;y--);}voidtimer0()interrupt1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;tt++;if(tt==1200){tt=0;second++;if(second==60){second=0;minute++;}if(minute==24)minute=0;}}
本文档为【基于51单片机简单c程序独立按键时钟】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_751406
暂无简介~
格式:doc
大小:16KB
软件:Word
页数:6
分类:其他高等教育
上传时间:2017-09-18
浏览量:83