• 大小: 285KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 标签: proteus  keil  启动  

资源简介

六位LED显示,显示时间为00.00~59分99.99秒秒,计时精度为0.01秒,能正确地进行计时,并显示计时状态和结果,软件代码采用C语言编写程序,包括显示程序,初始化子程序,键盘扫描程序,中断服务程序,延时子程序等,并在keil中

资源截图

代码片段和文件信息

#include< reg51.h >

sbit RCK = P1^7;//定义RCK为1.7//
bit one = 0;//开始暂停标志//
unsigned char ms05 = 0;//0.5ms计数器//
unsigned int s = 0;//计数器//
unsigned char code c[10] = { 0x03 0x9f 0x25 0x0d 0x99 0x49 0x41 0x1f 0x01 0x09 };//定义共阳极逆序字段码数组//
void disp6() //输出子函数//
{
unsigned char i;//定义序号变量i//
unsigned char a[6];//定义数组//
a[5] = c[(s/100)/60/10];//取单个数字//
a[4] = c[(s/100)/60%10];
a[3] = c[(s/100)%60/10];
a[2] = c[(s/100)%60%10];
a[1] = c[(s%100)/10];
a[0] = c[s%10];
for( i = 0; i < 6; i++ )//6位显示字段码依次串行输出//
{
SBUF = a[i];//串行发送//
while( TI == 0 );//等待串行发送完毕//
TI = 0;//发送完毕,标志清零//
}
RCK = 0; RCK = 1;//595RCK端输入触发脉冲//
}

void main() //主程序//
{
TMOD = 0x02;//定时器2//
SCON = 0;//串口方式0//
TH0 = 0x06;TL0 = 0x06;//0.5ms初值//
IP = 0x01;//INT0位高优先级//

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-08 13:48  智能秒表\
     目录           0  2017-09-12 16:54  智能秒表\keil\
     文件        6376  2013-06-24 10:27  智能秒表\keil\STARTUP.A51
     文件       14049  2017-06-14 12:56  智能秒表\keil\STARTUP.LST
     文件         758  2017-06-14 12:56  智能秒表\keil\STARTUP.OBJ
     目录           0  2017-06-09 15:02  智能秒表\keil\wdl\
     目录           0  2010-06-07 16:09  智能秒表\keil\wdl\Debug\
     目录           0  2017-06-08 13:48  智能秒表\keil\wdl\miaobiao\
     目录           0  2017-06-08 13:48  智能秒表\keil\wdl\miaobiao\Debug\
     文件       33792  2017-06-08 09:50  智能秒表\keil\wdl\miaobiao\Debug\vc60.idb
     文件       28672  2017-06-08 09:50  智能秒表\keil\wdl\miaobiao\Debug\vc60.pdb
     文件        1082  2017-06-08 09:50  智能秒表\keil\wdl\miaobiao\miaobiao.c
     文件        4306  2010-06-07 16:07  智能秒表\keil\wdl\miaobiao\miaobiao.dsp
     文件         837  2017-06-08 09:50  智能秒表\keil\wdl\miaobiao\miaobiao.plg
     文件         548  2010-06-07 13:43  智能秒表\keil\wdl\wdl.dsw
     文件       50176  2017-06-09 15:02  智能秒表\keil\wdl\wdl.ncb
     文件       48640  2017-06-09 15:02  智能秒表\keil\wdl\wdl.opt
     文件        1651  2017-06-14 12:56  智能秒表\keil\ww.c
     文件        3636  2017-06-14 12:56  智能秒表\keil\ww.LST
     文件        4878  2017-06-14 12:56  智能秒表\keil\ww.OBJ
     文件        4828  2017-06-14 12:56  智能秒表\keil\www
     文件        2299  2017-06-14 12:56  智能秒表\keil\www.hex
     文件          38  2017-06-14 12:56  智能秒表\keil\www.lnp
     文件        9470  2017-06-14 12:56  智能秒表\keil\www.M51
     文件         161  2017-09-12 16:54  智能秒表\keil\www.plg
     文件      139917  2017-09-12 16:54  智能秒表\keil\www.uvgui.Administrator
     文件      139917  2017-09-12 16:25  智能秒表\keil\www.uvgui_Administrator.bak
     文件        6204  2017-09-12 16:54  智能秒表\keil\www.uvopt
     文件       13576  2017-06-07 17:14  智能秒表\keil\www.uvproj
     目录           0  2017-09-12 20:01  智能秒表\proteus\
     文件       98932  2017-06-15 13:15  智能秒表\proteus\Last Loaded yzh.DBK
............此处省略7个文件信息

评论

共有 条评论