freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

多功能電子萬年歷設(shè)計畢業(yè)論文(存儲版)

2025-07-18 12:53上一頁面

下一頁面
  

【正文】 : lcd_write_date(39。)。 lcd_write_date(39。E39。)。 case 5: lcd_write_date(39。)。 lcd_write_date(39。U39。0x0f)4)|(key_decimal%10)。 case 2: fen++。 break。 if(nian99) nian=0。 case 2: fen。 break。 if(nian==255) nian=99。 t=30。 while(!up)。 alarm_fen=c02_read_add(2)。 lcd_write_(0x80)。 write_time2(7,alarm_fen)。F39。)。amp。 ds1302_write(0x8e,0x00)。 if(nao==0) { while(!nao)。 key_up_down()。 //液晶寫字符后光標自動向右移動一位,把光標左移一位 } } while(count==2)。 ds1302_write(0x8e,0x80)。 flag_down=0。 case 4: do { lcd_write_(0x80+0x0e)。 lcd_write_(0x80+0x0e)。 ds1302_write(0x86,key_bcd(ri))。 if(flag_up || flag_down) { flag_up=0。 case 6:do { lcd_write_(0x80+6)。 flag_down=0。 ds1302_write(0x8e,0x80)。 } } while(count==4)。 key_up_down()。 ds1302_write(0x8e,0x00)。 write_time2(6,miao)。 if(count!=0) //count不為0,進入時間調(diào)整掃描 { switch(count) { case 1:do { lcd_write_(0x0F)。amp。 //按set一下,count加1 if(flag==1) { done=1。)。 lcd_write_date(39。)。 write_time2(4,alarm_shi)。 }void alarm_huan() //按下鬧鐘鍵后,切換界面{ uchar num。 alarm_shi=c02_read_add(1)。j++)。 miao==alarm_miao) flag_alarm=1。 break。 case 4: week。 if(miao==255) miao=59。 break。 case 4: week++。 if(miao59) miao=0。 } }/***********************按鍵處理***************************/uchar key_bcd(uchar key_decimal) //轉(zhuǎn)成ds1302所需的BCD碼 { uchar temp。)。A39。 lcd_write_date(39。)。 case 4: lcd_write_date(39。)。U39。 lcd_write_date(39。 //溫度符號 lcd_write_date(0x43)。 //取十位 temp除不用定義類型 wendu_ge =((uint)temp)%100/10。}uchar bcd_decimal(uchar bcd) //bcd轉(zhuǎn)換十進制{ uchar decimal。 lcd_write_date(0x30+shi)。 //寫入第二行數(shù)據(jù) for(lcdnum=0。 lcd_write_(0x06)。 lcd1602_e=0。}void lcd_write_date(uchar date) //數(shù)據(jù)寫入lcd單元中 { lcd1602_rw=0。 P0=。 ds1302_write(0x8a,0x02)。 }void ds1302_init() //ds1302初始化 { ds1302_rst=0。 ds1302_rst=0。 }void ds1302_write(uchar add,uchar date){ ds1302_rst=0。 } }uchar read_byte() { uchar k。}/**********************ds1302***************************/void write_byte(uchar dat) //寫一字節(jié){ uchar k。 //初始化 write_onechar(0xcc)。 } return value。i) { value=1。 else DQ=0。 x=DQ。 }ds18b20_delay(uchar xus) //延時xus{ while(xus)。//延時void delay(uchar x){ uchar y,z。 // 1602命令、數(shù)據(jù)選擇sbit lcd1602_rw = P2^1。uchar flag=1,count=0,flag_up=0,flag_down=0,flag_alarm=0,alarm_on,alarm_count=0,done=0。從論文的選題、資料的收集到論文的撰寫編排整個過程中,我得到了許多的熱情幫助。(2)鬧鈴設(shè)定的響鈴測試:測試地點五號樓613,2013年5月10號:表6鬧鈴設(shè)定的響鈴測試比較表時間本產(chǎn)品時間設(shè)置鬧鈴時間14點20分鬧鈴開始響鈴時間14點20分1秒(3)溫度的測試:測試地點五號樓613,2013年5月10號:表7 間隔5分鐘同一地點溫度采集比較時間實際測量本產(chǎn)品測量14點℃℃14點5分℃℃通過比較本產(chǎn)品采集的溫度和溫度計采集的溫度,兩者之間溫度值相差不大,因此本產(chǎn)品可以完成溫度采集的要求。此時按加按鈕,當(dāng)前數(shù)字就可改變。不管是發(fā)生‘讀’周期還是‘寫’周期,也不管是傳送的方式是單個字節(jié)的傳送或是多字節(jié)的傳送,開始時候的8位指定的四十個字節(jié)中的那一個將被其訪問。這樣設(shè)計可以減少CPU的工作量,下面簡單介紹本設(shè)計中鍵盤掃描程序(以偽代碼的形式),詳細見附錄B中。當(dāng)前的時間值等于設(shè)定的鬧鈴時間值的時候,蜂鳴器會發(fā)出聲音報警。(3)初始化地設(shè)置:① 顯示的模式設(shè)置如下表4表4顯示的模式設(shè)置指令碼功能00111000設(shè)置16X2顯示,5X7點陣,8位的數(shù)據(jù)接口② 顯示開/關(guān)以及光標設(shè)置如表5表5 顯示開/關(guān)以及光標設(shè)置指令碼功能00001DCBD=1 開開顯示; D=0 關(guān)掉顯示C=1 顯示出來光標;C=0 不會顯示光標B=1 光標要閃爍;B=0 光標不會顯示000001NSN=1 當(dāng)讀或著是寫一個字符之后地址指針就加1,并且光標也加1;N=0 當(dāng)讀或著是寫一個字符之后地址指針就減1,并且光標也減1;S=1 當(dāng)要寫一個字符,整個的屏幕就會顯示左移 LCM1602與STC89C52RC單片機的接口電路: LCM1602的接口電路圖LCD的D0~D7分別接單片機的的P0口,作為數(shù)據(jù)線,因為P0口內(nèi)部沒有上拉電阻,所以外部另外加上10K的上拉電阻;—、RW、E三個控制管腳;RV1用來調(diào)節(jié)LCD的顯示灰度;BLK、BLA為背光的陰極和陽極,接上相應(yīng)電平即點亮背光燈。 DS18B20的接口電路設(shè)計,該系統(tǒng)中采用數(shù)字式溫度傳感器DS18B20,具有測量精度高,電路連接簡單特點,此類傳感器僅需要一條數(shù)據(jù)線進行數(shù)據(jù)傳輸,VCC接電源,GND接地。就像:雪地環(huán)境測量以及測量溫度類消費電子產(chǎn)品等。 DS1302讀/寫時序圖(4)DS1302的寄存器DS1302的寄存器有12,其中的7個寄存器可以和日歷以及時鐘有關(guān)聯(lián),存放的形式就是以數(shù)據(jù)位為BCD碼的形式,它的時間和日歷的寄存器以及其控制字可以見表2。(2)DS1032的控制字DS1302它的控制字由表1所表示。表1為DS1302的控制字,此控制字的位7必須置1,若為0則不能對DS1302進行讀寫數(shù)據(jù)。所以,它和單片機二者之間的數(shù)據(jù)傳送是很容易實現(xiàn)的。4路PWM和8路的高速的10位A、D轉(zhuǎn)換,針對電機/強干的擾控制場合。 按鍵控制模塊設(shè)計與論證方案一:采用矩陣鍵盤,由于按鍵多可實現(xiàn)數(shù)值的直接鍵入,但在系統(tǒng)中需要CPU不間斷的對其端口掃描;方案二:采用獨立按鍵,查詢簡單,程序處理簡單,可節(jié)省CPU資源;因系統(tǒng)中所需按鍵不多,為了釋放更多的CPU占有時間,故采用方案二。就可以軟件控制來實現(xiàn),且能夠?qū)崿F(xiàn)智能化和模塊化。然而單片機又和單板機(一種能夠?qū)⑽⑻幚砥鞯男酒?、存儲器芯的芯片、輸入輸出接口芯片安裝在同一個印制電路板上的微型的計算機)不相同,早先的單片機芯片在沒有開發(fā)完全之前,它只是一種能夠具備極強功能的超大規(guī)模集成電路,倘若對它能夠進行應(yīng)用開發(fā),單片機便可以成為一個小型的微型計算機控制系統(tǒng),然而它與單板機或個人電腦(PC機)有著本質(zhì)的區(qū)別。用LCD數(shù)碼管動態(tài)顯示,LCD數(shù)碼管價格適中,對于顯示數(shù)字合適,且采用動態(tài)掃描法與單片機連接時,占用單片機接口線少。在硬件系統(tǒng)中設(shè)有4個獨立按鍵和一個LCD顯示器,能顯示豐富的信息,根據(jù)使用者的需要可以隨時對時間進行校準、選擇時間、星期、顯示直觀、功能多樣、電路簡潔、成本低廉等諸多優(yōu)點,符合電子儀器儀表的發(fā)展趨勢,具有廣闊的市場前景。s life.This design is one based on STC89C52RC singlechip microputer calendar display system, it can demonstrate years, the month, the date of the Gregorian calendar, and hour, minute, second, temperature, week and so on. Moreover it has also provided the lunar calendar information, adjustable time pattern, temperature sample, alarm system, individual quarterbell and so on. The system clock calendar DS1302 with high performance, low power consumption and simple interface features Circuit enable the system to streamline programming convenience, but also highly functional. The problems of inaccurate, unreliable, and the uniform inferior can be e up when you use the analogous circuit. However, it can be improved when you use the clock system based on STC89C52RC singlechip microputer. The system time accurate, low cost and can be widely applied to the life, study and work in any field, and has played an important role. Key words:The Electronic Calendar Clock, Singlechip Microputer, The Time Calendar Clock, Temperature Chip目錄ABSTRACT 31 緒論 8 8 9 9
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1