xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 147KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-08
  • 語(yǔ)言: 其他
  • 標(biāo)簽: DS1302??按鍵控制??12864??

資源簡(jiǎn)介

畢業(yè)設(shè)計(jì)__基于單片機(jī)的公交車自動(dòng)報(bào)站系統(tǒng) 1、下行控制報(bào)站:首先按下(下行設(shè)置按鍵),(下行指示燈)亮,然后按下(手動(dòng)播報(bào))按鍵控制播報(bào)下一站 2、上行控制報(bào)站:首先按上(上行設(shè)置按鍵),(上行指示燈)亮,然后按下(手動(dòng)播報(bào))按鍵控制播報(bào)下一站 3、按下關(guān)閉播報(bào)按鍵,則關(guān)閉播報(bào)功能和清除顯示 (需要實(shí)物或者實(shí)物相關(guān)資料私聊)

資源截圖

代碼片段和文件信息

#include?
#define?uint?unsigned?int
#define?uchar?unsigned?char
#include?“value.h“
sbit?x_key=P1^3;
sbit?s_key=P1^4;
sbit?bz_key=P1^5;
sbit?gb_key=P1^6;
sbit?x_LED=P2^6;
sbit?s_LED=P2^7;
uchar?x_modes_mode;
uchar?x_nums_num;
bit?flag_200ms?=?1;
uchar?flag_c_en;
bit?flag_100ms;
sbit?dq=P3^2; ??//18b20?IO口的定義
uint?temperature?;????//溫度變量

/************?延時(shí)函數(shù)??*****************/
void?delay_uint(uint?z)
{
?while(z--);
}
/********************************************************************
*?名稱?:?delay_1ms()
*?功能?:?延時(shí)1ms函數(shù)
*?輸入?:?q
*?輸出?:?無(wú)
***********************************************************************/
void?delay_1ms(uint?q)
{
?uint?ij;
?for(i=0;i?for(j=0;j<115;j++);
}
uchar?dis_lcd[10];
#include?“l(fā)cd12864bu.h“
/******************顯示時(shí)間函數(shù)***************************/
void?dis_shijian() //顯示時(shí)間
{
?write_shu16(00*8shi0);
?write_shuzi(10*22*8fuhao[1]0);
?write_shu16(03*8fen0);
?write_shuzi(10*25*8fuhao[1]0);
?write_shu16(06*8miao0);

?write_yhanzi(205*16qita[6]);???//星期
?//write_shu16(014*8week0);
?if(week==0)
?{
??write_yhanzi(107*16xingqi[6]);???
?}
?if(week==1)
?{
??write_yhanzi(107*16xingqi[1]);??
?}
?if(week==2)
?{
??write_yhanzi(107*16xingqi[2]);???
?}
?if(week==3)
?{
??write_yhanzi(107*16xingqi[3]);???
?}
?if(week==4)
?{
??write_yhanzi(107*16xingqi[4]);???
?}
?if(week==5)
?{
??write_yhanzi(107*16xingqi[5]);???
?}
?if(week==6)
?{
??write_yhanzi(107*16xingqi[6]);???
?}
?write_shu16(1*20*80x200);
?write_shu16(1*22*8nian0);
?write_shuzi(11*24*8fuhao[0]0);
?write_shu16(1*25*8yue0);
?write_shuzi(11*27*8fuhao[0]0);
?write_shu16(1*28*8ri0);

?write_shu18b20(1*212*8temperature0);
?write_shuzi(11*214*8dian0);
}
/************初始化顯示*****************/
void?init_12864_dis()?//初始化顯示
{
?cs1=1;?//左屏開顯示
?cs2=0;
?dis_shijian(); //顯示時(shí)間
}
/***********************18b20初始化函數(shù)*****************************/
void?init_18b20()
{
?bit?q;
?dq=1; //把總線拿高
?delay_uint(1); ????//15us
?dq=0; //給復(fù)位脈沖
?delay_uint(80); //750us
?dq=1; //把總線拿高?等待
?delay_uint(10); //110us
?q=dq; //讀取18b20初始化信號(hào)
?delay_uint(20); //200us
?dq=1; //把總線拿高?釋放總線
}

/*************寫18b20內(nèi)的數(shù)據(jù)***************/
void?write_18b20(uchar?dat)
{
?uchar?i;
?for(i=0;i<8;i++)
?{ ?//寫數(shù)據(jù)是低位開始
??dq=0; ?//把總線拿低寫時(shí)間隙開始?
??dq=dat&0x01;?//向18b20總線寫數(shù)據(jù)了
??delay_uint(5); ?//?60us
??dq=1; ?//釋放總線
??dat>>=1;
?}
}

/*************讀取18b20內(nèi)的數(shù)據(jù)***************/
uchar?read_18b20()
{
?uchar?ivalue;
?for(i=0;i<8;i++)
?{
??dq=0; ?//把總線拿低讀時(shí)間隙開始?
??value>>=?1; ?//讀數(shù)據(jù)是低位開始
??dq=1; ?//釋放總線
??if(dq==1) ?//開始讀寫數(shù)據(jù)?
??value|=0x80;
??delay_uint(5); ?//60us 讀一個(gè)時(shí)間隙最少要保持60us的時(shí)間
?}
?return?value; ?//返回?cái)?shù)據(jù)
}

/*************讀取溫度的值?讀出來(lái)的是小數(shù)***************/
uint?read_temp()
{
?uint?value;
?uchar?low; ???//在讀取溫度的時(shí)候如果中斷的太頻繁了,就應(yīng)該把中斷給關(guān)了,否則會(huì)影響到18b20的時(shí)序
?init_18b20(); ???//初始化18b20
?write_1

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????4000??2016-07-23?11:20??仿真源程序\ds1302.h

?????文件???????7582??2016-07-23?12:13??仿真源程序\lcd12864bu.h

?????文件??????25073??2013-05-03?15:21??仿真源程序\nongli.h

?????文件???????6376??2009-05-07?14:37??仿真源程序\STARTUP.A51

?????文件??????14048??2016-07-23?12:13??仿真源程序\STARTUP.LST

?????文件????????749??2016-07-23?12:13??仿真源程序\STARTUP.OBJ

?????文件??????10368??2016-07-23?12:08??仿真源程序\value.h

?????文件??????54196??2016-07-23?12:13??仿真源程序\公交報(bào)站仿真

?????文件????????731??2018-06-10?09:02??仿真源程序\公交報(bào)站仿真.build_log.htm

?????文件??????13607??2016-07-23?12:10??仿真源程序\公交報(bào)站仿真.c

?????文件??????22383??2016-07-23?12:13??仿真源程序\公交報(bào)站仿真.hex

?????文件?????????57??2016-07-23?12:13??仿真源程序\公交報(bào)站仿真.lnp

?????文件??????24855??2016-07-23?12:13??仿真源程序\公交報(bào)站仿真.LST

?????文件??????67021??2016-07-23?12:13??仿真源程序\公交報(bào)站仿真.M51

?????文件??????68845??2016-07-23?12:13??仿真源程序\公交報(bào)站仿真.OBJ

????.......??????1855??2016-07-23?12:13??仿真源程序\公交報(bào)站仿真.opt.bak

?????文件?????152913??2016-07-23?12:13??仿真源程序\公交報(bào)站仿真.plg

????.......??????2170??2016-07-23?00:29??仿真源程序\公交報(bào)站仿真.Uv2.bak

????.......?????71994??2018-06-10?09:02??仿真源程序\公交報(bào)站仿真.uvgui.Administrator

????.......?????70899??2018-05-15?16:41??仿真源程序\公交報(bào)站仿真.uvgui_Administrator.bak

????.......??????5837??2018-05-15?16:41??仿真源程序\公交報(bào)站仿真.uvopt

????.......?????14043??2018-05-05?09:26??仿真源程序\公交報(bào)站仿真.uvproj

?????文件???????1858??2016-07-23?00:29??仿真源程序\公交報(bào)站仿真_Opt.Bak

?????文件??????????0??2016-07-22?23:12??仿真源程序\公交報(bào)站仿真_Uv2.Bak

????.......??????5835??2018-05-05?09:26??仿真源程序\公交報(bào)站仿真_uvopt.bak

?????文件?????123730??2018-05-21?15:41??仿真圖\Last?Loaded?用DS1302與12864LCD設(shè)計(jì)的可調(diào)式中文電子日歷.DBK

?????文件??????22383??2016-07-23?12:13??仿真圖\公交報(bào)站仿真.hex

?????文件?????123744??2018-06-10?09:04??仿真圖\用DS1302與12864LCD設(shè)計(jì)的可調(diào)式中文電子日歷.DSN

?????文件???????1507??2018-06-10?09:04??仿真圖\用DS1302與12864LCD設(shè)計(jì)的可調(diào)式中文電子日歷.PWI

?????目錄??????????0??2018-06-10?09:02??仿真源程序

............此處省略4個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源