標題: 定時鬧鐘 [打印本頁] 作者: @夢123 時間: 2017-5-25 10:52 標題: 定時鬧鐘 #include<reg51.h>
#include<intrins.h>
#include<stdio.h>
#define uchar unsigned char
#define uint unsigned int
uchar code segtbl[]= {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff,0xc6};
// 0 1 2 3 4 5 6 7 8 9 - c
uchar data dis_b; //位段碼
uchar data dis_r; //位偏移量
uchar data dis[8]; //定義8個連續的存儲器
uchar data c_min;
uchar data c_hou;
uchar data second;
uchar data minite;
uchar data hour;
uchar data CNTA;
uchar data speaker_num; //蜂鳴次數
bit beep; //整點報時標志
bit run; //運行標志
bit flash; //滅燈標志
bit clarm_switch; //鬧鐘開關標志
bit baoshi; //報時開關標志
sbit speaker=P1^3;
sbit minitek=P1^1;
sbit hourk=P1^0;
sbit enter=P1^4;
sbit led1=P1^6; // 按鍵標識
sbit led2=P1^7; // 運行標志
uint n,k;