基于单片机时间点存储记录仿真设计

1472下载地址 https://docs.qq.com/doc/DWEpnR2pOWU91b3p4?pub=1&dver=2.1.0

P1口三个led灯代表模式:
模式1:开始记录
模式2:查看记录 按s3下一条 s4下一条
模式3:时间矫正 按s2选择矫正位 按s3加一 按s4减一 led
注:p33口低电平触发记录; 调整实践时时钟停止 可存储十条记录,自动清除最旧记录

#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit du=P2^6;
sbit we=P2^7;
sbit s2=P3^0;
sbit s3=P3^1;
sbit s4=P3^2;
sbit led1=P1^7;
sbit led2=P1^6;
sbit led3=P1^5;		  //模式状态灯


uchar temp0;//P1口状态存储
uint temp;//秒调整
uchar ii,ii2; //中断存储循环用
uchar Mode=1;//模式选择
uchar num=1; //记录调出值
uchar time[10][4];	//鸡蛋时间记录储存
double timeh,timem,times; //系统时间


uchar code ld[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00};
void display(uchar i,uchar j,uchar k,uchar l);
void delay(uint z);
void inti()
{
 EA=1;//总开关
 EX1=1;//int1中断		 p33口
 IT1=0;//触发方式:低电平
 ET0=1;//定时器0中断允许
 TMOD=0x01;//模式选择;//定时器0,1,16位定时器

 

 

 

posted @ 2021-03-16 12:49  roadroad  阅读(199)  评论(0编辑  收藏  举报
电设屋
上千套电子毕设课设方案