wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区
標題:
Proteus仿真單片機繼電器家電控制程序
[打印本頁]
作者:
lzh10620
時間:
2020-6-5 13:20
標題:
Proteus仿真單片機繼電器家電控制程序
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.png
(27.83 KB, 下載次數: 63)
下載附件
2020-6-6 01:39 上傳
單片機源程序如下:
#include "reg52.h"
#include "lcd1602.h"
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
//繼電器控制io
sbit j1= P3^0;
sbit j2= P3^1;
sbit j3= P3^2;
//---ds1302 IO---//
sbit DSIO=P3^5;
sbit RST=P3^3;
sbit SCLK=P3^4;
//---DS1302寫入和讀取時分秒的地址命令---//
//---秒分時日月周年 最低位讀寫位;-------//
uchar code READ_RTC_ADDR[7] = {0x81, 0x83, 0x85, 0x87, 0x89, 0x8b, 0x8d};
uchar code WRITE_RTC_ADDR[7] = {0x80, 0x82, 0x84, 0x86, 0x88, 0x8a, 0x8c};
//---DS1302時鐘初始化2013年1月1日星期二12點00分00秒。---//
//---存儲順序是秒分時日月周年,存儲格式是用BCD碼---//
uchar TIME[7] = {0x49, 0x49, 0x05, 0x01, 0x01, 0x02, 0x13};
unsigned table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char number=0;
/********************************************************************
延時函數
*********************************************************************/
void delay10ms(void) //延時程序
{
unsigned char i,j;
for(i=20;i>0;i--)
for(j=248;j>0;j--);
}
/*******************************************************************************
* 函 數 名 : Ds1302Write
* 函數功能 : 向DS1302命令(地址+數據)
* 輸 入 : addr,dat
* 輸 出 : 無
*******************************************************************************/
void Ds1302Write(uchar addr, uchar dat)
{
uchar n;
RST = 0;
_nop_();
SCLK = 0;//先將SCLK置低電平。
_nop_();
RST = 1; //然后將RST(CE)置高電平。
_nop_();
for (n=0; n<8; n++)//開始傳送八位地址命令
{
DSIO = addr & 0x01;//數據從低位開始傳送
addr >>= 1;
SCLK = 1;//數據在上升沿時,DS1302讀取數據
_nop_();
SCLK = 0;
_nop_();
}
for (n=0; n<8; n++)//寫入8位數據
{
DSIO = dat & 0x01;
dat >>= 1;
SCLK = 1;//數據在上升沿時,DS1302讀取數據
_nop_();
SCLK = 0;
_nop_();
}
RST = 0;//傳送數據結束
_nop_();
}
/*******************************************************************************
* 函 數 名 : Ds1302Read
* 函數功能 : 讀取一個地址的數據
* 輸 入 : addr
* 輸 出 : dat
*******************************************************************************/
uchar Ds1302Read(uchar addr)
{
uchar n,dat,dat1;
RST = 0;
_nop_();
SCLK = 0;//先將SCLK置低電平。
_nop_();
RST = 1;//然后將RST(CE)置高電平。
_nop_();
for(n=0; n<8; n++)//開始傳送八位地址命令
{
DSIO = addr & 0x01;//數據從低位開始傳送
addr >>= 1;
SCLK = 1;//數據在上升沿時,DS1302讀取數據
_nop_();
SCLK = 0;//DS1302下降沿時,放置數據
_nop_();
}
_nop_();
for(n=0; n<8; n++)//讀取8位數據
{
dat1 = DSIO;//從最低位開始接收
dat = (dat>>1) | (dat1<<7);
SCLK = 1;
_nop_();
SCLK = 0;//DS1302下降沿時,放置數據
_nop_();
}
RST = 0;
_nop_(); //以下為DS1302復位的穩定時間,必須的。
SCLK = 1;
_nop_();
DSIO = 0;
_nop_();
DSIO = 1;
_nop_();
return dat;
}
/*******************************************************************************
* 函 數 名 : Ds1302Init
* 函數功能 : 初始化DS1302.
* 輸 入 : 無
* 輸 出 : 無
*******************************************************************************/
void Ds1302Init()
{
uchar n;
Ds1302Write(0x8E,0X00); //禁止寫保護,就是關閉寫保護功能
for (n=0; n<7; n++)//寫入7個字節的時鐘信號:分秒時日月周年
{
Ds1302Write(WRITE_RTC_ADDR[n],TIME[n]);
}
Ds1302Write(0x8E,0x80); //打開寫保護功能
}
/*******************************************************************************
* 函 數 名 : Ds1302ReadTime
* 函數功能 : 讀取時鐘信息
* 輸 入 : 無
* 輸 出 : 無
*******************************************************************************/
void Ds1302ReadTime()
{
uchar n;
for (n=0; n<7; n++)//讀取7個字節的時鐘信號:分秒時日月周年
{
TIME[n] = Ds1302Read(READ_RTC_ADDR[n]);
}
}
/********************************************************************
鍵盤函數
*********************************************************************/
uchar k=0;
uchar mode=2;
uchar time1;
void Getch (void) //取鍵值函數
{
unsigned char X,Y,Z;
P1=0x0f; //先對P3 置數 行掃描
if(P1!=0x0f) //判斷是否有鍵按下
{
delay10ms(); //延時,軟件去干擾
if(P1!=0x0f) //確認按鍵按下
{
X=P1; //保存行掃描時有鍵按下時狀態
P1=0xf0; //列掃描
Y=P1; //保存列掃描時有鍵按下時狀態
Z=X|Y; //取出鍵值
/*********************************************************************/
switch ( Z ) //判斷鍵值(那一個鍵按下)
{
case 0xee: k=0; break; //對鍵值賦值
case 0xed: k=1; break;
case 0xeb: k=2; break;
case 0xe7: k=3; break;
case 0xde: k=4; break;
case 0xdd: k=5; break;
case 0xdb: k=6; break;
case 0xd7: k=7; break;
case 0xbe: k=8; break;
case 0xbd: k=9; break;
case 0xbb: k=10;break;
case 0xb7: k=11;break;
case 0x7e: k=12;break;
case 0x7d: k=13;break;
case 0x7b: k=14;break;
case 0x77: k=15;break;
}
while(P1!=0xf0); //等待按鍵放開
}
}
}
uchar j1_time[2]={0x05,0x50};
uchar j2_time_on[2]={0x05,0x51};
uchar j2_time_off[2]={0x05,0x52};
uchar j3_time[2]={0x05,0x52};
void sel_time(void) //選擇模式
{
uchar buff[9];
static uchar temp[4];
static uchar num=0;
if(k==12) {
time1=1;
GotoXY(0,1);
Print(" ");
GotoXY(0,1);
Print("1: "); }
if(k==13) {
time1=2;
GotoXY(0,1);
Print(" ");
GotoXY(0,1);
Print("2: "); }
if(k==14) {
time1=3;
GotoXY(0,1);
Print(" ");
GotoXY(0,1);
Print("3: "); }
if(k==15) {
time1=4;
GotoXY(0,1);
Print(" ");
GotoXY(0,1);
Print("4: "); }
if(time1==1)
{
if(k<10)
{
temp[num]=k;
num++;
if(num>=4)
{
j1_time[0]=temp[0]*16+temp[1];
j1_time[1]=temp[2]*16+temp[3];
GotoXY(4,1);
buff[0]=j1_time[0]/16 + '0';
buff[1]=j1_time[0]%16 + '0';
buff[2]=j1_time[1]/16 + '0';
buff[3]=j1_time[1]%16 + '0';
buff[4]='\0';
Print(buff);
num=0;
time1=0;
}
k=22;
}
}
if(time1==2)
{
if(k<10)
{
temp[num]=k;
num++;
if(num>=4)
{
j2_time_on[0]=temp[0]*16+temp[1];
j2_time_on[1]=temp[2]*16+temp[3];
GotoXY(4,1);
buff[0]=j2_time_on[0]/16 + '0';
buff[1]=j2_time_on[0]%16 + '0';
buff[2]=j2_time_on[1]/16 + '0';
buff[3]=j2_time_on[1]%16 + '0';
buff[4]='\0';
Print(buff);
num=0;
time1=0;
}
}
k=22;
}
if(time1==3)
{
if(k<10)
{
temp[num]=k;
num++;
if(num>=4)
{
j2_time_off[0]=temp[0]*16+temp[1];
j2_time_off[1]=temp[2]*16+temp[3];
GotoXY(4,1);
buff[0]=j2_time_off[0]/16 + '0';
buff[1]=j2_time_off[0]%16 + '0';
buff[2]=j2_time_off[1]/16 + '0';
buff[3]=j2_time_off[1]%16 + '0';
buff[4]='\0';
Print(buff);
num=0;
time1=0;
}
k=22;
}
}
if(time1==4)
{
if(k<10)
{
temp[num]=k;
num++;
if(num>=4)
{
j3_time[0]=temp[0]*16+temp[1];
j3_time[1]=temp[2]*16+temp[3];
GotoXY(4,1);
buff[0]=j3_time[0]/16 + '0';
buff[1]=j3_time[0]%16 + '0';
buff[2]=j3_time[1]/16 + '0';
buff[3]=j3_time[1]%16 + '0';
buff[4]='\0';
Print(buff);
num=0;
time1=0;
}
}
k=22;
}
}
void j_control(void) //控制繼電器
{
if((j1_time[0] == TIME[2])&&(j1_time[1] == TIME[1]))
{
j1=0;
}
if((j2_time_on[0] == TIME[2])&&(j2_time_on[1] == TIME[1]))
{
j2=0;
}
if((j2_time_off[0] == TIME[2])&&(j2_time_off[1] == TIME[1]))
{
j2=1;
}
if((j3_time[0] == TIME[2])&&(j3_time[1] == TIME[1]))
{
j3=0;
}
}
void TimeToStr(unsigned char *buf)
{
buf[0] = TIME[2]/16 + '0';
buf[1] = TIME[2]%16 + '0';
buf[2] = ':';
buf[3] = TIME[1]/16 + '0';
buf[4] = TIME[1]%16 + '0';
buf[5] = ':';
buf[6] = TIME[0]/16 + '0';
buf[7] = TIME[0]%16 + '0';
buf[8] = '\0';
}
void main(void)
{
unsigned char time_buf[9];
Ds1302Init(); //寫入設置的時間
LCD_Initial();
GotoXY(0,0);
Print("Time: ");
while(1)
{
Getch();
sel_time();
Ds1302ReadTime(); //讀時間
TimeToStr(time_buf);
j_control();
GotoXY(6,0);
Print(time_buf);
}
}
復制代碼
51hei.png
(11.64 KB, 下載次數: 76)
下載附件
2020-6-6 01:39 上傳
所有資料51hei提供下載:
家電控制.rar
(98.36 KB, 下載次數: 33)
2020-6-5 13:20 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.izizhuan.cn/bbs/)
Powered by Discuz! X3.1
老司机午夜精品
|
2024最新电影在线免费观看
|
欧美特级www
|
欧美久久在线观看
|
欧美三级韩国三级日本三斤
|
国产一区二区91
|
亚洲人成网亚洲欧洲无码
|
久久久久久国产精品免费无遮挡
|
最新版天堂资源在线
|
国产乱码精品一区二区三区不卡
|
色一区av在线
|
91久久奴性调教
|
国产欧美精品一区aⅴ影院
|
国产精品v亚洲精品v日韩精品
|
国产成人亚洲一区二区三区
|
你懂的视频在线观看
|
又黄又湿又爽又免费又色
|
国产伦子伦对白视频
|
国产精品麻豆免费版现看视频
|
91日韩视频在线观看
|
视频一区视频二区视频三区视频四区国产
|
久久久噜噜噜久噜久久
|
精品久久国产97色综合
|
亚洲一区二区不卡免费
|
91在线观看地址
|
老司机午夜精品视频在线观看
|
牛牛影视久久网
|
欧美日韩五区
|
日本在线视频网址
|
精品视频三区
|
**孕交吃奶水一级毛片
|
国产情侣高潮对白
|
五十路在线视频
|
亚洲一级黄色大片
|
国产精品成人aaaa在线
|
国产又粗又猛又爽又黄av
|
992kp免费看片
|
日本熟妇人妻中出
|
99久久99久久精品
|
日本在线播放不卡
|
国产精品xxx在线观看www
|
国产精品成av人在线视午夜片
|
日韩在线视频国产
|
亚洲精选中文字幕
|
精品久久久久一区
|
国产真实精品久久二三区
|
在线国产一区二区
|
在线看成人短视频
|
国产精品三p一区二区
|
久久99国产精品二区高清软件
|
青青草视频在线免费直播
|
chinese偷拍一区二区三区
|
黄动漫网站在线观看
|
羞羞的视频免费
|
黑人巨大xxx
|
欧美成欧美va
|
无码一区二区三区在线
|
fc2成人免费视频
|
可以看的av网址
|
中文字幕亚洲影院
|
污污的视频免费观看
|
色婷婷成人在线
|
日韩欧美在线免费观看视频
|
激情深爱综合网
|
久久国产亚洲精品无码
|
人人干视频在线
|
黄色免费观看视频网站
|
久久久亚洲精品无码
|
天堂8在线天堂资源bt
|
亚洲天堂第一区
|
日本免费成人网
|
精品国产av无码一区二区三区
|
18视频在线观看娇喘
|
韩国无码av片在线观看网站
|
亚洲国产日韩精品在线
|
欧美精品色一区二区三区
|
5566中文字幕一区二区电影
|
欧美蜜桃一区二区三区
|
欧美精品在线视频
|
精品国产乱码久久久久久闺蜜
|
欧美xingq一区二区
|
精品日韩在线观看
|
亚洲欧美在线第一页
|
一本一本久久a久久精品综合小说
|
国产丝袜一区二区三区
|
中文字幕不卡av
|
欧美黑人一区二区三区
|
日本一区二区在线免费播放
|
国产成人精品电影
|
亚洲最大福利网
|
精品久久中出
|
中文字幕一区二区三区最新
|
99视频精品全部免费看
|
日韩中文字幕三区
|
宇都宫紫苑在线播放
|
亚洲精品视频大全
|
日本女人性生活视频
|
国产精品成人国产乱
|
久久久久久少妇
|
精品久久久久中文慕人妻
|
日韩成人黄色片
|
一个人免费播放在线视频看片
|
jizz18女人高潮
|
久久机热这里只有精品
|
国产午夜无码视频在线观看
|
欧美一区二区三区四区久久
|
亚洲精品中文字
|
性金发美女69hd大尺寸
|
91青青草免费观看
|
椎名由奈jux491在线播放
|
性18欧美另类
|
h网在线观看
|
欧美日韩伦理片
|
日韩深夜视频
|
欧美巨大xxxx
|
老鸭窝亚洲一区二区三区
|
99热精品国产
|
欧美午夜宅男影院在线观看
|
亚洲成人久久一区
|
欧美一级淫片videoshd
|
欧美激情国产日韩
|
欧美三级理论片
|
91精品一区二区三区蜜桃
|
亚洲怡红院av
|
国产成人精品自线拍
|
濑亚美莉一二区在线视频
|
亚洲无线看天堂av
|
欧美一级一片
|
麻豆成人91精品二区三区
|
成人免费一区二区三区视频
|
偷窥自拍亚洲色图
|
18+激情视频在线
|
youjizz欧美
|
欧美一区=区
|
亚洲日穴在线视频
|
日韩经典一区二区三区
|
国产精品九九久久久久久久
|
午夜欧美一区二区三区免费观看
|
在线观看亚洲色图
|
久久精品免费在线
|
欧美xxxx性xxxxx高清视频
|
中文在线观看视频
|
巨胸喷奶水www久久久免费动漫
|
国产精品91一区二区三区
|
国产美女视频91
|
欧美在线一二三
|
午夜精品在线视频
|
国产日韩第一页
|
少妇精品无码一区二区免费视频
|
成人高潮片免费视频
|
99re99
|
北岛玲heyzo一区二区
|
91成人网在线观看
|
亚洲国产精华液网站w
|
欧美精品一区二区在线播放
|
国产999在线观看
|
欧美 日韩 亚洲 一区
|
色偷偷男人天堂
|
男人天堂新地址
|
久久久pmvav
|
伊人久久大香线蕉
|
99视频精品在线
|
精品欧美乱码久久久久久1区2区
|
国产精品视频久
|
成人亚洲视频在线观看
|
在线能看的av
|
av色影在线看免费
|
九九九伊在线综合永久
|
欧美亚洲一区
|
色悠悠久久综合
|
日本在线观看天堂男亚洲
|
麻豆tv在线播放
|
日韩大片免费在线观看
|
日本边添边摸边做边爱的第三级
|
福利影院在线看
|
在线观看一区
|
福利视频一区二区
|
日av在线播放中文不卡
|
凹凸日日摸日日碰夜夜爽1
|
日本三级小视频
|
av首页在线
|
伊人精品久久
|
久久久三级国产网站
|
国产午夜精品一区二区三区
|
国产精品伊人久久
|
992tv在线观看
|
欧美美女啪啪
|
国产欧美日韩三级
|
日韩在线免费视频观看
|
影音先锋男人的网站
|
黄色一级视频免费
|
成人网18免费网站在线
|
日韩精品一区国产
|
91亚洲国产成人精品一区二区三
|
亚洲一区二区三区四区中文字幕
|
欧美精品亚洲一区二区在线播放
|
国产综合久久久久久
|
最好看的中文字幕
|
五月激情婷婷网
|
aa级大片免费在线观看
|
亚洲精品三级
|
91精品国产综合久久婷婷香蕉
|
动漫3d精品一区二区三区
|
久久一区二区电影
|
欧美乱大交xxxxx另类
|
男女羞羞在线观看
|
国内精品第一页
|
亚洲欧美综合v
|
日韩精品视频在线观看视频
|
99久久久无码国产精品免费蜜柚
|
国产成a人亚洲精
|
亚洲欧洲在线免费
|
成人免费毛片在线观看
|
亚洲中文一区二区三区
|
色综合久久影院
|
老司机精品久久
|
精品亚洲一区二区三区在线播放
|
老司机午夜网站
|
一卡二卡三卡在线观看
|
97超碰人人在线
|
快she精品国产999
|
亚洲精品一区二区三区影院
|
青青草影院在线观看
|
亚洲高清在线看
|
免费大片黄在线观看视频网站
|
在线视频日韩
|
亚洲国产精品专区久久
|
国产在线观看欧美
|
好吊色在线观看
|
成人一区福利
|
久久久无码精品亚洲日韩按摩
|
欧美亚洲另类在线
|
黑人巨大精品欧美
|
xxx亚洲日本
|
91影院成人
|
777色狠狠一区二区三区
|
在线观看亚洲视频啊啊啊啊
|
亚洲视频在线观看一区二区
|
欧美xxxx黑人又粗又长
|
国产麻豆精品theporn
|
欧美福利视频在线
|
国产精品久久久久久亚洲av
|
免费vip影院
|
成人中文在线
|
欧美一级片在线观看
|
国产精品igao激情视频
|
天天操天天干天天
|
成人国产综合
|
亚洲人成小说网站色在线
|
51国偷自产一区二区三区
|
久久国产露脸精品国产
|
www.视频在线.com
|
国产一区二区三区不卡在线观看
|
懂色av粉嫩av蜜臀av一区二区三区
|
日本激情免费
|
欧美亚洲专区
|
美女久久久久久久久久久
|
秘密基地免费观看完整版中文
|
av免费在线网址
|
亚洲黄网站黄
|
久久伊人91精品综合网站
|
97香蕉碰碰人妻国产欧美
|
久久久久免费
|
欧美日本黄视频
|
caopeng视频
|
久久久久久女乱国产
|
国产一区二区三区国产
|
欧美在线视频一区二区
|
欧美人禽zoz0强交
|
av毛片在线播放
|
久久久www免费人成精品
|
999国内精品视频在线
|
伊人中文字幕在线观看
|
欲香欲色天天天综合和网
|
亚洲天堂中文字幕
|
天堂社区 天堂综合网 天堂资源最新版
|
一级黄色短视频
|
国产精品视频首页
|
欧美午夜电影网
|
免费观看成人在线视频
|
c#hpsocket
|
日韩不卡免费视频
|
日韩av免费看
|
天堂а√在线中文在线新版
|
欧美大片免费
|
色欧美片视频在线观看
|
欧美 激情 在线
|
夜色av.com
|
麻豆精品久久久
|
成人动漫网站在线观看
|
中文字幕免费观看视频
|
99综合99
|
亚洲成成品网站
|
国产污在线观看
|
99精品老司机免费视频
|
国产精品嫩草99a
|
亚洲最大免费
|
看全色黄大色黄大片免责看的
|
国产亚洲永久域名
|
日韩av大片在线
|
亚洲无码精品国产
|
妖精一区二区三区精品视频
|
亚洲色图偷窥自拍
|
国精产品一区一区二区三区mba
|
爱福利在线视频
|
一本一道波多野结衣一区二区
|
黑鬼大战白妞高潮喷白浆
|
国产黄视频在线观看
|
成人av电影免费在线播放
|
国产一区二区三区无遮挡
|
av色男福利网
|
亚洲日韩视频
|
国产免费一区视频观看免费
|
www.av日韩
|
五月天综合网站
|
热99精品里视频精品
|
在线免费看av片
|
九九久久成人
|
九九综合九九综合
|
青青草视频在线观看免费
|
天堂一区二区三区四区
|
国产一区二区成人
|
香蕉视频一区二区
|
精品国产18久久久久久洗澡
|
亚洲男人av电影
|
欧洲猛交xxxx乱大交3
|
国产精品视频一区视频二区
|
亚洲欧美中文日韩在线
|
国产精品1234区
|
女同一区二区三区
|
欧美国产日韩一区
|
国产视频一区二区三
|
天天av综合
|
国产情人节一区
|
欧美性色黄在线视频
|
老司机免费视频一区二区
|
欧美日韩一区在线观看视频
|
免费福利在线
|
久久综合色婷婷
|
欧洲黄色一级视频
|
国产小视频免费在线观看
|
亚洲午夜影视影院在线观看
|
999在线观看
|
欧美人与禽性xxxxx杂性
|
欧美日韩久久一区
|
亚洲欧美卡通动漫
|
日韩三级av高清片
|
精品中文字幕在线观看
|
国产jzjzjz丝袜老师水多
|
亚洲欧美亚洲
|
国产伦精品一区二区三区四区视频
|
国产馆av播放
|
91麻豆精品一区二区三区
|
日本熟妇人妻xxxxx
|
av免费在线观
|
日韩av在线高清
|
欧美一级淫片免费视频黄
|
91精品一区二区三区综合
|
亚洲a∨日韩av高清在线观看
|
19j韩国主播韩宝贝在线
|
91视频免费播放
|
久久久精品麻豆
|
草草视频在线
|
一区二区三区美女xx视频
|
亚洲天堂网视频
|
国产精品久久久一区二区
|
日本精品一区二区
|
在线中文av
|
欧美色网站导航
|
久久久久久久久久久久久久久久久
|
91精品国产91久久
|
亚洲剧场午夜在线观看
|
激情国产一区二区
|
美女视频一区二区三区在线
|
麻豆精品在线观看
|
91网站在线观看免费
|
美女写真理伦片在线看
|
欧美va亚洲va香蕉在线
|
免费污污视频在线观看
|
亚洲美女色禁图
|
99re99热
|
69xxx在线
|
这里只有精品久久
|
天天干,夜夜操
|
99久久国产综合精品麻豆
|
天天干天天爽天天射
|
国产精品亚洲d
|
欧美一二三视频
|
日本亲与子乱a
|
亚洲电影第三页
|
日本少妇高清视频
|
精品白丝av
|
精品国产三级a∨在线
|
2024最新电影免费在线观看
|
亚洲色图第一页
|
男人的天堂网页
|
中文字幕一区二区日韩精品绯色
|
无码人妻aⅴ一区二区三区
|
精品一区毛片
|
欧美日韩一区二区三区在线观看免
|