试题详情
- 简答题请用中断法编出串行口方式1下的发送程序,设单片机主频为6MHz,波特率为1200bps,发送数据缓冲区在外部RAM,始址为Tblock,数据块长度为30,采用偶校验,放在发送数据第8位(数据块长度不发送)。
-
串行口工作在方式1,定时器T1工作在方式2,作为波特率发生器。
定时常数:X=256 ―(fosc*2SMOD)/( 384*波特率)
取SMOD=1,则X=229.96=230=E6H。 (若取SMOD=0,则X=F3H)
采用中断方式编程,单片机发送程序如下:
关注下方微信公众号,在线模考后查看
热门试题
- 51系列单片机40脚DIP封装的第10引
- 在C51语言中,函数是一个完成一定相关功
- AT89S51单片机定时器的四种工作方式
- IE寄存器中EX1位的含义是()。
- 8051单片机上电复位后,堆栈区的最大允
- 简述单片机8051中断的自然优先级顺序,
- P0~P3口的驱动能力是相同的。
- 使用线选法扩展存储器不会使地址空间造成不
- MCS-51的位处理器可以进行()操作.
- 什么叫堆栈?
- 什么是单片机复位?复位后单片机的状态如何
- 单片机芯片内提供了一定数量的工作寄存器,
- 8031的P0口其输入输出电路的特点是什
- 单片机产生于20世纪70年代。
- -49D的二进制补码为()。
- 指令ADD A,R0执行前(A)=38H
- 下面有关波特率的说法正确的是()。
- 十进制数80其对应的十六进制可表示为()
- 十进制数126对应的十六进制可表示为()
- MCS-51指令按功能可以分为哪几类?每