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

正文內(nèi)容

基于單片機的簡易數(shù)字存儲示波器設(shè)計研究-資料下載頁

2024-11-17 20:59本頁面

【導(dǎo)讀】隨著科技高速發(fā)展,模擬示波器的功能不能滿足人們的要求,數(shù)字存儲示波器以其可以存儲波形,穩(wěn)定的輸出,方便觀察波形,操作簡單等特點代替了模擬示波器。本次設(shè)計的簡易數(shù)字存儲示波。板等功能模塊組成。整個系統(tǒng)分成A/D轉(zhuǎn)換部分、D/A轉(zhuǎn)換部分、波形存儲部分、鍵盤輸入控制四大部分組成。基于題目要求,本系。統(tǒng)對數(shù)據(jù)存儲、水平掃描速度輸出功能進行了重點設(shè)計。形進行即時存儲和連續(xù)回放顯示。輸出波形可以在示波器X軸上放。具體設(shè)計原理以及過程在下面章節(jié)中詳細

  

【正文】 4 D5 D6 D7(8051:ALE= 1/6 osc)8 91074HC02U35CWRRD Y3GNDVcc(基準電壓+5V)1 2S_V2ALEGNDVccCLK9EN10R15Q011Q112Q213Q314MC4518U17B45 674HC02U35B12345678J10+10V10VGNDGNDGNDVcc10KRW_4OC1C111D22D33D44D55D66D77D88D91Q192Q183Q174Q165Q156Q147Q138Q1274HC573U2D0 D1 D2 D3 D4 D5 D6 D7A0 A1 A2 A3 A4 A5 A6 A7A8 A9 A10A11A12A13A14A15D0 D1 D2 D3 D4 D5 D6 D7EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10AT89C51U1P10P11P12P13P14P15P16P17RD WRGNDALE30PC11212.00MCY0GND30PC0A1B2C3E14E25E36Y015Y114Y213Y312Y411Y510Y69Y7774HC138U6Vcc A2 A1 A0Y0Y1Y2Y3Y4Y5Y6Y71 2 3 4 5 6 7 8 910Kx8RP712345678J18Vcc12345678161514131211109SK2GND1011IN畢業(yè)設(shè)計(論文)說明書 3 附錄 2 程序清單 START: ORG 0000H MOV SP,60H CLR CLR KEYOP: CLR F0。 清標志 F0=1 時有鍵盤輸入。 MOV R2,00H。 R2 鍵值 (00~1BH)。 MOV R3,00H。 MOV R4,02H。 MOV R5,01111111B。 掃描 D7 列。 K_AGAIN: MOV A,R5。 輸出掃描列。 MOV DPTR,0002H。 MOVX @DPTR,A。 NOP。 NOP。 MOVX A,@DPTR。 輸入行值。 ORL A,0FH。 將輸入的值變?yōu)?XXXX1111, ? CPL A。 求 反,輸入的值變?yōu)?XXXX0000, JNZ K_OPRAT。 求反后,如果不是全 0,表示有鍵按下。 MOV A,R5 RR A MOV R5,A MOV A,R2 ADD A,04H MOV R2,A DJNZ R4,K_AGAIN CLR F0。 沒有鍵值按下,強調(diào) F=0 LJMP XX。 K_OPRAT: CPL A。 恢復(fù)鍵值。 SWAP A。 4 位鍵值置換到低 4 位。 SETB C。 K_NEXT: RRC A。 JNC K_OP1。 移位行位值 =0,由 R5 得到行值。 畢業(yè)設(shè)計(論文)說明書 4 INC R3。 CJNE R3,04H,K_NEXT。 行值為 00~03,當(dāng) R5=4, 4 行查表結(jié)束。 MOV R3,00H。 LJMP K_AGAIN。 。有鍵按下,找到行值后出來 ,進入鍵處理子程序。 K_OP1: SETB F0 MOV A,R3。 ADD A,R2 JZ K_1。 轉(zhuǎn) K_1。 CJNE A,01H,X2。 LJMP K_2。 轉(zhuǎn) K_2。 X2: CJNE A,02H,X3。 LJMP K_3。 轉(zhuǎn) K_3。 X3: CJNE A,03H,X4。 LJMP K_4。 轉(zhuǎn) K_4。 X4: CJNE A,04H,X5 LJMP K_5。 轉(zhuǎn) K_5 X5: CJNE A,05H,X6 LJMP K_6。 轉(zhuǎn) K_6 X6: CJNE A,06H,XX CJNE A,07H,XX 。進入 AD 轉(zhuǎn)換 XX: ADNUMB EQU 30H。 MOV DPTR,0003H。 鎖存通道號“ 0~7”,啟動 AD0809 進行轉(zhuǎn)換 MOV A,ADNUMB。 取通道號,通道號在內(nèi)存“ ADNUMB”單元。 MOVX @DPTR,A ADEOC1: MOV DPTR,0007H。 循環(huán)讀取 EOC 信號 JNB ,ADEOC1。 根據(jù) EOC信號, AD 轉(zhuǎn)換是否結(jié)束 MOV DPTR,0003H。 讀取轉(zhuǎn)換結(jié)果 MOV r7,0 MOV r0,32H。 設(shè)置存儲啟始地址 MOVX A,@DPTR 畢業(yè)設(shè)計(論文)說明書 5 MOV @R0,A INC R0 INC DPTR INC R7 CJNE R7,20,ADEOC1 。判斷 20 個數(shù)據(jù)是否轉(zhuǎn)換完畢 。進入 DA轉(zhuǎn)換 DASTART0: MOV R1,32H。 從片內(nèi)存儲地址首地址開始讀取 MOV R6,0 MOV DPTR,0004H。 DALOOP0: MOV A,R1。 INC R1 MOVX @DPTR,A 向 DAC0832 送數(shù)據(jù) 。設(shè)置 X 軸輸出間隔時間 TIMESET: JB ,LX。 JNB ,LY。 LCALL TIME1。 讀取間隔時間 LCALL TIME1。 LX: LCALL TIME1。 LY: LCALL TIME1。 INC R6 CJNE R6,20,XY。 是否存儲單元讀取結(jié)束,結(jié)束則循環(huán)執(zhí)行 LJMP DALOOP0 XY: LJMP KEYOP K_1: MOV DPTR,0003H MOV A,ADNUMB MOVX @DPTR,A ADEOC: MOV DPTR,0007H。 循環(huán)讀取 EOC 信號 JNB ,ADEOC。 根據(jù) EOC 信號, AD 轉(zhuǎn)換是否結(jié)束 MOV DPTR,0003H。 讀取轉(zhuǎn)換結(jié)果 MOV R7,0 MOV R0,0032H。 設(shè)置片外存儲起始地址 MOVX A,@DPTR 畢業(yè)設(shè)計(論文)說明書 6 MOVX @R0,A INC R0 INC DPTR INC R7 CJNE R7,100,ADEOC。 判斷 100 個數(shù)據(jù)是否轉(zhuǎn)換完畢 JMP KEYOP K_2: DASTART2: MOV R0,0032H。 從片外存儲地址首地址開始讀取 MOV R6,0 MOV DPTR,0004H。 向 DAC0832 送數(shù)據(jù) DALOOP2: MOVX A,@R0。 INC R0 MOVX @DPTR,A。 LCALL TIME1。 讀取間隔時間 INC R6 CJNE R6,100,DASTART2。 是否存儲單元讀取結(jié)束,結(jié)束則循環(huán)執(zhí)行 LJMP DALOOP2。 循環(huán)讀取數(shù)據(jù) K_3: DASTART3: MOV R0,0032H MOV R6,0 MOV DPTR,0004H。 DALOOP3: MOVX A,@R0。 INC R0 MOVX @DPTR,A。 LCALL TIME1。 LCALL TIME1 INC R6 CJNE R6,100,DASTART3 JB ,MN LJMP DALOOP3 MN: LJMP START K_4: DASTART4: 畢業(yè)設(shè)計(論文)說明書 7 MOV R0,0032H MOV R6,0 MOV DPTR,0004H。 DALOOP4: MOVX A,@R0。 INC R0 MOVX @DPTR,A。 L
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1