18题 8155与8031的连接如图6-28所示。
① 若将8155的PA0~PA7与PB0~PB7用跨接线连接,C口的PC0~PC5接6个发光二极
管,试编制I/O口诊断程序,即从B口输出数据,经A口读回,若正确则C口发光二极管左循环点亮否则同时点亮。
② 试编制8155 RAM诊断程序,并记录出错地址。
③ 设8155的TIN接2MHz时钟,试编制定时5ms的定时程序,并从TOUT输出一单次方
波。
答:①设C口高电平时二极管发光 MOV DPTR, #7F00H MOV A, #01001110B MOVX @DPTR, A MOV DPTR, #7F02H MOV A, #01010101B MOVX @DPTR, A MOV DPTR, #7F01H MOVX A, @DPTR CJNE A, #01010101B, LP3: MOV A, #1 MOV R7, #6 MOV DPTR, #7F03H LP1: MOVX @DPTR, A RL A LCALL DLY DJNZ R7, LP1 SJMP LP3 LP: MOV A, #0FFH
MOV DPTR, #7F03H MOVX @DPTR, A SJMP $
DLY: MOV R0, #50 L1: MOV R1, #100 L2: MOV R2, #100 L3: DJNZ R2, L3 DJNZ R1, L2 DJNZ R0, L1 RET
;测试数据 LP ;12MHz 延时1s 11
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机MCS-51 课本作业参考答案(3)在线全文阅读。
相关推荐: