久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
51單片機(jī)LCD12864萬年歷源程序+Proteus仿真 年月日 星期 溫度顯示
[打印本頁]
作者:
吧更符合個(gè)
時(shí)間:
2020-7-7 14:32
標(biāo)題:
51單片機(jī)LCD12864萬年歷源程序+Proteus仿真 年月日 星期 溫度顯示
這是一個(gè)電子時(shí)鐘,具有顯示溫度調(diào)時(shí),鬧鐘等功能。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
11.png
(416.4 KB, 下載次數(shù): 64)
下載附件
2020-7-7 14:32 上傳
單片機(jī)源程序如下:
#include "reg52.h" //此文件中定義了單片機(jī)的一些特殊功能寄存器
#include<show.h>
#include<beep.h>
typedef unsigned int u16; //對(duì)數(shù)據(jù)類型進(jìn)行聲明定義
typedef unsigned char u8;
unsigned int State=0;//讀時(shí)間標(biāo)志
sbit K1=P0^0;
sbit K2=P0^1;
sbit K3=P0^2;
sbit K4=P0^3;
sbit led2=P0^4;
void delay(unsigned int ms);
void button();//按鍵掃描函數(shù)
void compare();//鬧鈴函?
void alarmshow();
unsigned char d;
void delay(unsigned int ms)
{
while(ms--);//大約為10us
}
void main()
{
u8 temperature[2];
Lcd_Initial();
DS1302_Init();
led2=0;
while(1)
{
if(State==0)DS1302_R();
button();
show();
compare();
Sensor_Fresh(temperature);
Lcd_Temperture(temperature);
}
}
unsigned int onf,kk;//鬧鐘開啟標(biāo)志位
unsigned int State;
unsigned int SetPlace=0;//調(diào)時(shí)選擇標(biāo)志位
unsigned int alack=0;//鬧鈴選擇標(biāo)志位
unsigned int MH; //月份選擇
unsigned int YB;//年份標(biāo)志
unsigned char a1,a2,a3,a4,a5;
unsigned char a6,a7,a8,a9;
void button()
{
if(a1==0)
{
if(K1==0&&a9==1)
{
delay(1000);
if(K1==0&&a9==1){d=0;a9=0;a8=0;a=0;AFlag[alack]=1;}
while(!K1);
}
if(K1==0&&a2==0)
{
delay(1000);
if(K1==0&&a2==0){;}
while(!K1);
}
if(K1==0&&a2==1){
delay(1000);
if(K1==0&&a2==1){
led2=~led2;a4=0;DS1302_Init();a2=0;a5=0;CFlag[SetPlace]=1;}while(!K1);}
}
if(a3==0)
{
if(K2==0&&a4==0)
{
delay(1000);
if(K2==0&&a4==0){State=~State;a4=1;a2=1;}
while(!K2);
}
if(K2==0&&a4==1)
{
delay(1000);
if(K2==0&&a4==1){SetPlace++;CFlag[SetPlace]=0;CFlag[SetPlace-1]=1;if(SetPlace>7)SetPlace=0;a5=1;}
while(!K2);
}
}
if(a6==0)
{
if(K3==0&&a5==0)
{
delay(1000);
if(K3==0&&a5==0){a=1;alack++;AFlag[alack]=0;AFlag[alack-1]=1;if(alack>3)alack=0;
d=1;a8=1;}while(!K3);}
if(K3==0&&a5==1)
{
delay(1000);
if(K3==0&&a5==1){TIME[(SetPlace-1)]++;
if((TIME[(SetPlace-1)]&0x0f)>9)TIME[(SetPlace-1)]=TIME[(SetPlace-1)]+6;
if(SetPlace<=2&&TIME[(SetPlace-1)]>=0x60){TIME[(SetPlace-1)]=0;}
if(SetPlace==3&&TIME[(SetPlace-1)]>=0x24){TIME[(SetPlace-1)]=0;}
if(SetPlace==4&&(TIME[4]==1||TIME[4]==3
||TIME[4]==5||TIME[4]==7||TIME[4]==8)&&TIME[SetPlace-1]>0x31){TIME[SetPlace-1]=1;}
if(SetPlace==4&&(TIME[4]==4||TIME[4]==6
||TIME[4]==9)&&TIME[SetPlace-1]>0x30){TIME[SetPlace-1]=1;}
if(SetPlace==5&&TIME[SetPlace-1]>0x12){TIME[SetPlace-1]=1;}
if(SetPlace==6&&TIME[SetPlace-1]>0x07){TIME[SetPlace-1]=1;}
if(SetPlace==7&&TIME[SetPlace-1]>0x99){TIME[SetPlace-1]=0;}
if(TIME[4]==2&&twoflag==0&&TIME[SetPlace-1]>0x28)TIME[SetPlace-1]=0x01;
if(TIME[4]==2&&twoflag==1&&TIME[SetPlace-1]>0x29)TIME[SetPlace-1]=0x01;
}
while(!K3);
}
}
if(a7==0)
{
if(K4==0&&a5==1)
{
delay(1000);
if(K4==0&&a5==1){TIME[(SetPlace-1)]--;
if((TIME[(SetPlace-1)]&0x0f)>9)TIME[(SetPlace-1)]=TIME[(SetPlace-1)]-6;
if((TIME[4]==4||TIME[4]==6||TIME[4]==9)&&(TIME[SetPlace-1]<0x01))TIME[SetPlace-1]=0x30;
if((TIME[4]==1||TIME[4]==3||TIME[4]==5)&&(TIME[SetPlace-1]<0x01))TIME[SetPlace-1]=0x31;
if(TIME[4]==2&&twoflag==1&&TIME[SetPlace-1]<0x01)TIME[SetPlace-1]=0x29;
if(TIME[4]==2&&twoflag==0&&TIME[SetPlace-1]<0x01)TIME[SetPlace-1]=0x28;
}
while(!K4);
}
if(K4==0&&a8==1)
{
delay(1000);
if(K4==0&&a8==1){alck[(alack-1)]++;
if((alck[(alack-1)]&0x0f)>9)alck[(alack-1)]=alck[(alack-1)]+6;
if(alack<=2){if(alck[(alack-1)]>=0x60){alck[(alack-1)]=0;}}
if(alack==3&&alck[alack-1]>=0x24){alck[(alack-1)]=0;}a9=1;
}
while(!K4);
}
}
if(K4==0&&kk==0)
{
delay(1000);
if(K4==0&&kk==0){onf=~onf; led2=~led2;
}
while(!K4);
}
}
void compare()
{
if(!onf){
……………………
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
設(shè)計(jì).rar
(1.55 MB, 下載次數(shù): 210)
2020-7-7 14:28 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
3042974988
時(shí)間:
2021-7-15 20:38
SetPlace++;是什么意思
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日韩在线
|
中文视频在线
|
2019天天干夜夜操
|
国产成人av在线播放
|
日韩精品一区二区三区中文字幕
|
在线一区视频
|
国产一区免费
|
国产一区中文
|
一区二区三区国产精品
|
日韩成人免费视频
|
日本人和亚洲人zjzjhd
|
亚洲国产情侣
|
美女黄网站
|
亚洲一区二区视频
|
国产成人免费视频网站高清观看视频
|
av日韩在线播放
|
四虎影音
|
福利视频三区
|
久久久久久久av
|
一级a爱片久久毛片
|
亚洲精品久久久久久一区二区
|
激情久久av一区av二区av三区
|
在线免费观看黄色
|
亚洲国产欧美一区二区三区久久
|
91视频在线观看
|
亚洲成人中文字幕
|
亚洲三区视频
|
日韩高清在线
|
欧美日韩午夜精品
|
亚洲精品欧美
|
精品国产乱码久久久久久丨区2区
|
91极品视频
|
久在线
|
91黄色片免费看
|
日韩视频精品在线
|
一级毛片免费
|
亚洲视频在线一区
|
国产免费一区二区三区
|
国产午夜精品久久久
|
日韩欧美三区
|
亚洲 欧美 另类 综合 偷拍
|