版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、.第一章第二章三、練習(xí)題28. 設(shè) 12 位 D/A 轉(zhuǎn)換器 DAC1210 與 8031 接口電路連接,如圖示:(1).說明電路控制原理(2).設(shè)數(shù)據(jù)存放在DABUFF為首地址的連續(xù)兩個存儲單元,試編寫一完成D/A 轉(zhuǎn)換的程序。答: DAC1210 是 12 位的 D/A 轉(zhuǎn)換器,單片機的數(shù)據(jù)線接DAC1210 的高八位 DI4DI11,數(shù)據(jù)線的P0.4 到P0.7 接 DAC1210 的數(shù)據(jù)線的低4 位 DI0-DI3.DAC1210 連線接成雙緩沖形式。地址碼寫高 8 位數(shù)據(jù)時譯碼器 Y2 有效,則 B1/B2=1, 寫高 8 位數(shù)據(jù),地址是1400H寫低 4 位數(shù)據(jù)時譯碼器Y3 有效,
2、則 B1/B2=0,寫低 4 位數(shù)據(jù),地址是1C00H將 12 位數(shù)據(jù)同時送到12 位 DA 轉(zhuǎn)換電路,譯碼器Y4 有效,地址是 2400H解答( 2)MOVR0,#DABUFF;DABUFF是內(nèi)存的首地址MOVA,R0;首地址存放高 8 位數(shù)據(jù)INCR0MOVDPTR,#1400HMOVXDPTR,A;送高 8 位數(shù)據(jù)MOVA,R0取低 4 位數(shù)據(jù)(高 4 位是有效數(shù)據(jù),低4 位為 0)MOVDPTR,#1C00H;MOVXDPTR,A送低 4 位數(shù)據(jù)MOVDPTR,#2400HMOVXDPTR,A打開第二級緩沖,將數(shù)據(jù)送到DA 轉(zhuǎn)換電路。.29.試用 DAC0832 芯片設(shè)計一個能夠輸出頻
3、率為50HZ 的脈沖波電路及程序。1.數(shù)據(jù)線 :單片機( AT89C51)的 P0.0-P0.7 連接 DAC0832 的 D0-D72.地址線 :單片機的A8(P2.0) 接 CS 片選信號 ,地址是 0FEFFH.3.控制線 :單片機寫信號接WR1.單緩沖控制形式.2:輸出 NN 個方波的程序。START:MOVDPTR,#0FEFFHMOVA,#0MOVR2, #NN.ST1:MOVXDPTR,AMOVA#0FFHLCALLDELAY1MSMOVXDPTR,AMOVA#0HLCALLDELAY19MSDJNZR2, ST1END31. A/D 轉(zhuǎn)換器的結(jié)束信號 EOC有什么作用?根據(jù)該信
4、號在 I/O 控制中的連接方式, A/D 轉(zhuǎn)換有幾種控制方式?它們各在接口電路和程序設(shè)計上有什么特點?答: EOC信號反映A/D 轉(zhuǎn)換是否結(jié)束,可以用作讀轉(zhuǎn)換結(jié)果的狀態(tài)信號,也可以作為中斷請求信號。有三種控制方式: ( 1)。中斷方式讀數(shù)據(jù)。 ( 2)查詢方式讀數(shù)據(jù)。 ( 3)延時讀數(shù)據(jù)。33. 某 A/D 轉(zhuǎn)換電路如圖示( 1)。寫出 A/D 轉(zhuǎn)換器的地址。( 2)。該電路采用什么控制方式?畫出該種轉(zhuǎn)換的程序流程。( 3)。用 8051 單片機匯編語言寫出完成上述轉(zhuǎn)換的程序。答:( 1)A/D 轉(zhuǎn)換的啟動地址是7A00H 讀轉(zhuǎn)換是否結(jié)束的地址7A00HA/D 轉(zhuǎn)換讀數(shù)據(jù)的地址是7B00H.8
5、255 端口 A 地址是 7800H 8255 端口 B 地址是 7900H8255 端口 C 地址是 7A00H,8255 控制口地址是7B00H8255 的 PB 口設(shè)定為輸入,讀取A/D 轉(zhuǎn)換值,PC4-PC7為輸出,作為A/D 轉(zhuǎn)換的啟動信號(啟動脈沖)。PC0-PC3為輸入,可以讀取EOC,查詢是否轉(zhuǎn)換結(jié)束,PC3=1轉(zhuǎn)換結(jié)束, PC3=0,正在轉(zhuǎn)換。答:( 2)該電路采用查詢方式讀數(shù)據(jù)。.MOVA,#10000011B;8255PB 輸入, PC0 PC3輸入;PC4-PC7 輸出(方式0)MOVDPTR,#7B00HMOVXDPTR,A; 初始化NOPMOVR0, #BUFF1M
6、OVR2, 8STA: MOVDPTR,#7A00H ;送啟動脈沖MOVA,#0F0HMOVXDPTR,ANOPMOVA,00HMOVXDPTR,ASTA0:MOVDPTR,#7A00HMOVXA,DPTRANLA,#08H;PC3=0?JZSTA1JMPSTA0STA1:MOVDPTR,#7900HMOVXA,DPTR.過程開始設(shè)置采樣緩沖區(qū)通道號和計數(shù)器置初值送通道號和啟動A/D讀轉(zhuǎn)換狀態(tài)N轉(zhuǎn)換結(jié)束?Y讀轉(zhuǎn)換結(jié)果并存緩沖區(qū)修改通道號和計數(shù)器值及緩沖區(qū)指針MOVR0, AINCR0DJNZR2, STARETEND;8路轉(zhuǎn)換完?Y返回N.第三章27.試用 8255A 的 C 口設(shè)計一個4*4
7、=16 的陣列,其中09 為數(shù)字鍵, A-F 為功能鍵,采用查詢方式,設(shè)計一個接口電路,并編寫鍵掃描程序。32107654BA98FEDCORG 0200HKEYPRO: ACALLDISUP; 調(diào)用顯示子程序ACALLKEXAM;檢查是否有鍵按下JZ KEYPRO ;若無鍵按下,轉(zhuǎn) KEYPROACALLD10MS;有鍵按下,去抖。ACALLKEXAM;再判是否有鍵按下JZKEYPRO ;若無鍵按下,轉(zhuǎn) KEYPROKEY1:MOVR2, #0FEH ;輸出使 X0 行為低電平MOVR3, #0;列值和行值寄存器清零MOVR4, #0KEY2:MOVDPTR,#8200H ;指向 8255
8、C 口MOVA,R2; 掃描第一行MOVXDPTR,AMOVDPTR,#8000H ; 指向 8255 A 口.MOVXA,DPTR;讀入列值CPLAANLA,#0FH;JNZKEY3;有鍵按下,求列值。INCR4;無鍵按下,行寄存器加 1MOVA,R2RLA;左移一位 , 掃描下一行MOVR2, AJBACC.4, KEY2;四行掃描完?AJMPKEYPROKEY3:CPLA; 恢復(fù)列值模型KEY4:INCR3;求列值RRCAJCKEY4KEY5:ACALLD10MSACALLKEXAMJNZKEY5;若有鍵按下,轉(zhuǎn) KEY5,等待鍵釋放MOVA,R4;計算鍵值CLRCRLCARLCAADD
9、A,R3MOVBUFF,A;存鍵值A(chǔ)JMPKEYADR ;轉(zhuǎn)查找功能鍵入口地址子程序D10MS: MOVR5, #14HDL:MOVR6, #10FFHDL0:DJNZR6, DL0DJNZR5, DLRETBUFFEQU30HKEXAM: MOVDPTR,#8200HMOVA,#0MOVXDPTR,AMOVDPTR,#8000HMOVXA,DPTRCPLAANLA,#0FHRET30. 設(shè)電路如圖:是回答下列問題。(1)說明圖中數(shù)碼管應(yīng)選哪一種類型的數(shù)碼管。答:選共陽極。( 2)屬于哪一種顯示方法。靜態(tài)顯示。.( 3)4 位 BCD碼輸入轉(zhuǎn)換成數(shù)碼管顯示和驅(qū)動(集電極開路輸出)。( 4)MO
10、VR0,#60HMOVR1,#DATABUF1MOVA,R1MOVXR0, AINCR1MOVR0,#63HMOVA,R1MOVXR0, A.第四章三, 18 題程序如下:MOVDPTR,#8300H;8255口 A 輸入, PC4 PC7 輸入MOVA,#10011000B ;8255口 B 輸出, PC0-PC3 輸出MOVXDPTR,AMOVR0, #MAXMOVR1, #MINMOVR2, #8MOVR3, #0STT0:MOVDPTR,#8200HMOVA,R3ORLA,#08HMOVXDPTR,ANOPNOPNOPMOVDPTR,#8200HMOVA,R3MOVXDPTR,AACA
11、LL DELAY0.2MSMOVDPTR,#8000HMOVXA,DPTRMOVB ,ACLRCSUBBA,R0JNCATM0 ; 大于 MAX值,轉(zhuǎn)上限報警。.CLRCMOVA ,BSUBBA,R1JCATM1; 小于 MIN值,轉(zhuǎn)下限報警。ACALL DISUP0 ; 正常值顯示。ATM3:INCR3INCR0INCR1DJNZR2, STT0ATM0:ACALL DISUP2; 上限報警模式SJMPATM3ATM1:ACALL DISUP3; 下限報警模式SJMPATM3END三 19.P114表 4.420. 某電機控制系統(tǒng)如圖。( 1)說明圖中光電隔離器4N25的作用。PC0為 1 時, 4N25輸出端高電平, IRF640 導(dǎo)通,電機運行。PC0為 0 時, 4N25輸出端低電平, IRF640 不導(dǎo)通,電機停轉(zhuǎn)。( 4) 8255 的端口地址符號地址 AD8255A/AD8255B/AD8255C/AD
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公設(shè)備維修工安全行為競賽考核試卷含答案
- 力學(xué)計量員安全宣傳競賽考核試卷含答案
- 動車組制修師崗前基礎(chǔ)模擬考核試卷含答案
- 水產(chǎn)品加工工安全生產(chǎn)能力評優(yōu)考核試卷含答案
- 2024年鄭州信息工程職業(yè)學(xué)院馬克思主義基本原理概論期末考試題附答案
- 2024年馬鞍山師范高等??茖W(xué)校輔導(dǎo)員招聘考試真題匯編附答案
- 2025年義烏工商職業(yè)技術(shù)學(xué)院單招(計算機)考試參考題庫必考題
- 2024年西林縣事業(yè)單位聯(lián)考招聘考試真題匯編附答案
- 企業(yè)內(nèi)部安全保衛(wèi)管理流程手冊
- 2025國考行測數(shù)量關(guān)系真題(地市)及一套完整答案
- 《人間充質(zhì)基質(zhì)細胞來源細胞外囊泡凍干粉質(zhì)量要求》(征求意見稿)
- 中潤盛和(孝義)新能源科技 孝義市杜村鄉(xiāng)分散式微風(fēng)發(fā)電項目可行性研究報告
- 入團申請書教學(xué)課件
- 2026年中國農(nóng)業(yè)銀行秋季校園招聘即將開始考試筆試試題(含答案)
- 2025年江蘇省招聘警務(wù)輔助人員考試真題及答案
- 山東濟南2019-2024年中考滿分作文87篇
- (2025年標準)sm調(diào)教協(xié)議書
- 醫(yī)院急救應(yīng)急體系構(gòu)建與實施
- TCES 109-2022 舌診儀 第一部分:一般要求
- (2025標準)廠房托管協(xié)議書
- 玉門集裝箱儲能裝備制造基地項目環(huán)境影響報告書
評論
0/150
提交評論