《单片机应用技术》期末考试A卷(开卷)专业:电子工程系应用电子2002级_____班考试时间:2005.1.11姓名:___________学号:______________一、简答题:1.简述80C51单片机的4个I/O口在使用上有哪些分工和特点?2.80C51单片机的RAM分为几部分?各有什么特点和功能?3.MCS-51单片机系统中,外接程序存储器和数据存储器公用16位地址线和8位数据线,为什么不会发生冲突?4.串行口接收/发送数据缓冲器都用SBUF,如果同时接收/发送数据时,是否会发生冲突?为什么?5.中断服务子程序与普通子程序有哪些相同和不同之处?二、综合题(一)、设计用单片机P1.0口控制1位共阴极LED。按键1按下,循环显示0~5,按键2按下,按100μs的间隔显示0和1。设计硬件电路,并编程实现上述功能。(二)、给80C51单片机扩展一片6264和8155,要求采用138译码选择芯片。请画出系统连接图,写出各芯片的地址范围并写出8155内各口及其内部的RAM地址范围。(三)、ADC0809与8051单片机的硬件接口如下图所示,模拟量输入选择7通道,编制A/D转换程序,将转换结果送30H单元。A0~A7A0A1A2IN0IN7(四)、假定甲、乙机以方式1进行串行数据通信,晶振频率为6MHz。要求波特率为1200bps,甲机发送数据88H(查询方式),乙机接收(中断方式)。请画出电路图并编程实现上述功能。(五)已知系统的连接如图所示,试编写程序实现下列功能:1.编写上电显示程序,显示“123456”。2.编写主程序,功能为:当有键按下(0~7号)时,六个数码管都显示键号;无键按下,保持原有显示状态。P0ALE80511INTWRP2.0RD373GCLKAD0~D7BEOCC0809STARTALEOE++++=