简述 C51 的库函数及其用法。
A/D 和 D/A 转换器的作用分别是什么?各在什么场合下使用?
51 系列单片机的串行通信方式 1 和方式 3 模式下,波特率通过哪个定时器 驱动产生?采用何种定时模式?如果要求采用的时钟频率为 11.0592MHz,设 SMOD=0,产生的波特率为 2400bps,应该怎样对定时器进行初始化操作?
8051 单片机内部包含哪些主要逻辑功能部件?
程序状态 PSW 的作用是什么?常用的状态位有哪几位?作用什么?
在 8031 扩展系统中,外部程序存储器和数据存储器共用 16 位地址线和 8 位数据线,为什么两个存储空间不会发生冲突?
在 80C51 系统中, (1)一个机器周期包括多少个时钟周期(即振荡周期)? (2)若采用 12MHZ 的振荡时钟,一个时钟周期为多少?一个机器周期为多少?执 行一条占用 2 个机器周期的指令所用的时间为多少? (3) 若采用 6MHZ 的振荡时钟,此时执行此指令所用的时间是多少?
MCS-51 的中断系统有几个中断源?几个中断优先级?中断优先级是如何控 制的?在出现同级中断申请时,CPU 按什么顺序响应(按由高级到低级的顺序写 出各个中断源) ?各个中断源的入口地址是多少?
CPU 响应中断的基本条件是什么?
定时器/计数器有哪几种工作方式?各有什么特点?
设单片机系统 fosc=6MHZ,列式计算定时器 T0 在方式 1 时 1ms、10ms 的初 值。
堆栈指示器(SP)的作用是什么?
试编写一段 24C02 开始传送数据的函数。
用 C 语言编一子程序,从串行接口接收一个字符,并送到 P0 口。
用 C 语言编一液晶测试忙的函数,硬件连接任意。