资源简介
stc 单片机设计的 数码管倒计时 报警
![](http://www.nz998.com/pic/53244.jpg)
代码片段和文件信息
#include
#define uchar unsigned char
#define uint unsigned int
sbit beep=P2^4;
sbit red_light=P2^2;
sbit wei_1=P2^0;
sbit wei_2=P2^1;
uchar numnum1num2date=30;
uchar code LED7Code[] = {0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x40};
void delayms(uint i)
{
uchar jk;
for(j=i;j>0;j--)
for(k=110;k>0;k--);
}
void main()
{
beep=0;
red_light=0;
TMOD=0x11;
TH0=(65536-45872)/256; //50ms
TL0=(65536-45872)%256;
TH1=(65536-45872)/256; //50ms
TL1=(65536-45872)%256;
EA=1;
ET0=1;
TR0=1;
ET1=1;
TR1=0;
while(1)
{
P1=LED7Code[date/10];
wei_1=1;
wei_2=0;
delayms(5);
P1=0x00;
P1=LED7Code[date%10];
wei_2=1;
wei_1=0;
delayms(5);
P1=0x00;
if(date==0)
{
TR0=0;//关闭中断0
TR1=1;//打开中断1
}
}
}
void t0_time() interrupt 1
{
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
num++;
if(num==20)
{
num=0;
date--;
}
}
void t1_time() interrupt 3
{
TH1=(65536-45872)/256;
TL1=(65536-45872)%256;
num1++;
if(num1==20)
{
num1=0;
num2++;
if(num2%2==0)
{
beep=0;
red_light=0;
}
if(num2%2==1)
{
beep=1;
red_light=1;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1317 2014-12-02 12:20 14级 毕业设计\00.c
文件 4237 2014-12-02 12:22 14级 毕业设计\00.LST
文件 4553 2014-12-02 12:22 14级 毕业设计\00.OBJ
文件 6376 2009-05-07 14:37 14级 毕业设计\STARTUP.A51
文件 14048 2014-12-02 12:22 14级 毕业设计\STARTUP.LST
文件 749 2014-12-02 12:22 14级 毕业设计\STARTUP.OBJ
文件 4743 2014-12-02 12:22 14级 毕业设计\数码管倒计时加报警
文件 891 2014-11-24 13:12 14级 毕业设计\数码管倒计时加报警.c
文件 1057 2014-12-02 12:22 14级 毕业设计\数码管倒计时加报警.hex
文件 68 2014-12-02 12:22 14级 毕业设计\数码管倒计时加报警.lnp
文件 1012 2014-11-24 13:13 14级 毕业设计\数码管倒计时加报警.LST
文件 8101 2014-12-02 12:22 14级 毕业设计\数码管倒计时加报警.M51
文件 175 2014-12-04 19:09 14级 毕业设计\数码管倒计时加报警.plg
....... 55647 2014-12-02 12:34 14级 毕业设计\数码管倒计时加报警.uvopt
文件 13417 2014-11-24 14:15 14级 毕业设计\数码管倒计时加报警.uvproj
....... 55645 2014-12-02 12:32 14级 毕业设计\数码管倒计时加报警_uvopt.bak
文件 0 2014-11-24 12:35 14级 毕业设计\数码管倒计时加报警_uvproj.bak
目录 0 2014-12-04 19:09 14级 毕业设计
----------- --------- ---------- ----- ----
172036 18
相关资源
- STC8951系列单片机中方指南
- Omron ETN21模块进行modbustcp通讯
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 基于MFC扩展CListCtrl子项显示图片并叠
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- Winform倒计时器
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
评论
共有 条评论