C51闹铃程序
51study实例-C51闹铃程序
MCUBLOG 发表
#i nclude
#i nclude
#define comdir P3_2
#define wirespeaker P1_3
#define wiret0 T0
#define wiret1 T1
#define adr_delay1s 0x1086
#define adr_print10ms 0x1000
#define adr_print80ms 0x101A
#define adr_screen_black 0x10BA
#define adr_screen_clear 0x10CD
#define adr_key_search 0X10EB
#define adr_sound500hz 0x109E
#define max_timer 24*3
void (* pFunc)(void); //定义指向函数的指针
void (* Print80ms)(void);
int CodeChange(int i);
/*define a struct*/
struct time_str{
unsigned char hour;
unsigned char min;
unsigned char sec;
}today;
int depart=20;
int t0int_flag=0;
unsigned char data dispbuf[8] _at_ 0x30;
unsigned char code Sound_Date[max_timer]={
0x00,0x00,0x0a, 0x00,0x00,0x1e, 0x00,0x01,0x00, 0x00,0x02,0x00,
0x0b,0x00,0x00, 0x0b,0x00,0x00, 0x0b,0x00,0x00, 0x0b,0x00,0x00,
0x0b,0x00,0x00, 0x0b,0x00,0x00, 0x0b,0x00,0x00, 0x0b,0x00,0x00,
0x0b,0x00,0x00, 0x0b,0x00,0x00, 0x0b,0x00,0x00, 0x0b,0x00,0x00,
0x0b,0x00,0x00, 0x0b,0x00,0x00, 0x0b,0x00,0x00, 0x0b,0x00,0x00,
0x0b,0x00,0x00, 0x0b,0x00,0x00, 0x0b,0x00,0x00, 0x0b,0x00,0x00,
};
/*TIMER0 INTERRUPT*/
void timer0(void) interrupt 1{
wiret1=!wiret1;
TH0=0X3C;
TL0=0XB0;
depart-=1;
非常好我支持^.^
(2) 100%
不好我反对
(0) 0%
下载地址
C51闹铃程序下载
相关电子资料下载
- BUCK电路—5V转1.2V设计实例 58
- 11KW变频器同时多个故障维修实例 28
- 高效模拟,灵活扩展!GNSS模拟器的多实例应用浅析(二) 111
- 高效模拟,灵活扩展!GNSS模拟器的多实例应用浅析(一) 117
- 基于51单片机DS18B20温度测量仿真设计 254
- 大品牌轻量云服务器都贵?华为云耀云服务器 L 实例是个“例外” 68
- 华为云耀云服务器 L 实例 _ 为跨境电商提升“钞”能力 35
- 力压阿里云轻量服务器,华为云耀云服务器 L 实例如何成为中小企业的“新欢” 34
- 腾讯云轻量应用服务器到期?赶紧换新上市的华为云耀云服务器 L 实例吧! 68
- 传统 ERP 云服务器高不可攀,华为云耀云服务器 L 实例可以“交个朋友” 22