




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 ORG 0000HAJMP STARTORG 0030HSTART: MOV P1, #00HMOV DPTR,#TABLOOP:MOV A, P3ANL A, #03HCJNE A,#00H,ONEMOV 70H,#00HSJMP XSONE: CJNE A,#01H,TWOMOV 70H,#01HSJMP XSTWO: CJNE A,#02H,THRMOV 70H,#02HSJMP XSTHR: CJNE A,#03H,LOOPMOV 70H,#03HXS: MOV A,70HMOVC A,A+DPTRMOV P1,ASJMP LOOPTAB :DB 0C0H (3FHDB 0F9H (
2、06HDB 0A4H (5BH ;字形代碼表DB 0B0H (4FHEND2、已知8個發光二極管從P1.7開始,輪流發光0.1S ,電路如圖所示,寫出使用T0工作方式1定時的程序,設晶體振蕩器頻率為6MHz 。答:(1)計算初值(216-x 210-6=110-1x =06H(2)初始化專用寄存器TMOD=01H(3)編寫程序ORG 0000HAJMP STARTORG 001BHAJMP INTT1START :MOV TMOD,#01HMOV TH1,#06HMOV TL1,#06HMOV P1,#0FFHMOV A , #7FHSETB EASETB ET1SETB TR1HERE :S
3、JMP HEREINTT1:CLR EAMOV P1 , ARL AAcall delay; 延長時間使燈能明顯變SETB EARETIDelay:MOV R7,#0FFHDEL1:DJNZ R7,DEL1RETEND1、將外部RAM 字節地址10H17H單元的內容逐一取出加1,然后再放回原處,如果取出的內容為負數,則不要加1,仍將負數放回原處,并將負數的個數放在R7工作寄存器中。答: ORG 0000HMOV R0,#10HMOV R6,#08HMOV R7,#00HLOOP: MOVX A,R0JNB ACC.7,ZINCINC R7MOVX R0,ASJMP LOOP1ZINC :INC
4、 AMOVX R0,ALOOP1: DJNZ R6,LOOPEND8255輸入、輸出實驗一、實驗要求利用8255可編程并行口芯片,實現輸入/輸出實驗,實驗中用8255PA 口作輸出,PB 口作輸入。二、實驗目的1、了解8255芯片結構及編程方法。2、了解8255輸入/輸出實驗方法。三、實驗電路及連線8255的CS/接地址譯碼/CS0(接地 ,則命令字地址為8003H (0003),PA 口地址為8000H(0000), PB口地址為8001H (0001),PC 口地址為8002H (0002)。PA0-PA7(PA 口)接LED0-LED7(LED )再接上數據線和讀/寫信號,地址線只接A0
5、,A1即可,還要接上RESET 信號,以便8255A 可靠復位。四、實驗說明可編程通用接口芯片8255A 有三個八位的并行I/O口,它有三種工作方式。本實驗采用的是方式0:PA ,PC 口輸出,PB 口輸入。硬件實驗十二 D/A轉換實驗一、實驗要求利用DAC0832,編制程序產生鋸齒波、三角波、正弦波。三種波輪流顯示,用示波器觀看。 二、實驗目的1、了解D/A轉換的基本原理。2、了解D/A轉換芯片0832的性能及編程方法。3、了解單片機系統中擴展D/A轉換的基本方法。三、實驗電路及連線用示波器探頭接觸Ua 或Ub ,觀察顯示波形。四、實驗說明1、D/A轉換是把數字量轉換成模擬量的變換,實驗臺上
6、D/A電路輸出的是模擬電壓信號。要實現實驗要求,比較簡單的方法是產生三個波形的表格,然后通過查表來實現波形顯示。2、產生鋸齒波和三角波的表格只需由數字量的增減來控制,同時要注意三角波要分段來產生。要產生正弦波,較簡單的方法是造一張正弦數字量表。即查函數表得到的值轉換成十六進制數填表。D/A轉換取值范圍為一個周期,采樣點越多,精度越高些。本例采用的采樣點為256點/周期。3、8位D/A轉換器的輸入數據與輸出電壓的關系為Ua(0-5V=Uref/256NUb(-5V+5V=2Uref/256N-5V (這里 Uref為+5V五、 實驗框圖 開始 置計數器初值 查表讀波形數據 啟動 D/A 改變計數
7、器及表指針 否 轉換完畢 是 硬件實驗十三 一、實驗要求 A/D 轉換實驗 利用實驗板上的 ADC0809 做 A/D 轉換器, 實驗板上的電位器提供模擬量輸入, 編制程序, 將模擬量轉換成二進制數字量,用發光二極管顯示。 二、實驗目的 1、 掌握 A/D 轉換與單片機的接口方法。 2、 了解 A/D 芯片 ADC0809 轉換性能及編程。 3、 通過實驗了解單片機如何進行數據采集。 三、實驗電路及連線 四、實驗說明 A/D 轉換器大致有三類:一是雙積分 A/D 轉換器,優點是精度高,抗干擾性好;價格便 宜,但速度慢;二是逐次逼近 A/D 轉換器,精度,速度,價格適中;三是并行 A/D 轉換器
8、, 速度快,價格也昂貴。 實驗用的 ADC0809 屬第二類,是八位 A/D 轉換器。每采集一次一般需 100us。本程序是 用延時查詢方式讀入 A/D 轉換結果,也可以用中斷方式讀入結果,在中斷方式下,A/D 轉換結 束后會自動產生 EOC 信號,將其與 8031 的 INT0 相接,有興趣的同學可以試試編程用中斷方 式讀回 A/D 結果. 五、實驗框圖 開始 初始化 啟動 A/D A/D 轉換完 否 數據輸出 清讀數標志 主程序框圖 CS0832 equ 08000h mov mov movx mov movx mov movx ljmp end dptr, #CS0832 a, #0 d
9、ptr, a a, #80h dptr, a a, #0ffh dptr, a $ ; 硬件實驗十三 CS0809 equ 08000h mov mov movx mov djnz A/D 轉換實驗 dptr, #CS0809 a, #0 dptr, a ; 起動 A/D a, #40h ACC, $ ; 延時 100us movx a, dptr ; 讀入結果 ljmp $ end ; 硬件實驗十五 mode PortA PortB PortC CAddr org 0000 7482 0002 908003 0005 F0 0006 0008 000B 000E 000F 0010 0012 0015 7480 908000 75F008 F0 OutA: 03 7D01 120028 D5F0F6 8255 輸入、輸出實驗 equ equ equ equ equ 0h 082h 8000h 8001h 8002h 8003h ; ; ; ; ; 方式 0,PA,PC 輸出,PB 輸入 Port A Port B Port C 控制字地址 mov a, #mode mov dptr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年石家莊市稅務系統遴選面試真題附帶題目詳解含答案
- 2024年移動互聯網行業市場前景及投資研究報告-培訓課件
- 麻醉學中級題庫(附答案)
- 2025年搬運車行業市場突圍建議及需求分析報告
- 鏟車司機職業病防治及健康保障協議
- 財務分析智能財務咨詢顧問解決方案軟件合同
- 餐飲企業并購股權合作合同樣本
- 城市一張圖數字化統籌實踐
- 智慧園區專題學習
- 叢林故事考試題及答案
- 2024年貴州省普通高中學業水平選擇性考試地理試題(原卷版+解析版)
- 中學高中部教學樓及食堂建設項目初步設計說明書
- 2022肝癌晚期病人肺栓塞護理學習學習
- 2025年1月國家開放大學行管專科《行政組織學》期末紙質考試試題及答案
- 《種衣劑知識培訓》課件
- 特種設備安全管理的應急預案編制
- 2024年重大事故隱患判定標準考核試題
- 人教版八年級英語上冊 Unit 2 Section A 教案(同步教學設計)
- 高壓環網柜施工方案
- 報銷醫保委托書
- 氨水培訓課件
評論
0/150
提交評論