题目内容
请用 C 语言编写一个俩个中断服务程序,中断 0 优先级高于中断 1#include#define uchar unsigned charuchar tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共阳极段编码uchar wei[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};//共阳极位编码void delay(int x){……}void display(int x,y){………}void main(){______=1;//打开中中断开关______=1_;//打开外部中断 0 开关_____=1;//打开外部中断 1 开关____=1;//设置外部中断 0 为跳沿触发方式____=____;//设置外部中断 1 为低电平触发方式while(1){……..}}void int0_isr(void) interrupt ______ using 1 //填写外部中断 0 的中断号{while(1){P0=0x_____;//根据共阳极段码,将数值 2 的段码发到 P0 口P2=0x_____;//根据共阳极的位码,数码管第二位显示数值“1”}}void int1_isr(void) interrupt _____ using 2 //填写外部中断 1 的中断号{uchar lsd[]={0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e};//流水灯编码{……….//省略流水灯的实现过程}}
查看答案
搜索结果不匹配?点我反馈
更多问题