11-12b卷参考答案及评分标准

11-12b卷参考答案及评分标准

ID:32259081

大小:60.50 KB

页数:4页

时间:2019-02-02

11-12b卷参考答案及评分标准_第1页
11-12b卷参考答案及评分标准_第2页
11-12b卷参考答案及评分标准_第3页
11-12b卷参考答案及评分标准_第4页
资源描述:

《11-12b卷参考答案及评分标准》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、……………………………………………装………………………………订…………………………线………………………………………………………此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写北京理工大学珠海学院2011~2012学年第一学期《单片机原理及接口技术(A)》期末试卷(B)参考答案及评分标准适用年级专业:2009级机械工程及自动化试卷说明:闭卷,考试时间120分钟一、填空题(每空2分,共20分)12345时钟信号先写1001BHGATE=1表达式+分号678910P0口0xf80x840x02512us二、选择题(每小

2、题2分,共10分)12345CBBBC三、读程序(每项1分,共10分)P2.0通过按钮S接地,P1.0通过LED接地,S按每一次,改变发光二极管的状态,为下列语句注释(有//处说明语句的实际作用)#include//包含头文件reg52.h#defineucharunsignedchar//定义数据类型,宏定义sbitS=P2^0;//位变量申明sbitLED=P1^0;main(){ucharm;while(1)//死循环{S=1;//作为输入口,先写1if(S==0)//如果按键被按下{for(m=0;m<125;m++);/

3、/延时,去抖动if(S==0)//如果仍有按钮按下,则确认LED=!LED;//LED灯状态改变while(!LED);//等待按钮释放}}}第3页共4页……………………………………………装………………………………订…………………………线………………………………………………………此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写四、简答题(每小题10分,共30分)1.以外部中断1中断为例,简述中断过程。答:主程序在运行过程中,中断源出现中断信号(P3.3引脚出现下降沿信号)(2分),相应的中断标志(IE1)硬件自动

4、置1,向CPU申请中断(2分),CPU根据IE(EA=1,EX1=1)、IP的设置决定是否响应中断,相应的中断标志位(IE1)自动复位(2分),将断点的地址存入堆栈,将相应的中断服务的入口地址0013H赋予程序计数器PC(2分),执行中断程序,执行完中断程序后,堆栈中断点地址由硬件自动赋予PC,程序返回主程序继续执行(2分)2.什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz是,机器周期是多少?答:规定一个机器周期的宽度为12个振荡脉冲周期(2分),因此机器周期就是振荡脉冲的十二分频。(3分)当振荡脉冲频率为6MHz时,一个机器周期

5、为2µs。(5分)3.P3口的第二功能是什么?P3口各引脚与第二功能表引脚第二功能信号名称P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2外部中断0申请P3.3外部中断1申请P3.4T0定时/计数器0的外部输入P3.5T1定时/计数器1的外部输入P3.6外部RAM写选通P3.7外部RAM读选通五、完成程序题(带*处每空2分,其余每空1分,共30分)1.P1.0~P1.7接共阴极LED七段数码管,P2.0接共阴极LED七段数码管的公共端,用外部中断0测量负跳变信号的累计数,同时在LED数码管上显示出来。完成下列程序。(带*处每空2分,其余

6、每空1分,共12分)#include#defineucharunsignedcharsbitP2_0=P2^0;//将P2_0定义为P2.0引脚ucharnum;//设置全局变量num,作为计数变量ucharcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//*定义数组table[]为七段数码管显示数组,数组元素分别显示0~9voidmain()第3页共4页……………………………………………装………………………………订…………………………线………………

7、………………………………………此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写{EA=1;EX0=1;//允许使用外部中断0IT0=1;//选择下降沿触发来触发外部中断P2_0=0;//将七段数码管公共端设为低电平while(1){P1=table[num];//*依次引用数组元素,并将其送P1口显示}}voidint0()interrupt0//中断服务程序{num++;//每触发一次外部中断,计数变量加1if(num==10)num=0;//如果计数变量加到10,则清0}2.P0.0接LED发光二极管,使用定

8、时器T0的方式1来控制P0.0引脚的LED的闪烁,要求闪烁周期2s,即亮1s,灭1s。完成下列程序。(带*处每空2分,其余

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。