揚(yáng)大微機(jī)課設(shè)報(bào)告-數(shù)據(jù)采集

揚(yáng)大微機(jī)課設(shè)報(bào)告-數(shù)據(jù)采集

ID:47516892

大?。?84.01 KB

頁(yè)數(shù):13頁(yè)

時(shí)間:2020-01-12

揚(yáng)大微機(jī)課設(shè)報(bào)告-數(shù)據(jù)采集_第1頁(yè)
揚(yáng)大微機(jī)課設(shè)報(bào)告-數(shù)據(jù)采集_第2頁(yè)
揚(yáng)大微機(jī)課設(shè)報(bào)告-數(shù)據(jù)采集_第3頁(yè)
揚(yáng)大微機(jī)課設(shè)報(bào)告-數(shù)據(jù)采集_第4頁(yè)
揚(yáng)大微機(jī)課設(shè)報(bào)告-數(shù)據(jù)采集_第5頁(yè)
資源描述:

《揚(yáng)大微機(jī)課設(shè)報(bào)告-數(shù)據(jù)采集》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、微機(jī)原理課程設(shè)計(jì)-信息采集系統(tǒng)揚(yáng)州大學(xué)微機(jī)原理及應(yīng)用課程設(shè)計(jì)報(bào)告題目數(shù)據(jù)采集班級(jí)學(xué)號(hào)姓名同組成員指導(dǎo)教師成績(jī)2015.07.10目錄一、課程設(shè)計(jì)的任務(wù)……………………………………………………………2二、總體設(shè)計(jì)方案…………………………………………………………………2-12-微機(jī)原理課程設(shè)計(jì)-信息采集系統(tǒng)三、部分電路設(shè)計(jì)…………………………………………………………………2四、硬件接線(xiàn)圖……………………………………………………………………3五、軟件設(shè)計(jì)流程圖………………………………………………………………4六

2、、程序段功能匯總………………………………………………………………7七、程序清單………………………………………………………………………9八、實(shí)驗(yàn)結(jié)果及分析……………………………………………………………13九、課程設(shè)計(jì)體會(huì)和總結(jié)………………………………………………………13一、課程設(shè)計(jì)的任務(wù)1.掌握8255A的工作原理及使用方法2.進(jìn)一步了解ADC0809的性能及編程方法。3.進(jìn)一步掌握七段數(shù)碼管顯示數(shù)字的原理及編程方法。二、總體設(shè)計(jì)方案通過(guò)電位器RW1輸出0~5V直流電壓,送入ADC0809的通道0(IN0

3、)。1.實(shí)驗(yàn)要求(1)編程采集IN0輸入的電壓,并把轉(zhuǎn)換后的數(shù)據(jù)以十六進(jìn)制的形式在七段數(shù)碼管上顯示,范圍00~FFH。-12-微機(jī)原理課程設(shè)計(jì)-信息采集系統(tǒng)(2)把轉(zhuǎn)換后的數(shù)據(jù)以十進(jìn)制的形式在七段數(shù)碼管上顯示,范圍0.0~5.0V。(3)當(dāng)采集到的電壓值超過(guò)4.5V時(shí),喇叭發(fā)聲報(bào)警。2.實(shí)驗(yàn)原理(1)如圖1.1、圖1.2所示,8255A的PA0~PA6分別與七段數(shù)碼管的段碼驅(qū)動(dòng)輸入端a~g相連,8255A的PB0、PB1、PB2與位碼驅(qū)動(dòng)輸入端X1、X2、X3相連,控制數(shù)碼管的選通。(2)ADC0809的

4、轉(zhuǎn)換結(jié)束信號(hào)EOC與8255A的PC7相連,通過(guò)查詢(xún)方式判斷ADC0809的通道0(IN0)是否轉(zhuǎn)換結(jié)束。三、部分電路設(shè)計(jì)LED顯示單元的接線(xiàn):A/D轉(zhuǎn)換單元:8255連接LEDADC0809連接880386及輸入電壓PA0-----------AD0~D7---------------XD0~XD7PA1------------BA、B、C--------------GNDPA2------------CIN0---------------ADJ(0~5V)PA3------------DWR-----

5、----------IOW#PA4------------ERD-----------------IOR#PA5------------FCS---------------IOY1PA6------------GCLK---------------CLKPA7------------DP串行單元的接線(xiàn):喇叭報(bào)警器:8255連接803868254連接80386,ADC0809D0~D7-------------XD0~XD7D0~D7------------------XD8~XD15PB0~PB5----

6、-----X1~X6A0~A1------------------XA1~XA2CS-----------------IOY3CS-----------------------IOY2A0~A1-----------XA1~XA2CLKO-------------------CLKWR---------------IOW#WR----------------------WRRD----------------IOR#RD----------------------RDGATE0--------------

7、--+5VOUT0--------------------SPK-12-微機(jī)原理課程設(shè)計(jì)-信息采集系統(tǒng)四、硬件接線(xiàn)圖圖1ADC0809連線(xiàn)圖圖28255A連線(xiàn)圖-12-微機(jī)原理課程設(shè)計(jì)-信息采集系統(tǒng)圖38254連線(xiàn)圖五、軟件設(shè)計(jì)流程圖1.根據(jù)功能需求,系統(tǒng)主程序主要包括初始化程序、A/D轉(zhuǎn)換子程序、顯示子程、BCD轉(zhuǎn)換子程序和報(bào)警子程序。主程序流程圖見(jiàn)圖4所示圖四:主程序流程圖2.A/D轉(zhuǎn)換子程序用來(lái)控制對(duì)ADC0809對(duì)電壓數(shù)據(jù)的采樣和模擬輸入電壓的轉(zhuǎn)換,并將對(duì)應(yīng)的數(shù)值存放到相應(yīng)的數(shù)據(jù)段BCD字節(jié)單元,

8、供CPU取出顯示到LED單元。數(shù)據(jù)的讀取方式可以采用延時(shí)等待的方式,ADC0809的轉(zhuǎn)換控制如下:選擇通道并啟動(dòng)轉(zhuǎn)換à等待中斷à讀取轉(zhuǎn)換結(jié)果。A/D轉(zhuǎn)換子程序的程序流程圖如圖5所示。-12-微機(jī)原理課程設(shè)計(jì)-信息采集系統(tǒng)圖5:AD轉(zhuǎn)換3.顯示子程序跟BCD碼轉(zhuǎn)換子程序顯示子程序采用動(dòng)態(tài)掃描法實(shí)現(xiàn)三位數(shù)碼管的數(shù)值顯示。測(cè)量所得的A/D轉(zhuǎn)換數(shù)據(jù)放在數(shù)據(jù)段BCD字節(jié)存儲(chǔ)單元,測(cè)量數(shù)據(jù)在顯示時(shí)需要轉(zhuǎn)換為十進(jìn)制BCD碼放在TABLE1表

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。