基于51单片机毫秒计时器仿真控制电路设计(毕设课设)
毫秒计时器功能如下:
1)LCD1602.上显示累积计时时间(分:秒:毫秒) ;
2)计时方式:实时时钟DS1302或单片机内部定时器(任选其一)3)计时开始:按钮命令;
3) 计时结束:按钮命令或累计计时超过1分钟;及时结束将显示时间清零
4) 计时报警:累计计时超过1分钟,红色LED灯以1亮灭-一次的速度闪烁,可以按键停止报警。报警超过1分钟自动停止报警。
【资源下载】下载地址如下(908):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
#include<reg51.h>
#include"lcd.h"
sbit LED = P3^0;
#define GPIO_KEY P1
#define TH0_DATA 0xfd
#define TL0_DATA 0x12
unsigned char Time;
unsigned char minit=0,second=0;
unsigned int second_m=0;
//用来计时间的值
unsigned char KeyValue=0;
void Delay1ms(unsigned int);
void TimerConfiguration();
void Int0Configuration();
unsigned char SetPlace;
char KeyDown(void)
{
char a;
GPIO_KEY=0x0f;
if(GPIO_KEY!=0x0f)
{
Delay10ms();
if(GPIO_KEY!=0x0f)
{
//测试列
GPIO_KEY=0X0F;