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

正文內(nèi)容

基于單片機(jī)的時(shí)鐘系統(tǒng)設(shè)計(jì)(留存版)

  

【正文】 1)。 } } void lcd_clear_line(BYTE line) { BYTE i = 0。 _nop_()。 _nop_()。 ep = 1。 display_calender_and_temp ()。很顯然第二種更簡(jiǎn)單、直接,下面就列出典型讀寫(xiě)的時(shí)序要求,以方便編寫(xiě)程序。其中 JT 為 的晶振,改變兩電容 CB 的值即可對(duì)此晶振頻率進(jìn)行調(diào)節(jié)。系統(tǒng)時(shí)鐘的波形幅度一定要大于 ,這兩腳的阻值在 450700 歐之間,由南橋提供。 第三章 系統(tǒng)硬件設(shè)計(jì) 9 單片機(jī)內(nèi)部也用和電腦功能類(lèi)似的模塊,比如 CPU,內(nèi)存,并行總線,還有和硬盤(pán)作用相同的存儲(chǔ)器件,不同的是它的這些部件性能都相對(duì)我們的家用電腦弱很多,不過(guò)價(jià)錢(qián)也是低的,一般不超過(guò) 10元即可 ......用它來(lái)做一些控制電器一類(lèi)不是很復(fù)雜的工作足矣了。90 年代后隨著消費(fèi)電子產(chǎn)品大發(fā)展,單片機(jī)技術(shù)得到了巨大的提高。按使用情況不同可分成低 128 字節(jié)( 00H~ 7FH)和高 128字節(jié)( 80H~ FFH)。 硬件電路包括單片機(jī)最小系統(tǒng)電路、 DS12887 實(shí)時(shí)時(shí)鐘芯片電路模塊、 LCD1602液晶顯示模塊、按鍵模塊;軟件部分主要通過(guò) c 程序的編程實(shí)現(xiàn)對(duì)時(shí)鐘芯片進(jìn)行時(shí) 間數(shù)據(jù)的讀和寫(xiě),然后通過(guò)液晶顯示程序?qū)r(shí)間顯示出來(lái),通過(guò)按鍵操作實(shí)現(xiàn)功能的轉(zhuǎn)換和屏幕的切換。 單片機(jī)有兩種基本結(jié)構(gòu):一種是在 通用微型計(jì)算機(jī)中廣泛采用的,程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器共用一個(gè)存儲(chǔ)器空間的結(jié)構(gòu),稱(chēng)為“馮每次導(dǎo)師見(jiàn)面你都能及時(shí)參加,并通過(guò)電話(huà)、郵件等方式積極主動(dòng)與指導(dǎo)老師聯(lián)系,匯報(bào)論文進(jìn)度。 西 安 電 子 科 技 大 學(xué) 長(zhǎng) 安 學(xué) 院 畢業(yè)設(shè)計(jì)(論 文)成績(jī)登記表 學(xué) 院 長(zhǎng) 安 學(xué) 院 專(zhuān) 業(yè) 電子科學(xué)與技術(shù) 姓 名 馬江 學(xué) 號(hào) 09521033 成 績(jī) 題目名稱(chēng) 基于單片機(jī)的時(shí)鐘系統(tǒng)設(shè)計(jì) 指導(dǎo)教師 何聯(lián)會(huì) 職 稱(chēng) 講師 指導(dǎo)教師評(píng)語(yǔ)及對(duì)成績(jī)的評(píng)定意見(jiàn) 你在論文撰寫(xiě)的過(guò)程當(dāng)中態(tài)度認(rèn)真,能夠充分利用時(shí)間查找資料。由于單片機(jī)集成度高、功能強(qiáng)、可靠性高、體積小、功耗低、使用方便、價(jià)格低廉等一系列優(yōu)點(diǎn),目前已經(jīng)滲入到人們工作和生活的方方面面,單片機(jī)的應(yīng)用領(lǐng)域已從面向工業(yè)控制、通訊、交通、智能儀表等迅速發(fā)展到家用消費(fèi)產(chǎn)品、辦公自動(dòng)化、汽車(chē)電子、 PC 機(jī)外圍以及網(wǎng)絡(luò)通訊等廣大領(lǐng)域。由于 DS12887時(shí)鐘芯片 內(nèi)含一個(gè)鋰電池, 所以 斷電情況 可以 運(yùn)行十年以上不丟失數(shù)據(jù) ,重新上電后不用校正時(shí)鐘。 AT89S52 的片內(nèi)數(shù)據(jù)存儲(chǔ)器用位尋址方式,最大尋址范圍為256 字節(jié)( 00H~ FFH)。隨著工業(yè)控制領(lǐng)域要求的提高,開(kāi)始出現(xiàn)了 16位單片機(jī),但因?yàn)樾詢(xún)r(jià)比不理想并未得到很廣泛的應(yīng)用。同時(shí),學(xué)習(xí)使用單片機(jī)是了解計(jì)算機(jī)原理與結(jié)構(gòu)的最佳選擇。 當(dāng)總頻產(chǎn)生后,分頻器開(kāi)始分頻, R2將分頻器分過(guò)來(lái)的頻率送到南橋,在南橋處理過(guò)后送到 PCI 槽 B8 和 ISA的 B20 腳,這兩腳叫系統(tǒng)測(cè)試腳,這個(gè)測(cè)試 腳可以反映主板上所有的時(shí)鐘是否正常。 實(shí)驗(yàn)板電路原理圖 實(shí)驗(yàn)板電路結(jié)構(gòu)框圖如圖 圖 實(shí)驗(yàn)板結(jié)構(gòu)框圖 功能電路分析 時(shí)鐘電路 實(shí)驗(yàn)板的時(shí)鐘振蕩源電路如圖 。 表 LCD1602管腳功能表 ( 1)基本操作時(shí)序: LCD1602 讀寫(xiě)操作 時(shí)序總體上來(lái)說(shuō)是比較簡(jiǎn)單的,掌握其有兩種方法:一種是直接看時(shí)序圖,另外一種方法是直接記憶和總結(jié)讀寫(xiě)時(shí)電平高低和變化。 第四章 軟件設(shè)計(jì) 19 } update_display_data ()。 rw = 1。 LCD_DATA = cmd。 22 基于單片機(jī)的時(shí)鐘系統(tǒng)設(shè)計(jì) LCD_DATA = dat。 i ++) { lcd_wdat(line_data[i])。 lcd_clear_line(0)。/39。039。,39。,39。 BYTE cur_set_pos = 0。 return 。 week_alarm_temperature[ALARM_SIGN_POS] = ALARM_STATE。 //21 centruy clock_year = 0x10。 } else { clock_month = inc_bcd_value(clock_month)。 } break。 } else { clock_hour = 0x23。 EX0=0。amp。 cur_set_pos = 0。 IT1 = 0。 if (cur_set_pos == SET_MODE_COUNT) { cur_set_pos = 0。 } if (!key_tab amp。 } else { clock_minute_a = 0x59。 case 2: if (clock_day) { clock_day = dec_bcd_value (clock_day)。 } else { clock_week ++。 clock_year = 0。 //bcd,24 hour } void enable_alarm (void) { clock_b = 0x22。date_time[MINUTE_POS])。039。 void lcd_init()。,39。,39。 39。139。 lcd_wcmd(0x06)。 lcd_pos(line * 0x40)。 } void lcd_wdat(BYTE dat) { while(lcd_bz())。 rw = 0。 第四章 軟件設(shè)計(jì) 21 sbit rw = P1^5。 initial_irq ()。本系統(tǒng)設(shè)計(jì)采用字符型液屏顯示模塊 LCD1602 作為顯示器件,這樣不僅簡(jiǎn)化了系統(tǒng)的硬件設(shè)計(jì),而且極大地提高了系統(tǒng)的可靠性。 為確保微機(jī)系統(tǒng)中電路穩(wěn)定可靠工作,復(fù)位電路是必不可少的一部分,復(fù)位10 基于單片機(jī)的時(shí)鐘系統(tǒng)設(shè)計(jì) 電路的第一功能是上電復(fù)位。如果開(kāi)機(jī)數(shù) 碼卡上的 OSC 燈不亮,先查晶體兩腳的電壓和波形;有電壓有波形,在總頻線路正常的情況下,為分頻器壞;無(wú)電壓無(wú)波形,在分頻器電源正常情況下,為分頻器壞;有電壓無(wú)波形,為晶體壞。汽車(chē)上一般配備 40多部單片機(jī),復(fù)雜的工業(yè)控制系統(tǒng)上甚至可能有數(shù)百臺(tái)單片機(jī)在同時(shí)工作!單片機(jī)的數(shù)量不僅遠(yuǎn)超過(guò) PC機(jī)和其他計(jì)算的綜合,甚至比人類(lèi)的數(shù)量還要多。 早期的單片機(jī)都是 8位或 4位的。片上 Flash 允許程序存儲(chǔ)器在線編程,也適于常規(guī)編程器。這些具有人們所需要的智能化特性的產(chǎn)品減輕了人的勞動(dòng),擴(kuò)大了數(shù)字化的范圍,為家庭數(shù)字化提供了可能。主要工作放在軟件編程上,用實(shí)驗(yàn)板實(shí)現(xiàn)時(shí)間、日期、定時(shí)及它們的設(shè)定功能,詳細(xì)對(duì)軟件編程流程以及調(diào)試進(jìn)行了說(shuō)明,并對(duì)計(jì)時(shí)誤差進(jìn)行了分析 及校正,提出了定時(shí)音與顯示相沖突問(wèn)題及解決方案。 要求;( 1)查閱相關(guān)文獻(xiàn),熟悉課題背景、任務(wù); ( 2)深 入學(xué)習(xí) 51 系列單片機(jī)原理及 C 語(yǔ)言并且會(huì)用 Keil 軟件進(jìn)行編程; ( 3)學(xué)習(xí)時(shí)鐘芯片和 LED 的工作原理; ( 4)學(xué)會(huì)利用 protel 進(jìn)行原理圖繪制,并且能夠利用 protues對(duì)其進(jìn)行仿真; 要求 : 了解各種通信協(xié)議,設(shè)計(jì)現(xiàn)場(chǎng)總線適配器方案; 根據(jù)系統(tǒng)方案,設(shè)計(jì)電路原理圖和 pcb; 調(diào)試電路,確定電路參數(shù); 設(shè)計(jì)相應(yīng)軟件,并進(jìn)行調(diào)試。整個(gè)軟件與硬件的設(shè)計(jì)表現(xiàn)出作者較扎實(shí)的專(zhuān)業(yè)知識(shí)和語(yǔ)言功底。不僅能滿(mǎn)足所需要求而且還有很多功能可供擴(kuò)展,有著廣泛的應(yīng)用領(lǐng)域。 圖 功能整體流程框圖 設(shè)計(jì)流程和預(yù)期成果 該設(shè)計(jì)的主要流程如下:首先閱讀大量參考文獻(xiàn),進(jìn)行設(shè)計(jì)方案的確定,然后在 Protel 99SE 上進(jìn)行原理圖的繪制和修改,在電氣檢查無(wú)誤的情況下,購(gòu)買(mǎi)所需要的元器件 (元器件應(yīng)考慮裕量 )。盡管他的大部分功能集成在一塊小芯片上,但是它具有一個(gè)完整計(jì)算機(jī)所需要的 大部分部件: CPU、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分還會(huì)具有外存。當(dāng)代單片機(jī)系統(tǒng)已經(jīng)不再只在裸機(jī)環(huán)境下開(kāi)發(fā)和使用,大量專(zhuān)用的嵌入式操作系統(tǒng)被廣泛應(yīng)用在全系列的單片機(jī)上。在它的兩腳各有 1V 左右的電壓,由分頻器提供。 復(fù)位電路,就是 利用它把電路恢復(fù)到起始狀態(tài)。該復(fù)位電路能實(shí)現(xiàn)上電自動(dòng)復(fù)位,也能手動(dòng)復(fù)位,一般復(fù)位時(shí) RESET 應(yīng)保持 20毫秒以上高電平,此 復(fù)位時(shí) 間由接地電容控制。時(shí)鐘芯片向單片機(jī)發(fā)出中斷請(qǐng)求,單片機(jī)通過(guò)報(bào)警模塊進(jìn)行警報(bào),此時(shí),若按下四個(gè)按鍵中的任意一個(gè),報(bào)警停止,LCD1602 顯示 的時(shí)間繼續(xù)精確顯示。 delay (100)。 _nop_()。 ep = 1。 ep = 1。 i ++) { lcd_wdat (39。 sbit key_down = P1^3。,39。,39。 39。 39。 0xF0) + 0x10。 bcd_to_byte_string (clock_month, amp。 bcd_to_byte_string (clock_minute_a, amp。 clock_second = 0x00。 case 3: if (clock_hour == 0x23) { clock_hour = 0x0。 } } void decrease_value(BYTE cur_pos) { switch (cur_pos) { case 0: if (clock_year) { clock_year = dec_bcd_value(clock_year)。 case 5: if (clock_week) { clock_week = 0x7。 } void int_1() interrupt 2 { EX1=0。 } else { disable_alarm()。amp。 } EX1=1。D39。 if (enable_play_song) { TR0=0。 } break。 clock_century = dec_bcd_value(clock_century)。 } break。 clock_hour_a = clock_hour。 } void Start_calendar(void) { BYTE i = clock_c。 bcd_to_byte_string (clock_day, amp。 } BYTE dec_bcd_value (BYTE bcd) { if ((bcd amp。 39。 39。}。,39。 BYTE date_time[16] = {39。)。 _nop_()。 _nop_()。 0x80)。:39。 ( 1)按下 k1 鍵,系統(tǒng)進(jìn)入設(shè)置狀態(tài),再按下 k2 鍵可在除了溫度外的項(xiàng)目,如年、月、日、時(shí)、分、秒、星期、鬧鐘上停留,此時(shí)再按下上調(diào)鍵 S3 即可進(jìn)行加一操作,按下下調(diào)鍵 S4 即可進(jìn)行減一的操作。 SN74F244 有一片選信號(hào)線 G ,當(dāng)此口線為低電平時(shí), A1~ A4 與 Y1~ Y4 接通,反之, A1~ A4與 Y1~ Y4斷開(kāi)。以便回到原始狀態(tài),重新進(jìn)行計(jì)算。 總頻( OSC)在分頻器出來(lái)后送到 PCI 槽的 B16 腳和 ISA 的 B30 腳。單片機(jī)比專(zhuān)用處理器更適合應(yīng)用于嵌入式系統(tǒng),因此它得到了最多的應(yīng)用。而現(xiàn)在最強(qiáng)大的單片機(jī)系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。最后將各個(gè)功能 的電路程序組合起來(lái),然后再進(jìn)行總體調(diào)試直到成功。 課題意義 在日常生活和工作中,我們常常用到定時(shí)控制,如擴(kuò)印過(guò)程中的曝光定時(shí)等。 建議論文成績(jī)?yōu)椤? ”。 本論文和資料若有不實(shí)之處,本人承擔(dān)一切相關(guān)責(zé)任。本設(shè)計(jì)利用 Atmel 公司的 AT89S52 單片機(jī)對(duì)電子時(shí)鐘進(jìn)行開(kāi)發(fā),設(shè)計(jì)了實(shí)現(xiàn)所需功能的硬件電路,應(yīng)用匯編語(yǔ)言進(jìn)行軟件編程,并用實(shí)驗(yàn)板進(jìn)行演示、驗(yàn)證。它功能強(qiáng)大、
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1