计算机组成原理中断实验〔绝对高分〕

计算机组成原理中断实验〔绝对高分〕,第1张

data segment

outs db '2010 HAPPY NEW YEAR!$'

data ends

cr macro

mov dl,0ah

mov ah,2

int 21h

mov dl,0dh

mov ah,2

int 21h

endm

code segment

assume cs:code,ds:data

start: mov ax,data

mov ds,ax

go: mov ah,1

int 21h

cmp al,30h

jb done

cmp al,3ah

jb output

cmp al,'a'

jb done

cmp al,'z'

jb output

output: mov ah,2

int 21h

jmp go

done: cr

lea dx,outs

mov ah,9

int 21h

mov ah,4ch

int 21h

code ends

end start

#include<reg51h>

#define uchar unsigned char

void delay(void)

{

uchar i,j;

for(i=0;i<200;i++)

for(j=0;j<120;j++);

}

void ext0() interrupt 0

{

uchar i;

for(i=0;i<8;i++)

    {

    P2=0x00;

    delay();

    P2=0xff;

    delay();

    }

}

main()

{

uchar i;

EX0=1;

IT0=1;

EA=1;

while(1)

    {

    P2=~(1<<i);

    delay();

    i++;

    i%=8;

    }

}

以上就是关于计算机组成原理中断实验〔绝对高分〕全部的内容,包括:计算机组成原理中断实验〔绝对高分〕、求单片机(c51)外部中断实验的c语言代码或者思路,要求在补充、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9465611.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存