欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
電子時鐘程序(單片機和7279)
[打印本頁]
作者:
邢普拉斯
時間:
2017-6-27 14:38
標題:
電子時鐘程序(單片機和7279)
利用單片機和7279芯片實現①時鐘②鬧鐘③定時器④萬年歷
單片機源程序如下:
#include <reg52.h>
#include "led.h"
#include "delay.h"
#include "7279.h"
#include "key.h"
u16 count=0; //時間計數
u8 hour=12; //時
u8 min=0; //分
u8 sec=0; //秒
u8 al_hour=25; //鬧鐘時
u8 al_min=0; //鬧鐘分
u8 al_sec=0; //鬧鐘秒
u8 mb_hour=0; //秒表時
u8 mb_min=0; //秒表分
u8 mb_sec=0; //秒表秒
u8 num[8]; //存放顯示碼
u8 A_FLAG=0; //鬧鐘響鈴標志
u8 MB_PAUSE=0;//秒表暫停標志
u8 MB_ON=0; //秒表開啟標志
u8 key_num=0; //功能鍵按下次數
sbit key_int=P3^2;//外部中斷0
void Init(void);
/************************************************
*功能:主程序
************************************************/
void main()
{
Init(); //初始化
while(1)
{
if(sec==60) { min+=1; sec=0;} //分加1
if(min==60) { hour+=1; min=0;} //時加1
if(hour==24) { hour=0;}
if(mb_sec==60) { mb_min+=1; mb_sec=0;} //分加1
if(mb_min==60) { mb_hour+=1; mb_min=0;} //時加1
if(mb_hour==24) { mb_hour=0;}
//計時到設定的鬧鐘時間,置標志
if(hour==al_hour&&min==al_min&&sec==al_sec) A_FLAG=1;
GetValue(num,key_num); //取對應的不同模式的顯示碼,
Display(num); //LED數碼動態顯示時間
DingDing(); //鬧鐘響鈴
}
}
/******************************************
*功能:初始化程序
******************************************/
void Init(void)
{
Bee=1; //關閉蜂鳴器
sent_byte(CMD_RESET); //復位7279
TMOD&=0xF0; //清定時器0工作方式
TMOD|=0x02; //方式2,8位自動裝填
TH0=0x06; //次數250次,計數約271.267us
TL0=0x06; //
IP=0x01; //中斷優先級
IT0=1; //外部中斷0邊沿觸發
EA=1; //總中斷
ET0=1; //T0中斷
EX0=1; //外部中斷0
TR0=1; //打開定時器;
key_int=1; //外部中斷0引腳拉高(不是必要的)
num[2]=num[5]=0x0a; //時間分隔,編碼0
}
/******************************************
*功能:定時器0中斷服務程序
******************************************/
void TO_time() interrupt 1
{
count++;
if(count==3686)
{
sec++; //時間秒加1
if(MB_PAUSE) mb_sec++; //秒表秒加1
count=0;
}
}
/******************************************
*功能:外部中斷0服務程序
******************************************/
void Int_0() interrupt 0
{
u8 key_id; //按鍵值
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
7279.zip
(54.81 KB, 下載次數: 25)
2017-6-27 14:37 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
51.MCU
時間:
2021-4-28 18:42
有沒有仿真圖?
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1