单片机作业习题

发布时间 : 星期四 文章单片机作业习题更新完毕开始阅读

低电平宽度300μs。

10 已知8051单片机的fosc=12MHz,用T1定时,试编程由P1.0和P1.1引脚分别输出周期为2ms和500μs的方波。

第12章 练习与思考题

1 存储器扩展时,8051的ALE线的作用是什么?不执行MOVX指令时,ALE的输出频

率是多少?执行MOVX指令时,ALE信号有何变化? 2 请简述外部程序存储器的操作时序。

3 设有2片1K×4SRAM存储芯片(2114),请设计一个位扩展存储系统(1K×8);要求

用138译码器片选;首地址为1000H。

4 已知有1片2732,2片6116,请设计一个字扩展存储系统,要求用138译码器片选;2732

首地址为0000H;2片6116地址与2732地址重叠。

5 试用线选法画出8031对一片62128的连线图,要求基本地址范围为8000H~BFFFH;并

求出62128的重叠地址;若改用2片6264,地址范围不变,如何画出电路。

6 已知某计算机系统的数据总线16位(D15~D0);若有4片6116,请用2--4译码器,设计出字位全扩展存储系统,要求首地址为2000H。 什么是“哈佛”结构?

第13章 练习与思考题

1. 8051单片机的四个I/O端口的内部结构有什么不同?它们的功能有什么区别? 2. 对8051端口操作时,什么是“读—修改—写”操作?举例说明。 3. 8051和片外RAM/ROM连接时,为什么P0口需要采用片外地址锁存器? 4. 8031片内无ROM,在应用中,P0和P2口能否直接做输入/出口?为什么? 5. P1、P3口做输入口时的条件是什么?如何实现该条件?

6. 在实现并行接口扩展时,接口也需要地址译码,为什么?接口的地址译码对扩展的存储

器地址编码各有什么联系?

7. 用三态输出缓冲器(74LS244)和8D锁存器(74LS373)作简单的输入/出接口有什么

实际意义?用它们如何构成最简单的输入/出接口?并举例说明。

8. 当8255的A口工作于方式2时,能否使B口工作于选通方式的输入/出?为什么? 9. 设计一个电路,使8255与8031连接,使8255的A口做基本输入,与2位BCD拨码

盘连接,并用该数据控制B口的2位LED输出,请画出电路并编写出驱动程序,要求用线选法对8255片选,编码地址为8000H~8003H。

10. 用8155作扩展定时器使用时,若输入的时间常数为奇数,输出波形不对称,为什么? 11. 8155作200分频器,设命令字寄存器端口地址为20H,请编出8155的初始化程序。 12. 设计一个电路,使8155与8031连接,并编写一段程序,将8155中的RAM置成“FFH”,

要求用R0(或R1)寄存器间接寻址,8155用线选法片选,片内RAM编码地址为00H~FFH,并根据所画电路,求出各端口的地址。

13. 独立式键盘和行列式键盘各有什么特点?各使用于什么场合?

14. 用8031、74LS244、74LS373设计一个4×8的行列式键盘电路,用流程图描述键盘键

号的形成过程,并用程序实现。

15. 什么叫显示缓冲区?显示缓冲区一般设置在什么地方?请简述显示缓冲区的应用过程。 16. 简述LCD的驱动原理?什么是占空比?什么是偏压比?它们对驱动LCD有什么意义? 17. 请掌握LCD驱动芯片7211(AM)的使用方法,简述7211和7211AM在使用中有什么

区别?

18. 若用LCD显示图形或曲线,应选择什么显示方式的LCD显示模块?请自查资料,找出

能完成上述功能的显示模块,并举例实现。

第14章 练习与思考题

1. 异步通信和同步通信的主要区别是什么?

2. 什么是半双工、全双工方式?MCS-51单片机属于哪种传送方式? 3. 对于远距离传送,可借助于电话网络,要用MODEM,其作用是什么? 4. 简述MCS-51串行口发送和接受数据的过程。

5. 简述MCS-51串行口在四种工作方式下的字符格式及波特率计算。

6. 请用中断法编出串行口方式1下的发送程序。设单片机主频为6MHz,波特率为1200bps,

发送数据缓冲区在外部RAM,始址为Tblock,数据块长度为30,采用偶校验,放在发送数据第8位(数据块长度不发送)。

7. 请用查询法编出串行口方式1下的接受程序,主频为6MHz,波特率为1200bps,接受

数据缓冲区在外部RAM,始址为RBlock,接受数据区长度为30,采用奇校验(数据块长度不发送)。

8. 请用查询法编出串行口方式2下的接受程序,设波特率为fosc/64,发送数据缓冲区在

外部RAM,始址为Tblock,数据长度为30,采用奇校验,放在发送数据第9位上(数据块长度不发送)。

9. 请用中断法编出串行口方式2下的接受程序,设波特率为fosc/64,接受数据缓冲区在

外部RAM,始址为RBlock,数据长度为30,放在接受数据第9位上(数据块长度不发送)。

第15章 练习与思考题

1. 什么是D/A、A/D转换?它们的作用是什么?各用在什么场合?它们常用的性能指标是

什么?

2. D/A转换器为什么通常不采用权电阻解码网络,而多采用T型电阻网络?简述T型电

阻网络的特点。

3. DAC0832和51单片机连接时有哪三种工作方式?各有什么特色?各适合在什么场合下

使用?

4. 根据图15.3电路,请按如下要求编写程序:

① 编写出频率和幅值可变的锯齿波;

② 编写梯形波程序,要求梯形波的上底和下底由8031内部定时器实现。 5. 经常使用的A/D转换方式有哪几种?转换原理各有什么特点? 6. 根据图15.14电路,请按如下要求编写程序:

每分钟采集一遍IN0~IN7引角上电压值,每遍检测5次,排序后滤掉极值,并求平均值,将数据存入内部RAM20H开始的数据区,要求用内部定时器定时1分秒,ADC0809工作在中断方式。

7. 根据图15.18电路,请按如下要求编写程序:

利用查询方式编写数据采集程序,转换精度保留1位小数,并将转换结果送显示缓冲区待显示(设显示缓冲区首址为70H) 8. 什么是V/F转换?有什么特点?

9. 某热处理炉温度变化范围为0~1350?C,经温度变送器变换为0~5V电压送至ADC0809,

ADC0809的输入范围为0~5V,若认为是线性转换,某时刻转换结果为6AH,问此时炉内温度是多少度?

10. 某炉温度变化范围为0~1500?C,要求分辨率为3?C,温度变送器输出范围为0~5V,

若A/D转换器的输入范围也为0~5V,则求出A/D转换器应是多少位?若位长不变,现在通过变送器零点迁移而将信号需点迁移到600?C(600~1500?C),此时系统对炉温变化的分辨率为多少?

第16章 练习与思考题

1. 什么是单片机的复位?51单片机复位后各寄存器的状态是什么? 2. 复位有哪几种方式?什么是系统复位?什么场合需要系统复位? 3. 复位后程序计数器PC的内容是什么?这意味着什么?

4. 什么是单片机的节电工作方式?有几种节电方式?什么样的单片机才有节电方式? 5. 什么是掉电保护?掉电保护应用于什么场合? 6. 什么是51单片机的编程、校验、保密?各有什么用? 7. 微处理器监控电路的功能是什么?

8. “看门狗”的工作原理是什么?有什么实际的应用意义? 9. 什么是指令冗余技术?什么是软件陷阱技术?如何实现? 10. 在计算机控制系统中常使用电气隔离技术,有什么意义? 11. 继电器在控制电路中起什么作用?

12. 步进电机的工作原理是什么?都应用于什么场合? 13. 步进电机的三种通电方式各有什么特点?

14. 根据图16.13,设步进电机带动一个10圈的多圈电位计来调整电压,假定其调压范围为

0~10V,现在要求把电压从2V升到2.1V,此时步进电机的行程角度应是多少?若用三

相三拍的控制方式,步进电机应走多少步?若用三相六拍的控制方式,则步进电机应走多少步?

15. 根据图16.3,设步进电机带动一个滚动丝杠,每转动一周(正向)相对位移为4mm,

试编写移动8mm三相单三拍控制程序。

16. 什么是I2C总线?I2C总线标准是什么?常用于什么场合? 17. I2C总线是如何寻址的?器件的引脚地址如何设置?

18. 请画出I2C总线系统中,从机发送N个字节数和接收N个字节数据的数据操作图。

第17章 练习与思考题

1. 什么是总线?采用总线结构有什么意义? 2. 总线的主要标准和指标有哪些?

3. 按总线的分级结构分类,可分为哪几类?如何划分的? 4. 总线的数据传输可划分为哪几个阶段?

5. PIC总线的特点是什么?为什么称其为局部总线?它要通过什么部件与CPU总线连接

的?

6. PIC总线中有哪几种地址空间?如何获得插入设备的设备类型? 7. PC机是如何访问一个PCI设备的配置寄存器的? 8. 一块PCI卡上最多可以实现多少路中断信号?

9. 在PCI卡配置空间中,基地址寄存器的作用是什么?一个PCI设备最少可申请多少地

址空间?最少可申请多少I/O空间? 10. PIC总线是如何实现即插即用功能的? 11. 如何设计一块PCI卡?

12. 在异步串行通信中,为什么一般要使接收端的采用频率是传输波特率的16倍? 13. 在异步串行通信中,通信双方是如何实现同步的?为什么需要同步? 14. RS-232串行通信的总线标准是什么?

15. RS-232总线在实际应用中有几种接线方式?各自应用于哪些场合?

16. RS-232总线在传输数据时,为什么需要电平转换?常用的电平转换芯片有哪些? 17. 51单片机如何实现与PC机实现RS-232标准数据通信?请设计电路,并编写通信程序。 18. 采用RS-232串行通信,有效传输距离是多远?若远距离通信如何实现? 19. RS-422、RS-485总线有什么特点?为什么比RS-232传输距离远? 20. RS-422总线中,什么是平衡输出、差分输出?有什么特点? 21. RS-485总线最远传输距离是多远?如何实现全双工通信? 22. RS-485总线常用的接口芯片有哪些?有几种连接方式? 23. 利用PC机如何实现RS-422、RS-485总线的数据传输? 24. USB总线的特点是什么?常应用于哪些场合?

25. USB总线的拓扑结构有什么特点? 26. USB总线的接口信号和电气特性是什么?

27. USB总线传输数据时,采用什么编码方式?什么是“O”插入技术?

28. USB的包有哪些种?包在USB交换中有哪些作用?USB总线上的每一块交换至少需要

几个包才能完成?

29. IEEE1394的拓扑结构是怎样?和USB拓扑结构有哪些不同?

简述IEEE1394总线工作过程。

联系合同范文客服:xxxxx#qq.com(#替换为@)