学号实习报告计算机应用综合实习—硬件起止日期:2009 年09月14日至2009 年09月21日学生姓名班级成绩指导教师(签字)电子与信息工程系2009年9 月20 日一、实习目的(1)利用微机接口芯片8255,并行控制LED点阵显示。
(2)掌握8088微机系统与LED点阵之间接口电路设计及编程。
二、实习要求利用589H实习系统扩展接口CZ7座,在控制板MC1上以并行方式控制LED点阵显示。
要求自建字库,编制程序将自己的姓名或图形实现左移、右移,上下移动。
三、编程指南根据提供I/O地址、功能,有不同I/O口分别提供自行代码送行,列扫描信号送列扫描行,凡字形代码位“1”、列扫描信号“0”该点点亮,否则灯熄,通过逐行扫描,循环点亮字形获曲线。
四、硬件连接图五、程序代码;CODE SEGMENT;ASSUME CS:CODE ;USR-LED 16X16XPA EQU 8000H ;L-SAO-1,CTL-MODE:BING XIN KO XPB EQU 8001H ;L-SAO-2;----------------------------------------------------------------------------------------------PA EQU 0FF28H ;H-CODE-1XPC EQU 8002H ;H-CODE-2XPCTL EQU 8003HPCTL EQU 0FF2BHDATA SEGMENT AT 0ORG 2db0HFL DB ? ;BL SAO FLAGR0 DW ?;H-CODER1 DB ? ;L-CODER6 DW ?;XPA/XPBDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATAORG 2DC0HSTART: MOV DX,XPCTLMOV AL,80HOUT DX,ALMOV DX,PCTLOUT DX,ALCALL OFFLEDMOV AL,00HMOV FL,ALMOV R6,8000H ;XPAX0: MOV R0,0000HX1: CALL DEL1INC R0INC R0CMP R0,0130HJNZ X1JMP X0DISPW:PUSH R0 ;H-NUMMOV R1,01H ;L-NUMDISP1: MOV AX,R0MOV BX,OFFSET TAB ADD BX,AXMOV AL,CS:[BX]MOV DX,PAOUT DX,ALINC R0MOV AX,R0MOV BX,OFFSET TAB ADD BX,AXMOV AL,CS:[BX]MOV DX,XPCOUT DX,ALMOV DX,R6MOV AL,R1NOT ALOUT DX,ALMOV CX,0080HLOOP $CALL OFFLEDINC R0RCL R1,1JNC DISP1CMP FL,00HJNZ EXITINC FLCLCMOV R1,01HMOV R6,8001HJMP DISP1EXIT: MOV R6,8000H MOV FL,00HPOP R0RETOFFLED: MOV DX,XPA MOV AL,0FFHOUT DX,ALMOV DX,XPBOUT DX,ALDEL1: MOV CX,0020HCON1: PUSH CXCALL DISPWPOP CXLOOP CON1RETTAB: d b00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h db00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h DB02H,00H,04H,10H,08H,14H,10H,92H,20H,51H,0C0H,30H,60H,13H,1C H,1CHDB08H,10H,00H,00H,0E0H,1FH,04H,00H,02H,00H,0FCH,0FFH,00H,00H, 00H,00HDB00H,12H,00H,12H,80H,12H,7FH,14H,0A2H,0FFH,22H,14H,0A2H,10H, 22H,03HDB22H,7CH,22H,48H,22H,48H,0BFH,4FH,00H,48H,00H,48H,00H,08H,00 H,00HDB02H,00H,04H,10H,08H,14H,10H,92H,20H,51H,0C0H,30H,60H,13H,1C H,1CHDB08H,10H,00H,00H,0E0H,1FH,04H,00H,02H,00H,0FCH,0FFH,00H,00H, 00H,00HDB04H,00H,04H,40H,04H,40H,0FCH,43H,04H,40H,04H,40H,04H,40H,04 H,40HDB0FCH,7FH,04H,41H,04H,41H,04H,41H,04H,41H,04H,41H,04H,40H,00 H,00HDB06H,02H,0F8H,12H,04H,12H,02H,12H,0FEH,0FFH,42H,12H,42H,12H, 02H,41H0FAH,43H,12H,7DH,12H,41H,12H,45H,12H,43H,0FAH,7DH,02H,00H,00H,00HDB21H,00H,21H,00H,22H,01H,22H,7DH,24H,45H,28H,45H,30H,45H,0E0H,45HDB30H,45H,28H,45H,24H,45H,26H,7DH,23H,01H,22H,00H,20H,00H,00H,00HDB00H,02H,00H,04H,0FEH,0FH,00H,38H,00H,0E2H,80H,44H,80H,08H,90H,10HDB88H,28H,8EH,0E7H,94H,12H,0A0H,08H,0C0H,06H,80H,03H,00H,02H,00H,00HDB00H,00H,80H,08H,80H,30H,80H,24H,80H,24H,80H,24H,82H,24H,81H,0A4HDB0FEH,67H,80H,24H,80H,24H,80H,24H,80H,24H,80H,30H,00H,20H,00H,00Hdb00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00hdb00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00hdb00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00hdb00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00hCODE ENDSEND STAR T六、总结这次试验,硬件连接和软件使用起初并不是很熟练,而且在联机的时候出现问题,主要是硬件设施的连接牢固性。