A.80C51串行口只有异步方式而无同步方式,因此,只能进行串行异步通信
B.80C51串行口发送和接收使用同一个数据缓冲寄存器SBUF
C.双机通信时要求两机的波特率相同
D.偶校验是指给校验位写入一个0或1,以使得数据位和校验位中1的个数为偶数
第1题
A、80C51 共有 4 个与中断有关的控制寄存器
B、TCON为串口控制寄存器,字节地址为 98H,可位寻址
C、IP 寄存器为中断优先级寄存器,字节地址为 B8H,可位寻址
D、IE 为中断允许寄存器,字节地址为 A8H,可位寻址
第2题
【填空题】1、可控秒表(按键控制)的设计,根据电路补充程序 要求: 可控秒表的设计(按键控制)S1键按下启动秒表工作,秒表每间隔1S,显示加1,当加到60时,数码管显示0,从0开始继续加1。S2键按下,秒表暂停工作,/*-------------------第一部分:预处理命令-----------------*/ <reg51.h> //包含头文件reg51.h /*--------------第二部分:定义全局变量或常量----------*/ sbit com1=P3^0; sbit com2=P3^1; unsigned char dm[]={ ,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共阳数码管0-9对应段码 unsigned char c1,miao=50; /*-----第三部分:函数原型申明及函数定义-----*/ void ys( ) { while(t--); } void zdcsh()//中断初始化程序的编写 { TH0=(65536- )/256;//T0定时时间为10000us TL0=(65536- )%256; //设置T0为工作方式1,定时器使用 //定时器T0中断允许 EX0=1;//外部中断0中断允许 EX1=1;//外部中断1中断允许 EA=1;//总中断允许 //外部中断0中断触发方式为边沿触发方式 //外部中断1中断触发方式为边沿触发方式 PX1=1;PX0=1;PT0=0;//外部中断1、外部中断0中断优先级高,定时器T0中断优先级低 TR0=0;//T0关闭 } void xs()//显示函数 { com1=1;com2=0;//选中1号数码管 P2=dm[ ];//显示变量miao的十位 ys(1000); //关闭显示,消影 com1=0;com2=1;//选中2号数码管 P2=dm[ ];//显示变量miao的个位 ys(1000); P2=0xff;//关闭显示,消影 } void main() { //调用中断初始化函数 while( ) { xs(); } } void tozd( ) interrupt //T0中断函数 { TH0=(65536- )/ ; TL0=(65536-10000)%256; c1++;//5万us计算器加1 if( )//1S时间到 { miao++; if( ) miao=0;//当秒计数到60,回到0 } } } void wbzd0() //外部中断0对应中断函数 { //启动定时器T0 } void wbzd1() //外部中断1对应中断函数 { TR0=0;//关闭定时器T0 }
第5题
A、此单片机有两级优先级
B、高优先级中断可以打断低优先级正在执行的中断程序
C、正在执行中的中断服务程序不能被同优先级的中断所打断
D、此单片机的各个中断源的优先级是不能改变的
第8题
A、中断请求的是CPU时间,要求CPU执行程序来处理发生的相关事件
B、CPU对外部中断的响应不可能发生在一条指令的执行过程中
C、中断I/O方式下,外设接口中的数据和CPU中的寄存器内容直接交换
D、只要有中断请求发生,那么一条指令执行结束后CPU就进入中断响应周期
第9题
A、在一条指令执行结束时响应中断
B、中断处理期间CPU处于关中断状态
C、中断请求的产生与当前指令的执行无关
D、CPU通过采样中断请求信号检测中断请求
第10题
A、80C51 每个中断源都有两个中断优先级,即高优先级中断和低优先级中断
B、低优先级中断函数在运行过程中可以被高优先级中断所打断
C、相同优先级的中断运行时,自然优先级高的中断可以打断自然优先级低的中断
D、51 单片机复位后 IP 初值为 0,此时默认为全部中断都是低级中断
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!