通讯设备人机接口设计硬件实验系统(编辑修改稿)内容摘要:

cf db 1 geshu dw 30d cunshu db ? count1 dd 50h SECOND DB 0 MINUTE DB 0 HOUR DB 0 jianpantab dw 207h,203h,206h,202h,205h,201h,204h,200h dw 207h,203h,206h,202h,205h,201h,204h,200h TAB DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H。 0_9 的段码 INITD PROC XSDM0 DB 0C0H,0BFH,0C0H,0C0H XSDM1 DB 0C0H,0C0H,0BFH,0C0H START: call init LP1: CALL JIANPAN JMP LP1 计算机硬件技术基础课程设计 通讯设备人机接口设计(硬件实验系统) 12 houbanduan proc pusha call laidian cmp cf,0 jz wt33 wt2: MOV DX,308H IN AL,DX AND AL,14H CMP AL,00H jz wt2 cli mov al,0ffh mov dx,addr1 out dx,al sti jmp wt22 jmp wt2 wt22: call delay2 call ltoff wt33: call init popa ret houbanduan endp init proc pusha mov al,1 mov cf,al mov dx,30ch mov al,99h out dx,al mov al,0ffh mov dx,300h out dx,al mov eax,80808080h mov dx,20ch out dx,eax mov eax,0ffffffffh mov dx,200h out dx,eax mov eax,0ffffffffh mov dx,204h 计算机硬件技术基础课程设计 通讯设备人机接口设计(硬件实验系统) 13 out dx,eax mov ax,30d mov geshu,ax mov al,0 mov hour,al mov second,al mov minute,al popa ret init endp zhanxian proc pusha mov dx,30ch mov al,89h out dx,al mov al,0bfh mov dx,300h out dx,al mov ecx,zhanxianc z1:mov dx,308h in al,dx and al,0ch cmp al,08h jz z3。 占线 cmp al,04h jz z4。 挂断 loopd z1 mov dx,200h mov eax,0ff9291ffh out dx,eax mov dx,204h mov eax,0ffff86ffh out dx,eax call houbanduan jmp z5 z3: call zhanxiand jmp z5 z4: call ltoff z5: call init popa ret zhanxian endp 计算机硬件技术基础课程设计 通讯设备人机接口设计(硬件实验系统) 14 zhanxiand proc pusha mov ecx,zhanxianc1 zd:dec ecx cmp ecx,0 jz zdd mov dx,204h mov eax,0ff91c1ffh out dx,eax mov dx,200h mov eax,0ff9283ffh out dx,eax mov dx,308h in al,dx and al,0ch cmp al,08h jz zd。 占线键高电平 cmp al,04h jz zd1。 己方挂断 cmp al,0ch jz zd1。 占线键高,己方挂断 cmp al,00h jz zd2 zdd:call autocut jmp zd1 zd2: mov dx,200h mov eax,0ff9291ffh out dx,eax mov dx,204h mov eax,0ffff86ffh out dx,eax call houbanduan zd1:call ltoff popa ret zhanxiand endp INIT459 PROC PUSHA mov dx,ctrl_8254 计算机硬件技术基础课程设计 通讯设备人机接口设计(硬件实验系统) 15 mov al,70h。 方式 0,定时中断 out dx,al mov dx,cunt1。 通道 1 mov ax,47000 out dx,al mov al,ah out dx,al。 定时 1s,初始化完毕 mov dx,addr0 mov al,13h out dx,al mov dx,addr1 mov al,40h out dx,al mov dx,addr1 mov al,01h out dx,al mov dx,addr1 in al,dx and al,0feh out dx,al。 8259 初始化 cli mov。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。