单片机试卷A 2019计科 答案

发布 2024-04-17 19:05:10 阅读 6918

2012级《单片机技术》试卷(a)

参***及评分标准。

一.填空题(每空1分,共20分)

1.昨状态寄存器;控制位。

2.0000h~000fh;字节指令。

3.减;ram

4.较低优先级;引起。

5.使能xt1;选择内部负载电容为12pf

7.taccr0;taxccrx

8.稍大于;清零。

10.线路空闲多机模式;地址位多机模式。

二.选择题(每题2分,共20分)

1.d2.a

3.d4.a

5.b6.d

7.d8.a

9.c10.a

三.程序说明题(每题10分,共20分)

1.tabled db 01h,02h,04h,08h,10h,20h,40h,80h

#0,&p1sel设置p1口为基本i/o口。

#0ffh,&p1dir设置p1口为输出端口。

#0,&p1out使8个led全灭。

again:mov #tabled,r4取输出**首地址。

mov #8,r5循环控制次数。

next: @r4+,&p1out取表中的第一个数送p1口,地址+1

call #delay延时。

dec r5判断8种状态是否输出完。

jnz next否,继续。

jmp again重新从表头开始。

#include <>

void main(void)

四.简答题(每题5分,共20分)

1.msp430 的内核cpu 结构是按照精简指令集和高透明指令的宗旨来设计的,使用的指令有硬件执行的内核指令和基于现有硬件结构的高效率的**指令。**指令使用内核指令及芯片额外配置的常数发生器 cg1 cg2,msp430的**指令由于常数发生器的作用,会加快执行速度,改变指令的长度。实际上是通过常数发生器的参与把绝对寻址方式改变为寄存器寻址方式从而加快指令执行速度和减小指令长度。

2.pwm信号是一种具有固定周期和不同占空比的数字信号。如果time__a定时器的计数器工作在增计数方式,输出采用模式7(复位、置位模式),则可利用寄存器ccr0控制pwm波形的周期,用某个寄存器ccrx控制占空比。这样timer__a就可以产生任意占空比的pwm波形。

3.转换结果的分辨率:8位**换时间为9个时钟周期);10位**换时间为11个时钟周期);12位**换时间为13个时钟周期)。

4.波特率产生模式:“过采样波特率生成”模式。

预分频ucbr=int(n/16)=int(6.83)=3.41=3

调制器ucbrf=round(((n/16)- int(n/16))×16)=round(0.41×16)=6.56=6

五.编程题(每题10分,共20分)

#include <>

void main (void)

wdtctl= wdtpw + wdthold关看门狗。

p1dir |=bit0p1.0为输出。

ta0cctl0 = ccie使能ccr0中断允许。

ta0ccr0 =16384; /设置捕获/比较寄存器,初始值为16384,对于32768hz的频率,相当于0.5s

ta0ctl = tassel0 + mc0 + taclr; /taclk,增计数模式,清除tar计数器。

eint使能中断。

while(1无限次while循环

_bis_sr(cpuoff进入低功耗模式。

_nop等待。

#pragma vector=timer0_a0_vector

_interrupt void timer0_a0_isr(void)

p1out ^=bit0将p1.0引脚取反,使发光二极管闪烁

#include <>

void main(void)

wdtctl = wdtpw + wdthold关看门狗。

p8sel = bit2+bit3p8.2和p8.3选择uart通信功能。

uca0ctl1 |=ucswrst复位寄存器设置。

uca0ctl1 |=ucssel_2; /波特率发生器参考时钟设置为smclk,smclk=1048576hz

uca0br0 = 6波特率设置为9600bps

uca0br1 = 0;

uca0mctl = ucbrs_0 + ucbrf_13 + ucos16; /调制器设置,选择过采样模式。

uca0ctl1 &=ucswrst完成usci_a0初始化配置。

uca0ie |=ucrxie使能usci_a0接收中断。

_ _bis_sr_register(lpm0_bits + gie进入lpm0,并使能全局中断。

#pragma vector=usci_a0_vector

_interrupt void usci_a0_isr(void)

switch(_ even_in_range(uca0iv,4))

2019单片机A答案

2011 2012学年第二学期 单片机原理及应用 期末试卷 a 答案。一 填空题。1 cpu ram rom sfr int0 t0 uart h 7fh 工作寄存器组区 位寻址区 数据缓冲区 h,00h,ffh.07h 4 循环初始化 循环体 循环控制5 into,int1,t0,t1,串行口。6...

单片机试卷 B 答案

北华大学10 11学年第一学期。单片机原理与接 术 课程期末考试试卷 b 参 使用专业 机电 液压 一 选择题 每题2分,共20分 1.128brom2.07h 3.24h 4.程序 外部数据 5.da a 加法 6.静态 动态 二 填空题 每空2分,共20分 1.b 2.b 3.d 4.a 5.a...

单片机试卷B答案

广东工业大学试卷参 及评分标准 b 课程名称 单片机原理与接 术 05光信息1 2班 考试时间 2008 年 1 月 16 日 第 20 周星期三 一 填空。每空1分,共30分 1.cisc,1 3 操作数,操作码。2.alu,逻辑运算。3.低电平,低电平。4.8位 数据总线 8位 64kb 5.3...