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

正文內(nèi)容

[工學(xué)]第8章串行口-資料下載頁

2024-10-16 18:50本頁面
  

【正文】 0000H LJMP MAIN ORG 0023H LJMP INT_UART ORG 0050H MAIN: 。初始化定時器 1 MOV TMOD, 20H CLR TR1 MOV TH1, 230 MOV TL1, 230 SETB TR1 MOV SCON, 40H 。串行口工作于方式 1 SETB ES SETB EA MOV R0, 20H 。R0指向發(fā)送緩沖區(qū) MOV R7, 32 。R7為計數(shù)器 MOV SBUF, @ R0 。 SJMP $ INT_UART: CLR TI DJNZ R7, INT_UART_SEND JMP INT_UART_END INT_UART_SEND: INC R0 MOV SBUF, @R0 INT_UART_END: RETI END 例 82 編寫中斷方式的串口通訊程序。 以串口通訊,完成校時。一個數(shù)據(jù)包中包含年、月、日、時、分、秒,共 7個字節(jié)。 數(shù)據(jù)包格式如下: 數(shù)據(jù)包長度 (1個字節(jié) ) 數(shù)據(jù) (7個字節(jié) ) ?發(fā)送方 發(fā)送數(shù)據(jù)包長度 → 依次發(fā)送數(shù)據(jù); UART_TRBSY BIT 00H 。發(fā)送忙 DSEG AT 40H TRNUM: DS 1 。待發(fā)送數(shù)據(jù)包字節(jié)數(shù) TRBUF: DS 10 。待發(fā)送緩沖區(qū) CSEG AT 0000H LJMP MAIN ORG 0023H 。serial port LJMP UART_PRO ORG 0050H MAIN:MOV SP, 60H MOV TMOD, 20H CLR TR1 MOV TH1, 230 MOV TL1, 230 SETB TR1 MOV SCON, 40H 。方式 1 CLR UART_TRBSY SETB EA SETB ES CALL TRANS SJMP $ 。子程序 通過串口發(fā)送一個數(shù)據(jù)包 TRANS: JB UART_TRBSY, TRANS_END SETB UART_TRBSY MOV R0, TRBUF MOV R7, TRNUM MOV SBUF, R7 TRANS_END: RET INT_UART: 。串口中斷服務(wù)程序 JNB TI, INT_UART_END 。串口中斷 – 發(fā)送 CLR TI CJNE R7, 0,TRNXT CLR UART_TRBSY SJMP INT_UART_END TRNXT:MOV SBUF, @R0 INC R0 DEC R7 INT_UART_END: RETI END 例 83 利用串行通信方式 0,擴展 I/O接口,接八個數(shù)碼管,顯示內(nèi)部數(shù)據(jù)存儲器 58H~ 5FH單元的內(nèi)容。 分析: 由于 TXD, RXD運行在工作方式 0時,可方便的連接串入并出移位寄存器 74LS164, TXD發(fā)送移位脈沖, RXD發(fā)送數(shù)據(jù), ,通過 74LS164接八個數(shù)碼管,電路如下圖所示。 74LS164時序圖 Ω dp g f e d c b a+5V+5VTXDRXD8XX51ABCLK CLR CLK CLR CLK CLR7 4 L S 1 6 4 7 4 L S 1 6 4 7 4 L S 1 6 4Q7 Q0200L A 5 0 1 1(共陽)88圖8 . 1 1amp。Ω 參考程序如下: ORG 0050H SETB 。 允許移位寄存器工作 MOV SCON, 0 。 選串行通信方式 0 MOV R7, 08H 。 顯示八個字符 MOV R0, 5FH 。 先送最后一個顯示字符 MOV DPTR, TBA 。 DPTR指向字形表首址 DLO:MOV A, @R0 。 取待顯示數(shù)碼 MOVC A,@A+DPTR 。 查字形表 MOV SBUF, A 。 送出顯示 JNB TI, $ 。 一幀輸出完? CLR TI 。 已完,清中斷標(biāo)志 DEC R0 。 修改顯示數(shù)據(jù)地址 DJZN R7, DLO CLR 。 8位送完,關(guān)發(fā)送脈沖 SJMP $ TBA:DB 0C0H,0F9H,0A4H,B0H,99H,92H DB 82H,0F8H,80H,90H,83H,83H,0C6H DB 0A1H,86H,84H,0FFH,0BFH
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1