单片机的可调秒表时钟程序.doc

上传人:豆**** 文档编号:24070959 上传时间:2022-07-03 格式:DOC 页数:16 大小:134KB
返回 下载 相关 举报
单片机的可调秒表时钟程序.doc_第1页
第1页 / 共16页
单片机的可调秒表时钟程序.doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《单片机的可调秒表时钟程序.doc》由会员分享,可在线阅读,更多相关《单片机的可调秒表时钟程序.doc(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date单片机的可调秒表时钟程序单片机的可调秒表时钟程序#include unsigned char i=0,count,second,minute,hour,key;unsigned char time8;unsigned char const dofly=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40;/ 显示

2、段码值012345679-unsigned char code seg=0,1,2,3,4,5,6,7;/分别对应相应的数码管点亮/sbit LED0=P10;sbit LED1=P11;sbit LED2=P12;sbit LED3=P13;sbit LED4=P14;sbit LED5=P15;sbit LED6=P16;sbit LED7=P17;sbit S1=P30;sbit S4=P31;sbit S7=P32;void Init_Timer0(void) TMOD |= 0x01; /使用模式1,16位定时器,使用|符号可以在使用多个定时器时不受影响 TH0=0x00; /给定初

3、值,这里使用定时器最大值从0开始计数一直到65535溢出 TL0=0x00; EA=1; /总中断打开 ET0=1; /定时器中断打开 TR0=1; /定时器开关打开void Init_Timer1(void) TMOD |= 0x10; /使用模式1,16位定时器,使用|符号可以在使用多个定时器时不受影响 TH1=0x00; /给定初值,这里使用定时器最大值从0开始计数一直到65535溢出 TL1=0x00; EA=1; /总中断打开 ET1=1; /定时器中断打开 TR1=1; /定时器开关打开void delay(unsigned int i)/延时函数while(i-);void ke

4、yscan()/键盘扫描函数,使用行列反转扫描法 if(S1=0) LED2=0; while(S1=0); LED2=1; hour+; if(S4=0) LED3=0; while(S4=0); LED3=1; minute+; if(S7=0) LED4=0; while(S7=0); LED4=1; second+; void main() hour=12;minute=35; Init_Timer0(); Init_Timer1(); time2=10; time5=10; while(1) keyscan();/调用键盘扫描, void Timer1_isr(void) inter

5、rupt 3 using 1 TH1 = 0xF8; TL1 = 0x30; P0=doflytimei;/取显示数据 P2=segi; /取段码 i+;if(i=8) i=0; LED0=LED0;void Timer0_isr(void) interrupt 1 using 1TH0 = 0xD8;TL0 = 0xF0;count+; if (count=100) count=0;second+;LED7=LED7; if (second=60) second=0;minute+; if (minute=60) minute=0;hour+; if (hour=24) hour=0; time7=second%10;time6=second/10;time4=minute%10;time3=minute/10;time1=hour%10;time0=hour/10;-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com