欢迎来到天天文库
浏览记录
ID:41570213
大小:121.10 KB
页数:25页
时间:2019-08-28
《MJ88_电子时钟程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、*******************************************************************************实验名:时钟*使用的10:数码管使用P0,键盘使用Pl.O、P3.2、P3.3*实验效果:按K1一下,设置时间”时“H立,按K1两下,设置时间”时“个位,按K1三下,设置时间”分“十位,按K1三下,设置时间”分“十位,按K1四下,设置时间”分“个位;按K1五下,设置定时”时“十位,按K1六下,设置定时”时“个位,按K1七下,设置时间”分“十位,按K1八下,设
2、置时间”分“个位;按K1九下,再按一下K2打开秒表,按K1十下,停止计时,按KI
3、——下,关闭秒表。*注意:*******************************************************************************#include#include#include"lcd.h"#defineTOMS65536-40780//定时50ms(加上LCD显示时间、程序执行时间,这里加上时间补偿为,所以定时为40800)#defin
4、eucharunsignedchar#defineuintunsignedintsbitKEY1=P3A2;〃时分秒设置sbitKEY2=P3A3;〃“加加”sbitSPEED=PlA0;〃蜂鸣器ucharshi_shi=1;〃定义变量,用于存储时的十位数据ucharshi_ge=2;〃定义变量,用于存储时的个位数据ucharfen_shi=0;〃定义变量,用于存储分的十位数据ucharfen_ge=0;〃定义变量,用于存储分的个位数据ucharmiao_shi=0;〃定义变量,用于存储秒的十位数据ucharmi
5、ao_ge=0;〃定义变量,用于存储秒的个位数据ucharTshi_shi=0;〃定义变量,用于存储时的十位数据ucharTshi_ge=0;〃定义变屋,用丁•存储吋的个位数据ucharTfen_shi=0;〃定义变量,用于存储分的十位数据ucharTfen_ge=0;〃定义变量,川于存储分的个位数据ucharTmiao_shi=0;〃定义变量,用于存储秒的十位数据ucharTmiao_ge=0;〃定义变量,用于存储秒的个位数据ucharM_shifen=0;〃定义变屋,用丁•存储秒表”秒“的小数点后一位数据uc
6、harM_ge=0;〃定义变量,用于存储秒表”秒“的个位数据ucharM.shi=0;〃定义变量,用于存储秒表”秒“的十位数据ucharM_bai=O;〃定义变量,用于存储秒表”分“的个位数据ucharM_qian=O;〃定义变量,用于存储秒表”分“的十位数据ucharjiajia=0;〃定义变量,用于存储按键“加加”数据ucharflag=0;〃时分秒判断标志位ucharcount=0;〃定时器计数ucharcountl=0;bitflagl=0;bitflag2=0;bitflag3=0;bitflag33=
7、0;bitflag4=0;bitflag5=0;〃秒表计数〃吋的十位判断是否为零标志位〃蜂鸣器标志位〃秒表运行标志位〃秒表运行初始化标志位〃秒表计时停止标志位〃时间及定时设置时该位闪动标志位voiddisplay(void);//显示函数声明(显示时的初始化)voiddisplayl(void);//显示函数声明(动态显示)******************************************************************************函数名函数功能输入输出:Delayl
8、Oms:延时函数,延时10ms无无*******************************************************************************/****************************
9、NT0初始化函数*************************/*函数原型:voidINTOJnit(void)/*函数功能:INT0初始化/*输入参数:无/*输出参数:无*********************************************
10、*************************voidINT0_lnit(){//INTI=1;IT0=1;〃设置INTO为下降沿触发EXO=1;〃允许INTO'I'断EA=1;//打开总中断******♦*********************INTO屮断函数**************************严函数原型:voidINTO(void)严函数功能:I
此文档下载收益归作者所有