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

正文內容

課程設計-波形發(fā)生器-在線瀏覽

2024-07-31 16:53本頁面
  

【正文】 明各引腳功能。 21~ 28: 8 位數(shù)字量輸出端。 START: A/D 轉換啟動脈沖輸入端,輸入一個正脈沖(至少 100ns 寬)使其啟動(脈沖上升沿使 0809 復位,下降沿啟動 A/D 轉換)。 OE:數(shù)據(jù)輸出允許信號,輸入,高電平有效。 CLK:時鐘脈沖輸入端。 REF( +)、 REF( ):基準電壓。 GND:地。此地址經(jīng)譯碼選通 8 路模擬輸入之一到比較器。下降沿啟動 A/D 轉換,之后 EOC 輸出信號變低,指示轉換正在進行。當 OE 輸入高電平 時,輸出三態(tài)門打開,轉換結果的數(shù)字量輸出到數(shù)據(jù)總線上。數(shù)據(jù)傳送的關鍵問題是如何確認 A/D 轉換的完成,因為只有確認完成后,才能進行傳送。 ( 1)定時傳送方式 對于一種 A/D 轉換器來說,轉換時間作為一項技術指標是已知的和固定的??蓳?jù)此設計一個延時子程序, A/D 轉換啟動后即調用此子程序,延遲時間一到,轉換肯定已經(jīng)完成了,接著就可進行數(shù)據(jù)傳送。因此可以用查詢方式,測試 EOC 的狀態(tài),即可確認轉換是否完成,并接著進行數(shù)據(jù)傳送。 不管使用上述哪種方式,只要一旦確定轉換完成,即可通過指令進行數(shù)據(jù)傳送。 51 單片機原理結構 常州大學硬件實習報告 第 10 頁 共 31 頁 引腳功能 MCS51 是標準的 40 引腳雙列直插式 集成電路芯片 ,引腳分布請參照單片機引腳圖: 8051 引腳 l ~ P0 口 8 位雙向口線(在引腳的 39~32 號端子)。 l ~ P2 口 8 位雙向口線(在引腳的 21~28 號端子)。 這 4 個 I/O 口具 有不完全相同的功能,大家可得學好了,其它書本里雖然有,但寫的太深,初學者很難理解,這里都是按我自已的表達方式來寫的,相信你也能夠理解。 P1 口 只做 I/O 口使用:其內部有上拉電阻。 有內部 EPROM 的單片機芯片(例如 8751),為寫入程序需提供專門的編程脈沖和編程電源,這些信號也是由信號引腳的形式提供的, 即:編程脈沖: 30 腳( ALE/PROG) 編程電壓( 25V): 31 腳( EA/Vpp) 常州大學硬件實習報告 第 11 頁 共 31 頁 硬件原理圖 見附錄 單片機的 P0口 :雙向三態(tài) I/O口 ,在外接存儲器時 ,與地址總線的低 8位及數(shù)據(jù)總線復用 ,能以吸收電流的方式驅動 8個 TTL 負載 .. P2口 :是 8位準雙向 I/O 口 ,在訪問外部存儲時 ,它可以作為高 8位地址總線送出高 8 位地址 . 當 P0口做地址總線的低 8位時 ,需要通過一個 74LS373進行鎖存 ,再通過 74LS138譯碼器進行譯碼輸出來控制各個功能模塊 . CS8255 接 F228H,CS0809 接 F230H,CS0832 接 F218H. DAC0832 模塊用來產(chǎn)生波形 ,將數(shù)字量轉換成模擬量輸出 ,連接到示波器上 .DI0到 DI7 接 P0口 ,此時 P0 口作為數(shù)據(jù)總線直接與 DI0 到 DI7 相連接 . ADC0809 模塊用于產(chǎn)生一個數(shù)字量來作延時參數(shù) ,通過調節(jié)電位器來改變參數(shù)的值就可以改變時間 , 8255 鍵盤掃描顯示模塊 ,用來顯示波形代碼以及波形周期 .PB 作輸入口 ,PC 和 PA作輸出口 ,PA 口地址為 F228H,PB 口地址為 F229H,PC 口地址為 口用來判斷是否有鍵按下 .PC 口與譯碼器相連 ,譯碼用來作位選 ,PA 口用來作段選 . 4 軟件設計 系統(tǒng)軟件框圖設計 主程序框圖 開始 8255 初始化 掃描第二行 有鍵按下 判斷鍵值 DA轉換輸出波形 YES NO 常州大學硬件實習報告 第 12 頁 共 31 頁 三角波框圖 開始 顯示波形 A=00H 開啟 DA轉換 A壓棧 開啟 AD 轉換 查詢 等待轉換完成 掃描鍵盤判斷 A出棧 有新的波形輸出命令 INC A A等于 44H DEC A 開啟 DA轉換 A壓棧 開啟 AD 轉換 查詢 等待轉換完成 使用轉換 的值作延時參數(shù) 掃描鍵盤判斷 A出棧 有新的波形命令 A等于 0 計算顯示頻率 NO Y NO Y NO 其他波形 Y 其他波形 Y 返回再次執(zhí)行 常州大學硬件實習報告 第 13 頁 共 31 頁 方波框圖 注 :R2 是用來記數(shù) ,每產(chǎn)生 25 個方波測一次頻率 . 開始 R2=50H 顯示波形代碼 A=0H 開啟 DA轉換 開啟 AD 轉換 查詢 等待轉換 完成 使用轉換的值作延時參數(shù) 判斷鍵值 有新的波形輸出命令 R2 等于 25 計算顯示頻率 A=255 開啟 DA轉換 開啟 AD 轉換 查詢 等待轉換完成 使用轉換量作延時參數(shù) NO Y N 判斷鍵值 有新的波形輸出命令 NO DEC R2 R2 等于 0 計算顯示頻率 NO Y 常州大學硬件實習報告 第 14 頁 共 31 頁 頻率計算 正弦波 注 :R5 用來查表 . 開始 顯示波形代碼 R5=0 A=R5 開啟 DA轉換 開啟 AD 轉換 查詢 等待轉換完成 使用轉換值作延時參數(shù) 判斷鍵值 有新的波形輸出命令 其他波形 Y 查表操作 顯示計算頻率 N 開始 壓棧 顯示三位頻率值 頻率算法設計 出棧 返回 常州大學硬件實習報告 第 15 頁 共 31 頁 框圖說明 : 主程序 :先進行 8255 的初始化 ,然后掃描鍵盤第二行 ,判斷是否有鍵值按下 ,若 A按 下 ,則輸出三角波 ,B按下輸出方波 ,C按下輸出正弦波 ,在用 DA轉換產(chǎn)生波形的時候也需要不斷的掃描鍵盤判斷是否有新的按鍵 ,否則按鍵無法跳出 . 頻率計算 :波形的周期是根據(jù) AD 轉換輸出的數(shù)字量與波形實際周期的關系得出的 ,需要用肉眼觀察示波器上波形的周期 ,不難發(fā)現(xiàn)波形周期與數(shù)字量成線形關系 ,通過一系列的算法即可得到波形大致周期 ,有誤差 .再把周期顯示在數(shù)碼管上 . 三角波 :波形先上升再下降 ,當三角波輸出完一個周期時計算三角波的頻率 . 方波 :方波只有兩個值,可以采用兩個極端值 0 和 25 個方波測量一次方波的頻率 . 正弦波 :可以利用查表來產(chǎn)生。用公式 y=+( 360n/m)可計算出正弦波的輸出值 .每產(chǎn)生一個正弦波測量一次頻率 . 源代碼 C8255 EQU 0F22BH 。8255 PA 口地址 P8255B EQU 0F229H 。8255 PC 口地址 KEYVAL EQU 30H 。顯示初始值 MOV DPTR,C8255 MOV A,82H 。讀鍵子程序 LCALL DISP 。波形顯示 SJMP KB_DIS 。方波發(fā)生器 MOV R2,50 FANGBODI: MOV A,0H MOV DPTR,0F218H MOVX DPTR,A SETB 。啟動 A_D JNB ,$ 。等待 EOC 變低 MOV DPH,0F2H MOVX A,DPTR 。數(shù)據(jù)輸出 MOV R1,A MOV R4,A DJNZ R1,$ LCALL RD_KB 。判斷鍵值 CJNE R2,25,FANGBOGAO LCALL DISPFANGBO 。啟動 A_D JNB ,$ 。等待 EOC 變低 MOV DPH,0F2H MOVX A,DPTR 。數(shù)據(jù)輸出 MOV R1,A MOV R4,A DJNZ R1,$ LCALL RD_KB 常州大學硬件實習報告 第 17 頁 共 31 頁 LCALL DISP CJNE R6,7CH,ZHENGXIAN DJNZ R2,FANGbodi LCALL DISPFANGBO SJMP FANGBO ZHENGXIAN:CJNE R6,39H,SANJIAO 。初始化 MOV DPTR,0F230H MOVX DPTR,A 。等待 EOC 變高 JB ,$ 。讀 A_D 數(shù)據(jù) MOV P1,A MOV R4,A MOV R1,A DJNZ R1,$ INC R5 LCALL RD_KB LCALL DISP CJNE R6,39H,SANJIAO CJNE R5,128,CC LCALL DISPZHENGXIAN CC:CJNE R5,0,DD LCALL DISPZHENGXIAN DD:SJMP SIN SANJIAO:CJNE R6,77H,NEXT1 。三角上升波形 INC A PUSH ACC SETB 。啟動 A_D JNB ,$ 。等待 EOC 變低 MOV DPH,0F2H MOVX A,DPTR 。數(shù)據(jù)輸出 MOV R4,A MOV R1,A DJNZ R1,$ LCALL RD_KB LCALL DISP POP ACC CJNE R6,77H,NEXT1 CJNE A,44H,SJUP LCALL DISPSANJIAO 。三角下降波形 DEC A PUSH ACC SETB 。啟動 A_D JNB ,$ 。等待 EOC 變低 MOV DPH,0F2H MOVX A,DPTR 。數(shù)據(jù)輸出 MOV R4,A MOV R1,A DJNZ R1,$ LCALL RD_KB LCALL DISP POP ACC CJNE R6,77H,NEXT1 常州大學硬件實習報告 第 19 頁 共 31 頁 CJNE A,0H,SJDO LCALL DISPSANJIAO SJMP SANJIAO NEXT1:RET DISPZHENGXIAN:
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1