文档详情

【精品】《单片机单片微型计算机接口技术及其应用》习题和试题库之五.doc

发布:2018-05-17约8.92千字共11页下载文档
文本预览下载声明
《单片机单片微型计算机接口技术及其应用》习题和试题库之五 编程题 1、假定甲乙机以方式1进行串行数据通信,晶振=12MHz,要求波特率为1200bps。乙机发送,甲机接收。请画出电路图并写出初始化发送(查询)和接收(中断方式)程序。 2、口线P1 .0接一个发光二极管,由定时器0控制,用于演示1秒钟亮、1秒钟暗的效果。 3、给80C51单片机扩展一片6116,0809和8155,要求0809采用中断方式,8通道工作;采用138译码选择芯片。请画出系统连接图,写出各芯片的地址范围并写出8155内各口及其内部的RAM地址范围。 4、已知系统的连接如图所示,试编写程序实现下列功能: (1).编写上电显示程序,显示“123456”。 (2).编写主程序,功能为:当有键按下(0~7号)时,都显示键号; 无键按下,保持原有显示状态。 5、选用DAC0832芯片产生一个三角波,要求幅值为0~2.5V。 6、假定甲、乙机以方式1进行串行数据通信,晶振频率为6MHz。要求波特率为1200bps,甲机发送数据88H(查询方式),乙机接收(中断方式)。请画出电路图并编程实现上述功能。 7、已知一单片机应用系统如下图所示。试回答问题并编写显示程序,以1秒为间隔,亮暗相间,显示。 ? (1).写出各口的地址和控制字 A口地址: B口地址: C口地址: 控制口地址: 控制字: (2).显示程序 8、已知ADC0809单片机的连接如下图所示,试写出启动0809第3通道A/D转换的程序段。 (1)、把外部2000H内容送到内部RAM的20H单元。 (2)、找出20H~22H三个单元中的最大数,放在A累加器中。 9、编写程序完成以下功能:每响应一次外部中断,发光二极管亮一秒钟。六、简单编程题: (1)、用间接寻址方式,把外部20H内容送到内部RAM的20H单元。 (2)、依据第四题接线图,写出启动0809第3通道A/D转换的程序段。 (3)、编写串行口方式1串行发送初始化程序。(省略波特率发生器初始化)。 10、假定甲乙机以方式1进行串行数据通信,晶振=6MHz,要求波特率为1200。甲机发送,乙机接收。请画出电路图并计算出波特率,写出初始化发送和接收程序。 11、当系统选用12MHz晶体振荡器时,由定时器0控制产生周期为4ms(脉冲宽度为2ms)的方波序列(采用中断方式),并由P1.0输出,请编写实验程序。 12、已知8155与单片机的连接如图所示。 ? (1).写出8155中RAM及各口的地址。 ?(2).将A口和B口定义为基本输入方式,C口定义为输出方式,定时器作为方波发生器,对输入脉冲进行24分频,写出8155的初始化程序。 13、ADC0809与8051单片机的硬件接口如下图所示,模拟量输入选择7通道,编制A/D 转换程序,将转换结果送30H单元。?? 14、已知8279与单片机的连接如图所示,8708为同相驱动器。试编写程序实现下列功能: (1).编写中断服务子程序,完成读键 值功能,将键值放入20H单元。 (2).编写主程序,功能为:当1#键按下时,显示“?? 98211”; 当2#键按下时,显示“?? 98212”;其它键返回。 15、当系统选用6MHz晶体振荡器时,由CTC0控制产生周期为2ms(脉冲宽度为1ms)的方波序列,并由P1.0输出,请编写程序。 16、实验题 假定甲乙机以方式1进行串行数据通信,晶振=6MHz,要求波特率为1200。甲机发送,乙机接收。请计算出波特率,写出初始化发送和接收程序。 17、若8255芯片的片选端与8031的P2.7相连,A1A0端与地址总线A1A0相连,现要求8255工作在方式0,A口作为输入,B口作为输出,且将C口的第6位PC5置1,请编写初始化工作程序。 18、选用DAC0832芯片,设计有三路模拟量同时输出的MCS—51系统,画出硬件结构框图,编写数模转换程序。 19、已知8279与单片机的连接如课本P186图所示。试编写程序实现下列功能: (1).显示字符“?? HELLO”; (2).编写中断服务子程序,完成读键值功能,将键值放入20H单元。 20、ADC0809与8051单片机的硬件接口如下图所示,模拟量输入选择7通道,编制A/D 转换程序,将转换结果送30H单元。 21、 试编写一段对中断系统初始化的程序,使之允许,,T0,串行口中断,且使T0中断为高优先级中断。 22、 使用位操作指令实现下列逻辑操作,要求不得改变未涉及位的内容。 (1)使ACC.0置1; (2)清除累加器高4位; (3)清除ACC.3,ACC.4, ACC.5, ACC.6。 23、 试编写程序,将内部RAM的20H,21H,22H三个连续单元的内容依次存入2FH,2EH,和2DH中。 24
显示全部
相似文档