
《单片机原理与应用》习题5 一、回答问题: 1.简述5一51系列单片机的存储器空闻分布? 2.当S-51单片机配有6W恤品振时。一个机器周期为几微秒?执行一条最长的指令 需儿微秒? 3.指如下: 球A,R4: 在程序状态字5需中()510,50-0: 2R51-1,50-0 两种情况下,上述指令执行结果有何不同? 4,KCS-51单片机堆栈有何特点?若SP=60H,C=2000阳.标号LABEL所在的地址为3000阳. 问执行长调用指令LCALL LAB胞后,推栈指针和堆线的内容爱生什么变化?℃的值等于 什么? 二、给8031单片机扩展一片2716和6116,请画出系统连接图。 三、假定甲乙机以方式1进行串行数据通信,品根-6位,要求波特率为1200。甲机发 送,乙机接收。请画出电路图并计算出波特率,写出初始化发送和接收程序。 四、实的题 当系饶选用123z品体振荡器时,由定时器0控制产生周期为4ms(脉冲宽度为2s)的 方波序列(采用中断方式),并由P1.0输出,睛编写实验程序. 五,已知81隔与单片机的连接如图1所示, ADO F0- AD7 PA ALE ALE 8031 8155m P24 P20+ IOV PC TIN. R TOUT. RESET+ RESET 0
《单片机原理与应用》习题 5 一、回答问题: 1.简述 MCS—51 系列单片机的存储器空间分布? 2.当 MCS-51 单片机配有 6MHz 晶振时,一个机器周期为几微秒?执行一条最长的指令 需几微秒? 3.指令如下: MOV A,R4 ; 在程序状态字 PSW 中 ⑴ RS1=0,RS0=0; ⑵ RS1=1,RS0=0 两种情况下,上述指令执行结果有何不同? 4.MCS-51 单片机堆栈有何特点?若SP=60H,PC=2000H,标号LABEL所在的地址为3000H, 问执行长调用指令 LCALL LABEL 后,堆栈指针和堆栈的内容发生什么变化?PC 的值等于 什么? 二、 给 8031 单片机扩展一片 2716 和 6116,请画出系统连接图。 三、假定甲乙机以方式 1 进行串行数据通信,晶振=6MHz,要求波特率为 1200。甲机发 送,乙机接收。请画出电路图并计算出波特率,写出初始化发送和接收程序。 四、实验题 当系统选用 12MHz 晶体振荡器时,由定时器 0 控制产生周期为 4ms(脉冲宽度为 2ms)的 方波序列(采用中断方式),并由 P1.0 输出,请编写实验程序。 五、已知 8155 与单片机的连接如图 1 所示

图1 1,写出815隔中RAW及各口的地址, 2,将A口和B口定义为基本输入方式,C口定义为输出方式,定时器作为方波发生器, 对输入账冲进行24分频。写出81两的初始化程序。 六,C®09与806单片机的硬件接口如下图所示,模报量输入透择7通道,编制/D 转换程序,将转换结果送3州单元。 0 ALE 373 A0-A7 8051 P0,0 P0,1 0.2 INO INT 七、已知8279与单片机的连接如图所示,8708为同相驱动器。试编写程序实现下列功 能: 1,编写中断服务子配序,完成读键值功能,将健值放入20州单元。 2.编写主程序,功能为:当1键按下时,显示“98211”:当2#键按下时,暴示 98212:其它键返日
图 1 1.写出 8155 中 RAM 及各口的地址。 2.将 A 口和 B 口定义为基本输入方式,C 口定义为输出方式,定时器作为方波发生器, 对输入脉冲进行 24 分频,写出 8155 的初始化程序。 六、ADC0809 与 8051 单片机的硬件接口如下图所示,模拟量输入选择 7 通道,编制 A/D 转换程序,将转换结果送 30H 单元。 A0~A7 P0.0 P0.1 P0.2 IN0 IN7 七、已知 8279 与单片机的连接如图所示,8708 为同相驱动器。试编写程序实现下列功 能: 1.编写中断服务子程序,完成读键 值功能,将键值放入 20H 单元。 2.编写主程序,功能为:当 1#键按下时,显示“ 98211”; 当 2#键按下时,显示 “ 98212”;其它键返回。 P0 ALE 8051 P1.0 P2.0 373 G + +

G程G元司 t432 阳阳阳 八,遮用DAC32艺片,设计有三路模扳量同时输出的CS一51应用系统。西出硬件结 构框图。编写数模转换程序
八、选用 DAC0832 芯片,设计有三路模拟量同时输出的 MCS—51 应用系统,画出硬件结 构框图,编写数模转换程序