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

正文內(nèi)容

基于ds12c887的實(shí)時(shí)時(shí)鐘日歷設(shè)計(jì)課程設(shè)計(jì)論文-文庫(kù)吧資料

2025-06-24 17:06本頁(yè)面
  

【正文】 ute_f = 0。 day_f= 0。 minute_f = 0。 date_f = 0。 case 70 : year_f = 0。 a_second_f = 0。 a_hour_f = 0。 second_f = 0。 hour_f = 0。 month_f = 0。 } }}void hongwai_choose( void )//需要修改的數(shù)據(jù)選擇{ //年月日時(shí)分秒星期,鬧鐘的時(shí)、分、秒 鬧鐘的開(kāi)關(guān) if( shuju == 69 || shuju == 70 || shuju == 71 || shuju == 68 || shuju == 64 || shuju == 67 || shuju == 7 || shuju == 21 || shuju == 9 || shuju == 25|| shuju == 21 || shuju == 13) { alarm_f = 0。 } else { change_gewei = number。 //一定要清零 if( shiwei_gewei_f == 0 ) { change_shiwei = number。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。void hongwai_number( void )//此函數(shù)用來(lái)輸入數(shù)據(jù){ if( shuju == 22 || shuju == 12 || shuju == 24 || shuju == 94 || shuju == 8 || shuju == 28 || shuju == 90 || shuju == 66 || shuju == 82 || shuju == 74 ) { alarm_f = 0。bit lanth。bit flagf。unsigned char code_data1。unsigned char int_times。unsigned char shuju。extern unsigned char U8checkdata。extern char U8T_data_H。extern char U8RH_data_H。extern char U8T_data_L_temp。extern unsigned char U8RH_data_L_temp。extern unsigned char U8data。 //判斷輸入的數(shù)據(jù)是十位還是個(gè)位//DHT11extern unsigned char U8FLAG。uchar change, change_shiwei = 0, change_gewei = 0。//紅外數(shù)據(jù)處理變量bit year_f, month_f, date_f, hour_f, minute_f, second_f, day_f, a_hour_f, a_minute_f, a_second_f。謝謝你們的幫助!參考文獻(xiàn) [1] 郭天祥 《新概念51單片機(jī)C語(yǔ)言教程》 北京:電子工業(yè)出版社,2009[2] 吳金戌 《8051單片機(jī)實(shí)踐與應(yīng)用》 北京:清華大學(xué)出版社,2003[3] 樓然苗 《MCS-51系列單片機(jī)設(shè)計(jì)實(shí)例》 北京:北京航天航空大學(xué)出版社,2001[4] 劉華東 《電子CAD技術(shù)—Protel 電路設(shè)計(jì)》 北京:清華大學(xué)出版社,2007[5] 譚浩強(qiáng) 《C語(yǔ)言程序設(shè)計(jì)》 北京:清華大學(xué)出版社,1999附錄A:實(shí)時(shí)日歷電子鐘設(shè)計(jì)電路原理圖圖一:實(shí)時(shí)日歷電子鐘原理圖附錄B:實(shí)時(shí)日歷電子鐘實(shí)物圖圖二:實(shí)時(shí)日歷電子鐘整體實(shí)物圖圖三:實(shí)時(shí)日歷電子鐘主板圖四:實(shí)時(shí)日歷時(shí)鐘電子鐘主板背面圖五:實(shí)時(shí)日歷時(shí)鐘紅外遙控器圖六:實(shí)時(shí)日歷電子鐘鋰聚合物電池附錄C:主程序清單/**************************************主程序*******************************************/include include include uchar year, month, date, hour, minute, second, day。可以說(shuō),沒(méi)有老師的悉心指導(dǎo),就不會(huì)有我今天的作品。通過(guò)動(dòng)手實(shí)踐,我學(xué)習(xí)到了很多課本以外的知識(shí),體會(huì)到了自己親自動(dòng)手做出成果的喜悅。實(shí)時(shí)日歷電子鐘可以正常顯示時(shí)間并進(jìn)行時(shí)間調(diào)整,還能顯示周?chē)h(huán)境的溫濕度,基本完成了預(yù)期要實(shí)現(xiàn)的目標(biāo)。在對(duì)芯片的管腳功能和用法有充分的了解后,根據(jù)設(shè)計(jì)要求設(shè)計(jì)硬件電路,包括單片機(jī)控制電路、時(shí)鐘電路、顯示電路、供電電路、紅外遙控電路、溫濕度傳感器電路和鬧鈴電路。而一首音樂(lè)的播放時(shí)間不可能少于一秒,故鬧鈴聲音只能采用一連串的短“滴”。因?yàn)閱纹瑱C(jī)至多每隔一秒就要從DS12C887中讀取時(shí)間并送液晶顯示,這樣才能保證液晶上的時(shí)間是一秒一秒跳動(dòng)的。本人原先的構(gòu)思是鬧鈴采用播放音樂(lè)的形式,但發(fā)現(xiàn)鬧鈴音樂(lè)播放時(shí),液晶上不能實(shí)時(shí)顯示時(shí)間,即處于時(shí)間停滯狀態(tài)。由于本系統(tǒng)線路連接比較簡(jiǎn)單,加之本人焊接技術(shù)過(guò)硬,故本系統(tǒng)硬件調(diào)試一次通過(guò),沒(méi)有硬件故障。4 系統(tǒng)調(diào)試系統(tǒng)調(diào)試共分為兩大部分:一個(gè)是軟件調(diào)試,另一個(gè)是硬件調(diào)試。以此類推,年、月、日、時(shí)、分、秒、鬧鐘的調(diào)節(jié)原理相同。Nokia5110的流程圖如圖33所示。最后是讀出DS12C887和DHT11的數(shù)據(jù)送到固定的位置顯示。開(kāi)始 DS12C887初始化 調(diào)用函數(shù)獲取時(shí)鐘信息 送數(shù)據(jù)顯示 圖32 DS12C887操作流程圖 Nokia5110液晶操作說(shuō)明及流程圖顯示主要是通過(guò)從芯片中讀入程序,分別對(duì)秒、分、時(shí)、星期、日、月、年進(jìn)行顯示,并且通過(guò)鍵盤(pán)的操作,對(duì)時(shí)間進(jìn)行加減操作,使時(shí)間更新顯示。這部分包括對(duì)DS12C887某個(gè)單元寫(xiě)、讀DS12C887某個(gè)單元的內(nèi)容和對(duì)DS12C887設(shè)定時(shí)間。主程序流程圖如圖31所示。主程序主要實(shí)現(xiàn)了從DS12C887和DHT11讀出數(shù)據(jù)并送到Nokia5110液晶中顯示的功能,同時(shí)檢測(cè)紅外遙控器有沒(méi)有按鍵按下,如果有鍵被按下,則執(zhí)行按鍵處理子程序。本系統(tǒng)軟件采用模塊化結(jié)構(gòu),主要由主程序﹑DS12C887子程序、Nokia5110子程序、紅外遙控器控制子程序、DHT11子程序、蜂鳴器子程序等構(gòu)成。所謂“模塊”,實(shí)質(zhì)上就是所完成一定功能,相對(duì)獨(dú)立的程序段,這種程序設(shè)計(jì)方法叫模塊程序設(shè)計(jì)法。過(guò)程控制程序主要是使單片機(jī)按一定的方法進(jìn)行計(jì)算,然后再輸出,以便控制實(shí)現(xiàn)想要的結(jié)果。在單片機(jī)控制系統(tǒng)中,大體上可分為數(shù)據(jù)處理、過(guò)程控制兩個(gè)基本類型。 圖212 DHT11電路3 系統(tǒng)軟件程序設(shè)計(jì)在進(jìn)行微機(jī)控制系統(tǒng)設(shè)計(jì)時(shí),除了系統(tǒng)硬件設(shè)計(jì)外,大量的工作就是如何根據(jù)每個(gè)生產(chǎn)對(duì)象的實(shí)際需要設(shè)計(jì)應(yīng)用程序。產(chǎn)品為4針單排引腳封裝,連接方便。單線制串行接口,使系統(tǒng)集成變得簡(jiǎn)易快捷。每個(gè)DHT11傳感器都在極為精確的濕度校驗(yàn)室中進(jìn)行校準(zhǔn)。傳感器包括一個(gè)電阻式感濕元件和一個(gè)NTC測(cè)溫元件,并與一個(gè)高性能8位單片機(jī)相連接。鬧鈴電路如圖211所示。圖29 紅外遙控器電路 鬧鈴電路隨著鬧鈴時(shí)間的設(shè)定,當(dāng)實(shí)時(shí)時(shí)間到達(dá)鬧鐘的時(shí)間時(shí),DS12C887的SQW管腳會(huì)輸出一組方波,如圖210所示,當(dāng)SQW輸出一個(gè)高電平時(shí),使三極管導(dǎo)通,喇叭會(huì)發(fā)出蜂鳴聲;當(dāng)SQW輸出為低電平時(shí),三極管不導(dǎo)通喇叭不發(fā)聲。在調(diào)節(jié)過(guò)程中,顯示器光標(biāo)會(huì)在對(duì)應(yīng)調(diào)節(jié)項(xiàng)目上游走,分別是:“秒、分、時(shí)、星期、日、月、年”。圖28 LM7805CV供電電路 紅外遙控器電路本設(shè)計(jì)采用紅外遙控器控制電子鐘,紅外遙控器的功能有:選擇鍵、數(shù)值增大鍵、數(shù)值減小鍵和鬧鈴查看鍵。由此可以看出,DS12C887對(duì)電源要求較為嚴(yán)格,故本設(shè)計(jì)采用LM7805CV穩(wěn)壓電源芯片供電。第8腳:GND為5110的地,接GND。第6腳:VCC為5110液晶的電源。第4腳:Din為串行數(shù)據(jù)輸入端。第2腳:CE為芯片使能。前兩種可以顯示數(shù)字、字符和符號(hào)等,而圖形點(diǎn)陣式液晶顯示器還可以顯示漢字和任意圖形。液晶顯示器具有體積小、重量輕、功耗極低、顯示內(nèi)容豐富等特點(diǎn),在單片機(jī)應(yīng)用系統(tǒng)中得到日益廣泛的應(yīng)用。DS12C887的管腳如圖25所示。操作DS12C887時(shí)鐘芯片共需要13條信號(hào)線,分別是并行數(shù)據(jù)地址復(fù)用線AD0~ADCS、AS、R/W、DS和IRQ。DS12C887芯片內(nèi)有微功耗,外圍接口簡(jiǎn)單,精度高,工作穩(wěn)定可靠等優(yōu)點(diǎn),廣泛各種需要較高精度的實(shí)時(shí)時(shí)鐘系統(tǒng)中。 器件介紹DS12C887是美國(guó)Dallas半導(dǎo)體公司推出的并行接口實(shí)時(shí)時(shí)鐘\日歷芯片,采用CMOS技術(shù)制成,具有內(nèi)部晶振和時(shí)鐘芯片備份鋰電池,同時(shí)它與計(jì)算機(jī)常用的時(shí)鐘芯片MC146818和DS12887管腳兼容,可直接替換。電容值無(wú)嚴(yán)格要求,但電容取值對(duì)振蕩頻率輸出的穩(wěn)定性、大小、振蕩電路起振速度有少許影響,CC3可在30pF時(shí)振蕩器有較高的頻率穩(wěn)定性。晶振電路中接在晶振旁的兩個(gè)電容,叫負(fù)載電容。上電時(shí),考慮到振蕩器有一定的起振時(shí)間,RST引腳上高電平必須持續(xù)10ms以上才能保證有效復(fù)位。作為輸入,由于外部下拉為低電平,P3口將輸出電流,這是由于上拉的緣故。④P3端口(~) P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門(mén)電流。對(duì)端口寫(xiě)1時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,這時(shí)可用作輸入口。 ③P2端口 (~) P2是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O端口。對(duì)端口寫(xiě)1時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,這時(shí)可用作輸入口。②P1端口(~ ) P1是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O端口。(4) 輸入/輸出引腳 ~ 、~、~ ~ ①P0端口(~ ) P0是一個(gè)8位漏極開(kāi)路型雙向I/O端口。要使CPU只訪問(wèn)外部程序存儲(chǔ)器(地址為0000H~FFFFH),則/EA端必須保持低電平(接到GND端)。但在此期間內(nèi),每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。 ③/PSEN 程序存儲(chǔ)允許(/PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào)。然而要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。即使不訪問(wèn)外部存儲(chǔ)器,ALE端仍以不變的頻率(此頻率為振蕩器頻率的1/6)周期性地出現(xiàn)正脈沖信號(hào)。 當(dāng)振蕩器運(yùn)行時(shí),在該引腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。采用外部振蕩器時(shí),此引腳應(yīng)懸浮不連接。 ②XTAL2 接外部晶體的另一個(gè)引腳。在單片機(jī)內(nèi)部,它是構(gòu)成片內(nèi)振蕩器的反相放大器的輸入端。 (89C52)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1