freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設計-波形發(fā)生器-文庫吧資料

2025-06-12 16:53本頁面
  

【正文】 MOV P1,A 。等待 EOC 變高 JB ,$ 。初始化 MOV DPTR,0F230H MOVX DPTR,A 。顯示頻率 SJDO: MOV DPTR,0F218H MOVX DPTR,A 。讀 A_D 數(shù)據(jù) MOV P1,A 。等待 EOC 變高 JB ,$ 。初始化 MOV DPTR,0F230H MOVX DPTR,A 。三角波發(fā)生器 MOV A,0 常州大學硬件實習報告 第 18 頁 共 31 頁 SJUP: MOV DPTR,0F218H MOVX DPTR,A 。等待 EOC 變低 MOV DPH,0F2H MOVX A,DPTR 。啟 動 A_D JNB ,$ 。正弦波發(fā)生器 MOV R5,00H SIN: MOV A,R5 MOV DPTR,TAB MOVC A,A+DPTR MOV DPTR,0F218H MOVX DPTR,A SETB 。讀 A_D 數(shù)據(jù) MOV P1,A 。等待 EOC 變高 JB ,$ 。顯示頻率 FANGBOGAO: MOV DPTR,0F218H MOV A,255 MOVX DPTR,A SETB MOV DPTR,0F230H MOVX DPTR,A 。掃描鍵盤 LCALL DISP CJNE R6,7CH,ZHENGXIAN 。讀 A_D 數(shù) 據(jù) MOV P1,A 。等待 EOC 變高 JB ,$ 。初始化 MOV DPTR,0F230H MOVX DPTR,A 。循環(huán)掃描 WAVE: 常州大學硬件實習報告 第 16 頁 共 31 頁 CJNE R6,7CH,ZHENGXIAN FANGBO: 。波形代碼顯示子程序 LCALL WAVE 。PB 口輸入, PA, PC 口輸出 MOVX DPTR,A MOV DPTR,P8255C MOV A,00H MOVX DPTR,A KB_DIS: LCALL RD_KB 。讀到的鍵碼 NUMS1 EQU 31H NUMS2 EQU 32H NUMS3 EQU 33H ORG 0000H SJMP START ORG 0080H START:MOV SP,60H LCALL DINGSHI MOV KEYVAL,00H 。8255 PB 口地址 P8255C EQU 0F22AH 。8255 命令口地址 P8255A EQU 0F228H 。 查表法是事先將正弦波的數(shù)據(jù)計算出來,列表放在程序中,運行時直接調(diào)取數(shù)據(jù)。 P2 口有兩個功能 擴展 外部存儲器時,當作地址總線使用 做一般 I/O 口使用,其內(nèi)部有上拉電阻; P3 口有兩個功能 除了作為 I/O 使用外(其內(nèi)部有上拉電阻),還有一些特殊功能,由特殊寄存器來設置,具體功能請參考我們后面的引腳說明。 四個 I/O 口: P0 口有三個功能 外部擴展存儲器時,當做數(shù)據(jù)總線(如圖 1 中的 D0~D7 為數(shù)據(jù)總線接口) 外部擴展存儲器時,當作地址總線(如圖 1 中的 A0~A7 為地址總線接口) 不擴展時,可做一般的 I/O 使用,但內(nèi)部無上拉電阻,作為輸入或輸出時應在外部接上拉電阻。 l ~ P3 口 8 位雙向口線(在引腳的 10~17 號端子)。 l ~ P1 口 8 位雙向口線(在引腳的 1~8 號端子)。首先送出口地址并以信號有效時, OE 信號即有效,把轉(zhuǎn)換數(shù)據(jù)送上數(shù)據(jù)總線,供單片機接受。 ( 3)中斷方式 把表明轉(zhuǎn)換完成的狀態(tài)信號( EOC)作為中斷請求信號,以中斷方式進行數(shù)據(jù)傳送。 ( 2)查詢方式 A/D 轉(zhuǎn)換芯片由表明轉(zhuǎn)換完成的狀態(tài)信號,例如 ADC0809 的 EOC 端。例如 ADC0809 轉(zhuǎn)換時間為 128μs,相當于 6MHz 的 MCS51 單片機共 64 個機器周期。為此可采用下述三種方式。 轉(zhuǎn)換數(shù)據(jù)的傳送 A/D 轉(zhuǎn)換后得到的數(shù)據(jù)應及時傳送給單片機進行處理。直到 A/D 轉(zhuǎn)換完成, EOC 變?yōu)楦唠娖?,指?A/D 轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個信號可用作中斷申請。 START 上升沿將逐次逼近寄存器復位。 ADC0809 的工作過程 首先輸入 3 位地址,并使 ALE=1,將地址存入地 址鎖存器中。 Vcc:電源,單一 +5V。要求時鐘頻率不高于 640KHZ。當 A/D 轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。 EOC: A/D 轉(zhuǎn)換結(jié)束信號,輸出,當 A/D 轉(zhuǎn)換結(jié)束時,此端輸出一個高電平(轉(zhuǎn)換期間一直為低電平)。 ADDA、 ADDB、 ADDC: 3 位地址輸入線,用于選通 8 路模擬輸入中的一路 I N 7三態(tài)輸出鎖存器8 路模 擬開 關地 址 鎖存 與譯 碼8 位A / D轉(zhuǎn) 換器I N 0CBAA L E3D 7D 0D 3D 5D 1D 2D 4D 6O EE O CV R ( + ) V R ( )S T A R T C L K1234567891 01 11 21 31 42 82 72 62 52 42 32 22 12 01 91 81 71 61 5I N 3I N 4I N 5I N 6I N 7S T A R TE O CD 3O EC L KV C CV R ( + )G N DD 1I N 2I N 1I N 0ABCA L ED 7D 6D 5D 4D 0V R ( )D 2ADC0809常州大學硬件實習報告 第 9 頁 共 31 頁 ALE:地址鎖存允許信號,輸入,高電平有效。 IN0~ IN7: 8 路模擬量輸入端。 3.外部特性(引腳功能) ADC0809 芯片有 28 條引腳,采用雙列直插式封裝,如圖所示。 6)工作溫度范圍為 40~ +85 攝氏度 7)低功耗,約 15mW。 2)具有轉(zhuǎn)換起??刂贫?。其內(nèi)部有一個 8 通道多路開關,它可以根據(jù)地址碼鎖存譯碼后的信號,只選通 8 路模擬輸入信號中的一個進行 A/D 轉(zhuǎn)換。amp。 * IOUT1:電流輸出端 1,其值隨 DAC 寄存器的內(nèi)容線性變化; * IOUT2:電流輸出端 2,其值與 IOUT1 值之和為一常數(shù); * Rfb:反饋信號輸入線,改變 Rfb 端外接電阻 值可調(diào)整轉(zhuǎn)換滿量程精度; * Vcc:電源輸入端, Vcc 的范圍為 +5V~ +15V; * VREF:基準電壓輸入線, VREF 的范圍為 10V~ +10V; * AGND:模擬信號地 DGND:數(shù)字信號地 輸 入鎖 存 器D A C寄 存 器D / A轉(zhuǎn) 換 器D I 7 ~ D I 0I L EC SW R 1W R 2X F E RV R E FI O U T 2I O U T 1R f bA G N DV C Camp。由 ILE、 CS、 WR1 的邏輯組合產(chǎn)生 LE1,當 LE1 為高電平時,數(shù)據(jù)鎖存器狀態(tài)隨輸入數(shù)據(jù)線變換, LE1 的負跳變時將輸入數(shù)據(jù)鎖存; * XFER:數(shù)據(jù)傳 輸控制信號輸入線,低電平有效,負脈沖(脈寬應大于 500ns)有效; * WR2: DAC 寄存器選通輸入線,負脈沖(脈寬應大于 500ns)有效。 當 A1=1,A0=0 時 ,PC 口被選擇 。 A1,A0:地址選擇線 ,用來選擇 8255 的 PA 口 ,PB 口 ,PC 口和控制寄存器 . 當 A1=0,A0=0 時 ,PA 口被選擇 。 39。 不能工作于方式二; PC0~ PC7:端口 C輸入輸出線,一個 8 位的數(shù)據(jù)輸出鎖存器 /緩沖器, 一個 8 位的數(shù)據(jù)輸入緩沖器。 方式 0———— 基本輸入輸出方式;方式 1———— 選通輸入 /出方式;方式 2———— 雙向選通輸入 /輸出方式; PA0~ PA7:端口 A 輸入輸出線,一個 8 位的數(shù)據(jù)輸出鎖存器 /緩沖器, 一個 8 位的數(shù)據(jù)輸入鎖存器。 D0~ D7:三態(tài)雙向數(shù)據(jù)總線, 8255 與 CPU 數(shù)據(jù)傳送的通道,當 CPU 執(zhí)行輸入輸出指令時,通過它實現(xiàn) 8 位數(shù)據(jù)的讀 /寫操作,控制字和狀態(tài)信息也通過數(shù)據(jù)總 線傳送。/CS=1 時 ,8255 無法與 CPU 做數(shù)據(jù)傳輸 . RD:讀信號線,當這個輸入引腳為低跳變沿時 ,即 /RD 產(chǎn)生一個低脈沖且/CS=0 時 ,允許 8255 通過數(shù)據(jù)總線向 CPU 發(fā)送數(shù)據(jù)或狀態(tài)信息,即 CPU 從8255 讀取信息或數(shù)據(jù)。B 組只能設置為基本I/O 或閃控式 I/O 兩種模式 ,而這些操作模式完全由控制寄存器的控制字決定 . 引腳功能 RESET:復位輸入線,當該輸入端處于高電平時,所有內(nèi)部寄存器(包括控制寄存器)均被清除,所有 I/O 口均被置成輸入方式。 ( 2) B 組控制器:控制 B 口與下 C 口的輸入與輸出。 3)控制器 8255 將 3 個通道分為兩組,即 PA0~ PA7 與 PC4~ PC7 組成 A組, PB0~PB7 與 PC0~ PC3 組成 B 組。 ( 2) B 口:編號為 PB0~ PB7,用于 8255 向外設輸入輸出 8 位并行數(shù)據(jù)。 2)與外設接口部分 根據(jù)定義, 8255 有 3 個通道 A、 B、 C 與外設連接,每個通道又有 8 根線與外設連接,所以 8255 可以用 24 根線與外設連接,若進行開關量控制,則 8255 可同時控制 24 路開關。 ( 3)控制總線 CB:片選信號、復位信號 RST、寫信號、讀信號。各信號的引腳編號如下: ( 1)數(shù)據(jù)總線 DB:編號為 D0~ D7,用于 8255 與 CPU 傳送 8 位數(shù)據(jù)。單片機 8255A 鍵盤輸入 數(shù)碼管顯示 DAC0832 示波器 ADC0809 電位器 常州大學硬件實習報告 第 5 頁 共 31 頁 由于 8255 具有 3 個通道 A、 B、 C,所以只要兩根地址線就能尋址 A、 B、C 口及控制寄存器,故地址線為兩根 A0~ A1。由于 8255 可編程 ,所以必須具有邏輯控制部分,因而 8255 內(nèi)部結(jié)構(gòu) 分為 3 個部分:與 CPU 連接部分、與外設連接部分、控制部分。 8255 作為主機與外設的連接芯片,必須提供與主機相連的 3 個總線接口,即數(shù)據(jù)線、地址線、控制線接口。 其各口功能可由 軟件 選擇,使用靈活,通用性強。 8255 芯片 8255 是 Intel 公司生產(chǎn)的可編程并行 I/O 接口芯片,有 3 個 8 位并行 I/O口。通過 ADC0809,將模擬量轉(zhuǎn)換成數(shù)字量 ,數(shù)字量可作為軟件中的參數(shù),通過電位器調(diào)節(jié)模擬量而改變數(shù)字量從而改變波形頻率。 設計目的 2.掌握軟硬件的相互配合和相 互作用的關系 常州大學硬件實習報告 第 4 頁 共 31 頁 設計方案 系統(tǒng)總體框圖: 系統(tǒng)框圖 使用 51 單片機來控制 8255 輸入輸出 ,鍵盤輸入和七段數(shù)碼管顯示由 8255控制 ,按 A選擇三角波代碼為 A,按 B 選擇方波代碼為 B,按下 C選擇正弦波代碼為 C。用
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1