网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
编写 完成外部中断1控制LED亮灭变化的中断初始化程序与中断服务程序。中断初始化化程序定义为void int1_csh(void) { };中断服务程序定义为void int1()interrupt 2 using 1{ }要求用电平触发方式,优先级最高,每中断1次,P2.0口外接的LED亮灭变化1次,端口已定义为LED。(只需在{}中添加语句)。
参考答案和解析
#include <reg51.h> // 包含头文件,声明各个特殊功能寄存器 #define uchar unsigned char // 为了书写方便,定义uchar表示无符号字符型 sbit light=P0^0; // 定义变量light表示P0口的P0.0引脚 sbit flag; void delay05s(void) // 定义延时0.5s函数 { uchar i,j,k; for (i=0;i<5;i++) { for (j=0;j<200;j++) { for (k=0;k<250;k++) {;} } } } void main() // 主函数 { IT0=1; // 外部中断0,下降沿中断 EX0=1; // 允许外部中断0申请中断中断 EA=1; while(flag) //while 循环,当条件为真(只有0为假)执行下面的循环 { // 体,由于条件恒为真,所以构成无限次循环 light=0; // 给P2.0赋值0,使P2.0输出低电平, LED点亮 delay05s(); // 延时0.5s light=1; // 给P2.0赋值1,使P2.0输出高电平, LED熄灭 delay05s(); // 延时0.5s } } Void int_0( ) interrupt 0 { flag=~flag; }
更多 “编写 完成外部中断1控制LED亮灭变化的中断初始化程序与中断服务程序。中断初始化化程序定义为void int1_csh(void) { };中断服务程序定义为void int1()interrupt 2 using 1{ }要求用电平触发方式,优先级最高,每中断1次,P2.0口外接的LED亮灭变化1次,端口已定义为LED。(只需在{}中添加语句)。” 相关考题
考题
在一次服务程序执行中,允许优先级高的中断源中断级别低的中断服务程序,在保存断点和现场后,转去响应优先级更高的中断请求,并执行新的中断服务程序。这种方式被称为()
A、单级中断B、复合中断C、多重中断D、中断暂停
考题
中断是CPU与外部设备数据交换的重要方式。CPU响应中断时必须具备三个条件,分别为:外部提出中断请求;本中断未屏蔽;(4)。CPU响应中断后,必须由(5)提供地址信息,引导程序进入中断服务子程序:中断服务程序的入口地址存放在(6)中。A.中断源B.中断响应C.允许中断D.中断向量表
考题
若在某一个89C52单片机应用系统中,在系统初始化中将特殊功能寄存器IE和IP分别设置为10101111B和00101100B。当该系统正在运行时,问: •如果外部中断1和定时器/计数器1同时申请中断,CPU将为哪一个中断源服务?为什么? •如果CPU正在执行外部中断0的中断服务子程序,这时CPU还能响应系统哪些中断源的中断申请?为什么?
考题
程序查询方式、中断方式、DMA方式的优先级排列次序为()。A、程序查询方式、中断方式、DMA方式B、中断方式、程序查询方式、DMA方式C、DMA方式、程序查询方式、中断方式D、DMA方式、中断方式、程序查询方式
考题
按下面要求对并行接口片子8255A的控制字进行初始化,且初始化完成置端口A的中断请求为允许中断。 已知:控制字寄存器地址为0FBH,A口工作于方式1、输入时中断允许位INTEA由PC4控制。 端口A:方式1,输入 端口B:方式0,输出 端口C(上半部),输入 端口C(下半部),输出。
考题
试按照如下要求对8259A设定初始化命令字:8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H~27H,8259A的端口地址为0B0H和0B1H。并写出8259A的初始化程序段。
考题
试按照如下要求对8259A设定初始化命令字:8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H~27H,8259A的端口地址为B0H和B1H。
考题
系统中有一片8259A,中断请求信号用电平触发方式,要用ICW4,中断类型码为60H~67H,用特殊全嵌套方式,无缓冲,采用中断自动结束方式。设8259A的端口地址为93H、94H,如何编写初始化程序。
考题
程序查询方式、中断方式和DMA方式的优先级排列次序为:()A、程序查询方式、中断方式、DMA方式B、中断方式、程序查询方式、DMA方式C、DMA方式、程序查询方式、中断方式D、DMA方式、中断方式、程序查询方式
考题
问答题系统中有一片8259A,中断请求信号用电平触发方式,要用ICW4,中断类型码为60H~67H,用特殊全嵌套方式,无缓冲,采用中断自动结束方式。设8259A的端口地址为93H、94H,如何编写初始化程序。
热门标签
最新试卷