07-08单片机及其应用A.doc_第1页
07-08单片机及其应用A.doc_第2页
07-08单片机及其应用A.doc_第3页
07-08单片机及其应用A.doc_第4页
07-08单片机及其应用A.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系名_班级_姓名_学号_密封线内不答题成都信息工程学院考试试卷2007 2008 学年 1 第一学期课程名称: 单片机及其应用 使用班级: 05级电子系、通信系、控制系 试卷形式:闭卷试题一二三四五六七八九十总分得分一、程序分析(32分)1、4000H4FFFH为片外RAM的地址范围,已知:(4045H) = 40H,(4046H)= 45H,(40H)= 47H,(41H)=34H,(45H ) = 41H,(46H) = 41H当执行完下面的语句后,(4045H)= _. (4046H) = _.(40H)=_. (41H)=_.(12分)MOV A,#25HMOVDPTR,#4045HMOVR0,DPHMOVXA,DPTRMOVR0,AINC R0INCDPTRMOVA,DPLMOVXDPTR,AMOVA,R0MOVR1,45HMOVR1,AMOV41H,AJMP $2、下面的程序是对片外地址4000h4020h的32个地址空间中的数据进行查找,程序统计“0”的个数,将结果放在片内RAM40H单元中,请将程序中空白的部分补全。(10分)ORG0000HMOVR7, #0MOVR0, #32MOVDPTR, #4000HLOOP:MOVXA, DPTRCJNEA, #00H, COUNT_COUNT:INCDPTR_OUT:MOV40H, R7JMP$3、根据下面的要求写出单片机的初始化程序部分。(10分)定时/计数器T1工作于定时器方式一,定时/计数器T0工作于计数器模式方式二,均不受门控;串口中断优先级比其他中断的优先级高;外部中断0工作于电平触发模式,外部中断1工作于边沿触发模式;串口通信工作于方式一,不需要多机通信,不允许接收。二、根据电路图,计算图中ADC0804的器件在总线上的地址。(8分)ADC0804在总线上的地址是:_(没用的地址端口用0来表示)。三、程序设计(60分)1、根据下面的电路图,在数码管上显示“6688”字符。(15分)说明:数码管为共阳数码管,数码管段码和位选控制的锁存器接在总线上,总线地址已经给出(见图中地址),共阳数码管码表见附录。2、根据下面的电路图编写程序完成流水灯的设计,要求:上电复位时,所有LED全部亮。K1第一次按下时亮灯自上而下依次移动(同一时间只有一个灯是亮的),再次按下K1时亮灯自下而上移动,即每次按下K1键时,流水灯方向改变一次,延时时间不限。(15分)3、利用定时器T1中断,在P1.0口上输出一方波,要求方波的频率为1KHz,占空比为80%。说明:单片机的晶振频率为12MHz,占空比指在一个周期里高电平时间和周期的比值。(15分)4、利用单片机的串行端口,接收PC机上发送的两个数字,单片机接收到数字后,将这两个数字相加,然后送回给PC机。通信波特率为19200bps。说明:单片机的晶振频率为22.1184MHz,电路已经连接无误。(15分)附录:1、 常用特殊功能寄存器表2、共阳数码管码表 DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论