关键词
51单片机;仿真;proteus;59s倒计时器
设计要求
设计一个59s倒计时器,使用两位共阳极LED数码管将其显示出来。
硬件设计
在的基础上去掉了按键
程序设计
使用定时器中断,设定100ms,每次加到10的时候就停止就是1s的了
/*
选用的是共阳极数码管,那么需要找到对应的共阳极数码管数字显示的十六进制
*/
#include <reg52.h>
#include "intrins.h"
#define LED P0
typedef unsigned int u16; //对数据类型进行声明定义
typedef unsigned char u8;
//段选
sbit CS1 = P2^0;
sbit CS2 = P2^1;
//按键
sbit key1 = P3^2;
sbit key2 = P3^