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

正文內(nèi)容

基于51單片機(jī)的數(shù)字收音機(jī)萬年歷的設(shè)計-預(yù)覽頁

2024-12-14 15:39 上一頁面

下一頁面
 

【正文】 (2) 硬件定時 對于時間較長的定時,常使用硬件電路完成。由于這些控制參量的請求都是隨機(jī)發(fā)出的,而且要求單片機(jī)必須作出快速響應(yīng)并及時處理,因此,只有靠中斷技術(shù)才能實(shí)現(xiàn)。而中斷技術(shù)就是解決資源競爭的有效方法。 (5)家用電器 家用電器是單片機(jī)的又一重要應(yīng)用領(lǐng)域,前景十分 廣泛如空調(diào),電冰箱,洗衣機(jī)、電飯煲,高檔洗浴設(shè)備,高檔玩具。典型應(yīng)用如電動機(jī)轉(zhuǎn)速控制,溫度控制,自動生產(chǎn)線等。典型的產(chǎn)品如:機(jī)器人,數(shù)控機(jī)床,自動包裝機(jī),點(diǎn)鈔機(jī),醫(yī)療設(shè)備,打印機(jī),傳真機(jī),復(fù)印機(jī)等。 (1)能儀器儀表 單片機(jī)用于各種儀表 ,一方面提高了儀表儀器的使用功能和精度,使儀器儀表智能化,同時還簡化了儀器儀表的硬件結(jié)構(gòu),從而可以方便地完成儀器儀表的升級代換。 ? 控制功能和可靠性高 單片機(jī)是為了滿足工業(yè)控制而設(shè)計的,所以實(shí)時控制功能特別強(qiáng),其 CPU可以對 I/O 接口直接進(jìn)行操作,位操作能力更是其它計算機(jī)無法比擬的,另外,由于 CPU,存儲器,以及 I/O 接口集成在同一芯片內(nèi),各部件之間的連接緊湊,數(shù)據(jù)在傳送時受到干擾小, 且不易受環(huán)境條件的影響,所以單片機(jī)的可靠性非常高。并在 液 晶屏( 12864) 顯示相應(yīng)的 年,月,日,時,分,秒,星期, 溫度 ,電臺頻點(diǎn),信號強(qiáng)度,及收音機(jī)狀態(tài),并結(jié)合 LM386 的雙聲道功率放大為我們?nèi)粘I钐峁┟烂畹碾娕_廣播。它體積小,成本低,功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)業(yè)和工業(yè)自動化上。焦作大學(xué)機(jī)電工程學(xué)院 摘要 1 摘 要 電子科技日新月異,人們對現(xiàn)代電子設(shè)備的智能化和微型化及其精度提出了更高的要求,而單片機(jī)因其具有穩(wěn)定可靠、 體積小、 價格低廉等特點(diǎn),成為設(shè)計智能化儀器儀表的首選微控制器,因此本次我們沒有選用傳統(tǒng)的專用的時鐘芯片,而是采用了 AT89S52 為控制 芯片,此款單片機(jī)可以使用軟件對其進(jìn)行在線編程,其靈活性和可靠性都相對提高 ,采用 ds1302 為時鐘芯片, ds18b20 為溫度傳感芯片 和 tea5767 的收音機(jī)芯片 。由 RAM ,ROM,CPU 構(gòu)成,定時,計數(shù)和多種接口于一體的微控制器。 本設(shè)計主要設(shè)計了一個基于 AT89S52 單片機(jī)的 數(shù)字收音機(jī)萬年歷 。新的單片機(jī)應(yīng)用系統(tǒng)開發(fā)技術(shù)在近幾年有了快速的發(fā)展。 在現(xiàn)代的各種電子器件中,單片機(jī)具有良好的性能價格比,這正是單片機(jī)得以廣泛應(yīng)用的重要原因。單片機(jī)在機(jī)電一體化產(chǎn)品的開發(fā)中可以發(fā)揮巨大的作用。在這類系統(tǒng)中,利用單片機(jī)作為系統(tǒng)控制器,可以根據(jù)被控對象的不同特征采用不同的智能算法,實(shí)現(xiàn)期望的控制指標(biāo),從而提高生產(chǎn)效率和產(chǎn)品質(zhì)量。系統(tǒng)具有運(yùn)行可靠,數(shù)據(jù)采集方便靈活,成本低廉等一系列有點(diǎn)。Cpu 在面對多項任務(wù),但是由于資源有限,有可能出現(xiàn)資源競爭的局面,即多個任務(wù)來爭奪一個 CPU。 所謂實(shí)時控制,就是要求計算機(jī)能及時地響應(yīng)被控對象提出的分析,計算和控制等請求,使被控對象保持在最佳工作狀態(tài),以達(dá)到預(yù)定的控制效果。此外,軟件定時方法在某些情況下無法使用。 (3) 可編程定時器定時 這種定時的方法是對通過系統(tǒng)時鐘脈沖的計數(shù)來實(shí)現(xiàn)。 MCS- 51 內(nèi)部就有兩個定時器 /計數(shù)器。 計數(shù)功能 所謂計數(shù)是指對外部時間進(jìn)行計數(shù)。 定時功能 定時功能也是通過計數(shù)器的計數(shù)來實(shí)現(xiàn)的,不過此時的計數(shù)脈沖來自單片機(jī)的內(nèi)部,即每個機(jī)器周期產(chǎn)生一個計數(shù)脈沖。 1. 5 芯片簡介 AT89S52 單片機(jī)引腳如圖 : AT89S52 單片機(jī)是標(biāo)準(zhǔn)的 40 引腳雙列直插式集成電路芯片,其各引腳功能如下: VCC: +5V 電源。 XTAL1 和 XTAL2:外接晶體引線端。 P2 口: P2 口電路比 P1 口電路多了一個多路轉(zhuǎn)接電路 MUX,這又正好與 P0 口一樣。當(dāng)輸出第二功能信號時,該位應(yīng)應(yīng)置“ 1”,使與非門對第二功能信號的輸出是暢通的,從而實(shí)現(xiàn)第二功能信號的輸出,具體第二功能如表 1所示。 DS1302 是 DS1202 的升級產(chǎn)品,與 DS1202 兼容,但增加了主電源 /后背電源雙電源引腳,同時提供了對后背 電源進(jìn)行涓細(xì)電流充電的能力。當(dāng) Vcc2 大于 Vcc1+ 時, Vcc2 給 DS1302 供電。 RST 輸入有兩種功能:首先, RST 接通控制邏輯, 允許地址 /命令序列送入移位寄存器;其次, RST 提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。只有在 SCLK為低電平時,才能將 RST 置為高電平。同樣,在緊跟 8 位的控制指令字后的下一個 SCLK脈沖的下降沿讀出 DS1302 的數(shù)據(jù),讀出數(shù)據(jù)時從低位 0 位到高位 7 DS1302 的寄存器 DS1302 有 12 個寄存器,其中有 7個寄存器與日歷、時鐘相關(guān),存放的數(shù)據(jù)位為 BCD 碼形式 ,其日歷、時間寄存器及其控制字見 相關(guān)數(shù)據(jù)手冊 。 TEA5767概述 TEA5767 是飛利浦公司生產(chǎn)的一款收音機(jī)芯片,很多手機(jī), MP MP4里的收音機(jī)功能 都是于他實(shí)現(xiàn)的。 FM收音功能,這個功能主要是有 FM 收音模塊來完成。可以顯示 84 行 161 6 點(diǎn)陣的漢字 . 也可完成圖形顯示 .低電壓低功耗是其又一顯著特點(diǎn)。因此,一個基本的數(shù)字鐘電路主要有穩(wěn)壓電路、單片機(jī)最小系統(tǒng)電路、 18b20 單總線電路、 ds1302 時鐘電路、 LCD12864 控制電路及按鍵電路組成。 單片機(jī)在常態(tài)時不斷讀取并刷新時間及溫度值、不斷掃描按鍵,從而使時間及溫度正確實(shí)時更新顯示、按鍵及時處理爭強(qiáng)人機(jī)交換的實(shí)時性。由于主程序在以很快的速度反復(fù)掃描按鍵,為避免一次按鍵被程序多次掃描而造成誤讀故采用松鍵作為單片機(jī)相應(yīng)程序的方式。 按鍵掃描開始 執(zhí)行按鍵 Key_bz==1 有鍵按下 延時 有鍵按下 有鍵按下 按鍵已松 Key_bz=1 Key_bz=0 按鍵掃描結(jié)束 開始 初始化 讀取溫度 時間 讀取頻點(diǎn) 信號強(qiáng)度 更新顯示 掃描按鍵 焦作大學(xué)機(jī)電工程學(xué)院 總體方案設(shè)計 12 根據(jù)時鐘芯片數(shù)據(jù)手冊繪制一下讀寫流程圖: 圖 根據(jù)溫度傳感芯片 數(shù)據(jù)手冊繪制一下讀取流 程圖: 圖 讀時鐘 片選開 寫(讀)地址 讀數(shù)據(jù) 片選關(guān) 結(jié)束 寫時鐘 片選開 寫(寫)地址 寫數(shù)據(jù) 片選關(guān) 結(jié)束 溫度讀取 芯片復(fù)位 跳過 ROM 溫度轉(zhuǎn)換 芯片復(fù)位 溫度讀取 跳過 ROM 讀取結(jié)束 焦作大學(xué)機(jī)電工程學(xué)院 系統(tǒng)的硬件組成 13 第四章 系統(tǒng)的硬件組成 穩(wěn)壓電路: LM780電容。 單片機(jī)最小系統(tǒng):單片機(jī)、振蕩電路、復(fù)位電路。 時鐘芯片: ds130備用電源。 功能:為系統(tǒng)提供溫度數(shù)據(jù)。 穩(wěn)壓電路 本穩(wěn)壓電路采用三端穩(wěn)壓集成電路 LM7805,具有性能穩(wěn)定、設(shè)計簡單、易于實(shí)現(xiàn)等優(yōu)點(diǎn) ,也提供了電源指示燈,采用的是時下最流行的 LED 發(fā)光管, LED具有發(fā)光強(qiáng)度高并節(jié)能的優(yōu)點(diǎn)。電路圖如下 : 圖 單片機(jī)最小系統(tǒng)電路 單片機(jī)的復(fù)位只需使 REST 引腳的高 電平持續(xù)兩個機(jī)器周期以上,簡單 RC 復(fù)位電路既能滿足其要求。而在芯片內(nèi)部, XTAL1 和 XTAL2 之間跨 接晶體振蕩器和微調(diào)電容,從而構(gòu)成一個穩(wěn)定的自激振蕩器。 如下圖所示: 圖 按鍵模塊原理圖 焦作大學(xué)機(jī)電工程學(xué)院 系統(tǒng)的硬件組成 16 時鐘電路 DS1302 采用雙電源供電 ,其中 Vcc1 為后備電源, VCC2 為主電源。當(dāng) Vcc2 小于Vcc1 時, DS1302 由 Vcc1 供電。大大節(jié)省了資源。 Lm386 具有體積小,效率高,外圍原件少等優(yōu)點(diǎn)。 uint twpll=0。 //頻率單位 :k else pll=(uint)((float)((frequency225)*4)/(float))。 hlsi=radio_write_data[2]amp。 //頻率單位 :KHz } //寫 5767 void radio_write(void) { uchar i。 for(i=0。 } iic_stop()。 iic_start()。i5。 temp_l=radio_read_data[1]。 pll=temp_h*256+temp_l。 1.時制式為 24 小時制。 6. 能準(zhǔn)確顯示實(shí)時溫度精度為 1℃ 。 圖 測試結(jié)果現(xiàn)象圖 焦作大學(xué)機(jī)電工程學(xué)院 結(jié)束語 27 第七章 結(jié)束語 單片機(jī)作為我們主要的專業(yè)課程之一,我覺得單片機(jī)課程設(shè)計很有必要,而且很有意義。課程設(shè)計結(jié)束了,但是從中學(xué)到的知識會讓我受益終身。 通過這次設(shè)計,我懂得了學(xué)習(xí)的重要性,了解到理論知識與實(shí)踐相結(jié)合的重要意義,學(xué)會了堅持、耐心和努力,這將為自己今后的學(xué)習(xí)和工作做出了最好的榜樣。在此向 王 老師表示深深的感謝和崇高的敬意。 我還要感謝同組的各位同學(xué),在畢業(yè)設(shè)計的這段時間里,你們給了我很多的啟發(fā),提出了很多寶貴的意見,對于你們幫助和支持,在此我表示深深地感謝。 //sbit psb=P2^1。 sbit rst=P2^4。 sbit s2=P1^4。 sbit gf=P3^0。 /*********************/ /************************************/ uchar b,num,ys,i。 焦作大學(xué)機(jī)電工程學(xué)院 附錄 31 ulong frequency。 uchar write_reg[7]={0x80,0x82,0x84,0x86,0x88,0x8a,0x8c}。 /********************************/ uchar radio_write_data[5]={0x2d,0x56,0x20,0x11,0x00}。} void delay8us() {。x0。 } void delayus(uint t) { while(t)。 delay2us()。 } //終止 I2C 總線,當(dāng) scl 為高電平時使 sda 產(chǎn)生一個正跳變 void iic_stop() { 焦作大學(xué)機(jī)電工程學(xué)院 附錄 34 sda1=0。 sda1=1。 delay2us()。 delay2us()。 delay2us()。 scl=0。i8。 scl=1。 sda1=1。i8。 delay2us()。 hlsi=radio_write_data[2]amp。 //頻率單位 :k } //由 PLL計算頻率 void get_frequency(void) { uchar hlsi。0x10。 iic_start()。i5。 } //讀 TEA5767狀態(tài) ,并轉(zhuǎn) 換成頻率 void radio_read(void) { uchar i。 iic_write_byte(0xc1)。i++) { radio_read_data[i]=iic_read_byte()。 temp_h=radio_read_data[0]。 get_frequency()。 if(frequencymax_freq) frequency=min_freq。 radio_write_data[2]=0x
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1