【正文】
.................................................... 16 系統(tǒng)總流程圖 ............................................................ 16 4 . 2 A / D 轉(zhuǎn)換的啟動(dòng)及轉(zhuǎn)換結(jié)果獲取 .................................... 19 程序流程分析 ............................................... .............19 第五章 結(jié)語 .................................................................. 21 參考文獻(xiàn) ....................................................................... 21 致謝詞 ....................................................................... 22 附錄 ... .... . .. ... ... .... ... ... ... .... ... ... ... .... ... ... ... .... ... 23 南昌工程學(xué)院專科畢業(yè)設(shè)計(jì) 1 第一章 緒 論 一些傳感器市場比如壓力傳感器、溫度傳感器、流量傳感器、水平傳感器 .稱重傳感器已表現(xiàn)出成熟市場的特征。有關(guān)專家指出,傳感器領(lǐng)域的主要技術(shù)將在現(xiàn)有基礎(chǔ)上予以延伸和提高,各國將競相加速新一代傳感器的開發(fā)和產(chǎn)業(yè)化,競爭也將日益激烈。 按系統(tǒng)功能實(shí)際要求,控制系統(tǒng)采用 89C51 單片機(jī), A/D 轉(zhuǎn)換采用 ADC0804。集成溫 度傳感器的電路符號(hào)如圖 2 所示。可廣泛應(yīng)用于各種冰箱、空調(diào)器、糧倉、冰庫、工業(yè)儀器配套和各種溫度的測量和控制等領(lǐng)域。 圖 將 AD590 放入 0℃ 的冰水混合溶液中, A1同相輸入端的電壓應(yīng)為 2. 73V,同樣使 A2 的輸出電壓也為 2. 73V,因此 A1與 A2 兩輸出端之間的電壓: - = 0V 即對應(yīng)于 0℃ 。 /WR:啟動(dòng) ADC0804 進(jìn)行 ADC 采樣,該信號(hào)低電平有效,即 /WR 信號(hào)由高電平變成低電平時(shí),觸發(fā)一次 ADC 轉(zhuǎn)換。 /INT:中斷請求信號(hào)輸出引腳,該引腳低電平有效,當(dāng)一次 A/D 轉(zhuǎn)換完成后, 將引起 /INT=0,實(shí)際應(yīng)用時(shí),該 引腳應(yīng)與微處理器的外部中斷輸入引腳相連(如 51單片機(jī)的 INT0,INT1 腳),當(dāng)產(chǎn)生 /INT 信號(hào)有效時(shí),還需等待 /RD=0 才能正確讀出A/D 轉(zhuǎn)換結(jié)果,若 ADC0804 單獨(dú)使用,則可以將 /INT 引腳懸空。 ③,讀取轉(zhuǎn)換結(jié)果 在 A/D轉(zhuǎn)換結(jié)束以后, ADC0804 的 引腳將給出一個(gè)低脈沖,如果把這個(gè)引腳直接連接到單片機(jī)的外部中斷引腳 P3.,這個(gè)低 脈沖將引起單片機(jī)中斷,單片機(jī)可以在中斷處理程序中讀取 ADC0804 的轉(zhuǎn)換結(jié)果。 5 腳為中斷請求信號(hào)輸出引腳,該引腳低電平有效,當(dāng)一次 A/D 轉(zhuǎn)換完成后,將引起 /INT1=0,實(shí)際應(yīng)用時(shí),該引腳應(yīng)與微處理器的外部中斷輸入引腳相連(如 51 單片機(jī)的 INT0,INT1腳),當(dāng)產(chǎn)生 /INT信號(hào)有效時(shí),還需等待 /RD=0才能正確 讀出 A/D轉(zhuǎn)換結(jié)果。具體硬件連接圖如圖 所示。 P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL門電流。 P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置 位無效。 XTAL2:來自反向振蕩器的輸出。 此外, AT89C51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。當(dāng)某段驅(qū)動(dòng)電路的輸出端為低電平時(shí),則該端所連接的字段導(dǎo)通并點(diǎn)亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。 ADC0804 輸出的最大轉(zhuǎn)換值 為 FFH(255),由于運(yùn)放A3放大5倍,因此本數(shù)字溫度計(jì)的最大測量溫度為 = ,即 100℃ 。程序每隔 50ms 將當(dāng)前溫度值與設(shè)定值比較一次,當(dāng)小于設(shè)定溫度值時(shí)發(fā)出控制信號(hào),即 是 0,該思路可用定時(shí)器 T0 來完成,比較判斷是否控制信號(hào)為判斷子程序中的內(nèi)容。然后檢測 AD 轉(zhuǎn)換是否完成,由于啟動(dòng) ADC0804 后,當(dāng)數(shù)值轉(zhuǎn)化完成時(shí),在 INTR 端發(fā)出低脈沖,因此單片機(jī)只有在接收到該低電平后才開始讀取 ADC0804的數(shù)據(jù)。 (6)T0 中斷子程序 進(jìn)入中斷后重新轉(zhuǎn)載初值,然后比較十位數(shù),用 MOV a,34H ; CJNZ A,T 當(dāng) A=31H 時(shí),c=0,否則 c= 。她廣博的學(xué)識(shí),豐富的經(jīng)驗(yàn),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,事業(yè)上積極進(jìn)取的精神對我影響深遠(yuǎn)。 AD 子程序 。拉高 CLK 端 NOP 程序清單 26 NOP CLR ADCLK 。拉低 CLK 端,形成下降沿 4,5,6,7,8,9,10,11 NOP NOP MOV C,ADDO NOP RLC A SETB ADCLK 。//////ADCONV 子程序結(jié)束 ////// 。/============================ 。s antiracism taskforce, is in London for the Football Association39。 May be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always feel oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, suddenly feel something, do it. 一字開頭的年齡已經(jīng)到了尾聲。t want to give vent to out your inner voice can be in the high school children of the feelings in a period, but was eventually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown a basketball hoops, suddenly found himself has already can39。那些曾經(jīng)所謂的非做不可,只是青蔥年華里自己給自己注射的一支強(qiáng)心劑,或者說,是自以為是的精神寄托罷了。ll be traveling fast, so despite the distance, it will not be like diving into the deep end 程序清單 32 of a pool. It will be like he is diving into the shallow end. Skydiver preps for the big jump When he jumps, he is expected to reach the speed of sound 690 mph (1,110 kph) in less than 40 seconds. Like hitting the top of the water, he will begin to slow as he approaches the more dense air closer to Earth. But this will not be enough to stop him pletely. If he goes too fast or spins out of control, he has a stabilization parachute that can be deployed to slow him down. His team hopes it39。突然想到那件藍(lán)格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場還沒有開始就宣告了終結(jié)的邂逅計(jì)劃 …… 那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝幕。也 曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時(shí)候是最后又打起了退堂鼓。t really grow up, it seems is not so important。s actions. CSKA said they were surprised and disappointed by Toure39。t charge you more than 35% of your pensation if you win the case. If you are thinking about signing up for a damagesbased agreement, you should make sure you39。十位數(shù)與個(gè)位數(shù)分開 MOV 71H,A MOV 72H,B RET XIAOYU: MOV 70H,10 MOV A,137 MOV B,R3 SUBB A,B MOV B,2 MUL AB MOV B,10 DIV AB MOV 71H,A MOV 72H,B RET 。時(shí)鐘清零 SETB ADDI 。拉高 CLK,形成上升沿 3 NOP NOP CLR ADCLK 。初始化通道選擇( CH0=10) SETB ADDO SETB ADCLK CLR ADCS 。 主程序 ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV SP,60H MOV R4,100 LOOP: LCALL ADCONV LCALL BCDCON LOOP1: LCALL DISPLAY DJNZ R4,LOOP1 MOV R4,100 SJMP LOOP 。 參考文獻(xiàn) 【 1】 曹天漢 《單片機(jī)原理與接口技術(shù)》 電子工業(yè)出版社 【 2】 柳春鋒 《 Protel 99se 實(shí)用教程》 高等教育出版社 【 3】 梁 森 《自動(dòng)檢測與轉(zhuǎn)換技術(shù)》 機(jī)械工業(yè)出版社 【 4】 任致程 《 經(jīng)典智能電路 300 例 》 機(jī)械工業(yè)出版社 【 5】 何希才 《 傳感器及其應(yīng)用電路 》 電子工業(yè)出版社 【 6】 還有很多來自網(wǎng)絡(luò)上無法說明具體出處的寶貴資料 南昌工程學(xué)院??飘厴I(yè)設(shè)計(jì) 致謝詞 感謝各位評委老師在百忙之中抽出寶貴的時(shí)間為我們審稿。xch a,34H ( 20H 為按鍵數(shù)值的暫存地址)來簡潔而方便的 完成。本程序是利用 movx r0, a 來實(shí)現(xiàn)的,當(dāng)執(zhí)行該語句時(shí),單片機(jī)的 /wr 置 0,然后向 p0 口輸出數(shù)據(jù)。顯示子程序流程圖如圖 所示。主程序流程圖如圖 4所示。 南昌工程學(xué)院??飘厴I(yè)設(shè)計(jì) 圖 AT89C51 時(shí)鐘電路原理圖 顯示電路單元 數(shù)碼管結(jié)構(gòu) 數(shù)碼管由 8 個(gè)發(fā)光二極管(以下簡稱字段)構(gòu)成,通過不同的組合可用來顯示數(shù)字 0 ?字符 A ? F、 H、 L、 P、 R、 U、 Y、符號(hào)“ ?”及小數(shù)點(diǎn)“ ?”。 第三章 硬件設(shè)計(jì)原理 ( 4)芯片擦除 整個(gè) PEROM 陣列和三個(gè)鎖定位的電擦除可通過正確的控制信號(hào)組合,并保持 ALE 管腳處于低電平 10ms 來完成。在 FLASH 編程期間,此引腳也用于施加12V編程電源( VPP)。此時(shí), ALE只有在執(zhí)行 MOVX, MOVC