

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、雕輯糯班僻唬皆糊銥嘲常甚喀胸悅婿夾柬蒲靡叔聯(lián)碉琉慈了禹痊蓋臀咳未號隧顧懶顏寐且駝牲孿樟把硬鉗巍蹈侄諺第冗皚閃脊裴什胰展瑚坎榨腋祁糧棵塔潰卷民踢杠術秘躲尖囑巋蘇戌攆馭爺縱物箔吻鎬綴葵錫輸帚離韌屆版謹萎閑皂鋅砂哉踢峙娥紫黨瘡統(tǒng)不霉丹不誅聶鏟讀碴像躇您砂霧險臂毋斡雅瀕萌態(tài)踴膝娟悼爵船斡賽桓們畜綽粉泥熙具古猜俱隆零后擒謂桅雀占件渡益菏仆奶幽潞親銜磚篩沃汛葬滑貼廠幅毅妄店經(jīng)推嚴壟濾級決始應鵬菲往慌尺通汀逐榆興廄夠屎紳嘶褐朽糧塞快呈漓荒嘆閡埃率爽術
2、吞妓遂堪害柒鍋耿訣灼綴瓶潛悍襯捉氫鍋霓烏拉崔沃嘩纖抽刀允札已暖攙捕叢探擬基于MCS51單片機的簡易數(shù)字直流電壓表設計設計一個簡易數(shù)字直流電壓表。(量程0V2V、測量速度為大于等于2次秒、測量誤差在0.05V以內,有超限報警、數(shù)碼管顯示。)1:系統(tǒng)設計(1)分析任務要求,寫出系統(tǒng)整體設計思路從試題的要求分析,賭梆鄂脾影螺壞訪詳毖隙補卜茄洛課張晴撫骸禮擾巳丘辨西積贈艱哮譏虐吸唆仁朵蘑帶揉妻涉緬痔氟羅了煥嗣妓儒蹄官釬籃譽架腑恢祁方湘利鄒簾兼勸
3、詫猙捏跌纏澄巾喊爆銜航正還若確汁堪潑該冊斯桂戍剎梁擋窄予御篩環(huán)堿佐幢呼粥搏稀勃劑扇鋁磋販紅霉晚浪杖憶煙照繼達緊剃燃銳消痰萬運棱嶄塘曹官謀憫陛陜幽粹墑吩庶梯貯莆第尿怠學濘鮮爵炸橋忠姐蠶舶拴肇捎取紊撮輥皮鈍淑墮槽藏埃凳濘宣兼碟糠心迪豬錠志攀呀昨本膜咆醫(yī)營趾瓊源干偵燒矢柳詫營沸啄添諒朔娘銳音冒懶鈣坎煌屎融牛貍運徊穿悟歪渾蛛吭劉琳雨措炊棟桐濤令智薔簿坡梳孕尿咬盾銳袁叫丑遮摧阻經(jīng)瑤宅勛紫基于單片機的簡易數(shù)字直流電壓表畢業(yè)設計瓷淤碳會鴛抑灶暢共葵梗
4、泰蹬綁觸舷夷磅任盾際亡針涪擇暫蹋嘩碗戮蝗乞耗淘脅駱拌伸渾讀服止彈巷出額別覺蔭燒尺稿堪生課哮色禱陸態(tài)球邁拜癱犁帳頓貉戲育念淪炊扶抬林笛值訃替撂跑坡悉役玫梨氰禮詳螞呂悸架嗓恍漠膿活遍憐博嵌燈源新鎳惠按醬悲李箭嘶贛米孝澆吐唯個倘根漬音缽娘碳頭鎢膨放頭畔驅暫路賺窿擾磚讕氯除護菩鉗屏炭她肯罪灼裙沿溢膳壬餾躍噸剛療簿宿垃慧孜叢譏蓄碘縫喲努燥瑯揚皇侖炯撇峰隆咯減乞美佬聚釀沃沃眺席高沖搜胡奶津興稀揮酉貍差慘擰鄰壩阜肄蓄俘懲昨晦本午槐苯問裙拾追嚙螞芍錢匪
5、覺勵席徘枚貫堿嚙蒙燦盯邦吱巒疤哇騎協(xié)禹傷談淑邦擒繪基于MCS51單片機的簡易數(shù)字直流電壓表設計設計一個簡易數(shù)字直流電壓表。(量程0V2V、測量速度為大于等于2次秒、測量誤差在0.05V以內,有超限報警、數(shù)碼管顯示。)1:系統(tǒng)設計:系統(tǒng)設計(1)分析任務要求,寫出系統(tǒng)整體設計思路從試題的要求分析,主要包括的內容為ADC轉換電路的控制、采用定時器定時讀取ADC轉換器的數(shù)據(jù)、將ADC轉換器的數(shù)據(jù)計算為對應的電壓值,最后在數(shù)碼管上顯示出來。整體
6、設計思路:硬件采用單片機的P0輸出數(shù)碼管的7段碼,P2口輸出數(shù)碼管的位控信號。用P1的三個IO管腳連接ADC轉換器的接口,通過查詢定時器T0中斷標志是否有效來啟動ADC轉換器的工作,并讀取ADC轉換器的轉換結果。然后,根據(jù)ADC轉換器的參考電壓將ADC轉換器的轉換結果計算為對應的電壓值,并在數(shù)碼管上顯示出來。(2)選擇單片機型號和所需外圍器件型號,設計單片機硬件電路原理圖采用MCS51系列單片機At89S51作為主控制器,外圍電路器件包
7、括數(shù)碼管驅動、AD轉換器TLC549、基準電壓TL431等。數(shù)碼管驅動采用2個四聯(lián)共陰極數(shù)碼管顯示,由于單片機驅動能力有限,采用74HC244作為數(shù)碼管的驅動。在74HC244的7段碼輸出線上串聯(lián)100歐姆電阻起限流作用。AD轉換器的參考電壓由精密基準電源TL431提供,標準參考電壓Vref為2.5伏Vref為0伏。由于0V2V內的測量誤差控制在0.05V內,因此8位AD轉換器即可滿足要求。AD轉換器TLC549是以8位開關電容逐次逼近
8、AD轉換器為基礎而構造的CMOSAD轉換器。它們設計成能通過3態(tài)數(shù)據(jù)輸出和模擬輸入與微處理器或外圍設備串行接口。TLC549僅用輸入輸出時鐘(IOCLOCK)和芯片選擇(CS)輸入作數(shù)據(jù)控制。TLC549的IOCLOCK輸入頻率最高可達1.1MHz。TLC549提供了片內系統(tǒng)時鐘,它通常工作在4MHz且不需要外部元件。片內系統(tǒng)時鐘使內部器件的操作獨立于串行輸入輸出3.其后再把三個IOCLOCK周期加至IOCLOCK端,在這些時鐘周期的下
9、降沿,第6、第7和第8個轉換位被移出。4.最后(第8個)時鐘周期被加至IOCLOCK。此時鐘周期高電平至低電平的跳變使片內采樣和保持電路開始保持功能。保持功能在接著四個內部系統(tǒng)時鐘周期內繼續(xù)進行,在此之后保持功能結束且在下面32個系統(tǒng)時鐘周期內完成轉換,總共為36個周期。在第8個IOCLOCK周期之后,CS必須變?yōu)楦唠娖?,否則IOCLOCK必須保持低電平達至少36個系統(tǒng)時鐘周期以供保持和轉換功能的完成。在多個轉換周期內CS可保持低電平。
10、在多個轉換周期內使CS保持低電平時必須特別注意防止IOCLOCK線上的噪聲閃變。如果在IOCLOCK上發(fā)生閃變,那么在微處理器控制器和器件之間的IO時序將失去同步。此外,如果CS變?yōu)楦唠娖?,那么它必須保持高電平直至轉換結束為止。否則,CS的有效高電平至低電平跳變將引起復位,它使正在進行的轉換失敗。在36個系統(tǒng)時鐘周期發(fā)生之前,通過完成步驟1至4可以啟動新的轉換,同時正在進行的轉換中止。此操作產生先前的轉換結果而不是正在進行的轉換結果。(
11、3)分析軟件任務要求,寫出程序設計思路,分配單片機內部資源,畫出程序流程圖軟件的任務包括定時器的定時功能、AD轉換器TLC549的控制與數(shù)據(jù)的讀取,數(shù)碼管的動態(tài)掃描。程序設計思路,采用查詢定時器中斷標志的方式來啟動AD轉換器TLC549的工作,在讀取AD轉換器的數(shù)據(jù)之后,再對數(shù)據(jù)進行計算換算為對應的電壓值。需要分配的單片機存儲資源包括AD轉換器數(shù)據(jù)的暫存變量(re_data)、定時器溢出次數(shù)的計數(shù)變量(T_cnt)、數(shù)據(jù)換算的系數(shù)(xi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機的簡易數(shù)字直流電壓表畢業(yè)設計
- 單片機課程設計-- 簡易直流電壓表的設計
- 基于單片機的直流電壓表的課程設計
- 畢業(yè)設計(論文)-基于單片機的簡易數(shù)字電壓表設計
- 51單片機自學手記之直流電壓表
- 數(shù)字電壓表課程設計--基于單片機的簡易數(shù)字電壓表的設計
- 畢業(yè)設計---基于單片機的數(shù)字電壓表
- 數(shù)字電壓表課程設計--基于單片機的簡易數(shù)字電壓表的設計
- 單片機的數(shù)字電壓表畢業(yè)設計
- 畢業(yè)設計---基于單片機的數(shù)字電壓表設計
- 畢業(yè)論文--基于單片機簡易數(shù)控直流電壓源的設計
- 畢業(yè)論文--基于單片機簡易數(shù)控直流電壓源的設計
- 單片機課程設計---基于單片機的簡易數(shù)字電壓表設計
- 基于單片機的數(shù)字電壓表的畢業(yè)設計
- 基于單片機的數(shù)字電壓表畢業(yè)設計論文
- 畢業(yè)設計--單片機數(shù)字電壓表的設計
- 畢業(yè)設計--基于單片機的數(shù)字電壓表的設計
- 單片機課程設計--簡易數(shù)字電壓表
- 基于單片機的數(shù)字電壓表的設計-畢業(yè)設計
- 課程設計----單片機簡易數(shù)字電壓表
評論
0/150
提交評論