0.0821

五煦查题

快速找到你需要的那道考题与答案

超星单片机原理与应用_6章节答案(学习通2023课后作业答案)

49 min read

超星单片机原理与应用_6章节答案(学习通2023课后作业答案)

1.3章节测验

1、超星【单选题】“MCU”中文名称是单片答案
A、单片机
B、机原节答微控制器 
C、用章嵌入式系统 
D、案学数字处理芯片

2、习通【单选题】MCU最基本组成部分不包括
A、课后CPU    
B、作业存储器  
C、超星DSP模块   
D、单片答案定时器/计数器

3、机原节答【单选题】1971年首次宣布4004的用章4位微处理器的公司是             
A、Intel  
B、案学Fairchild   
C、习通Motorola
D、课后sony

4、【单选题】1974年12月首次推出8位MCU的公司是
A、Intel   
B、Fairchild   
C、Motorola  
D、ATMEL

5、【单选题】MCU发展的新特点不包括                      
A、价格更低  
B、低功耗  
C、低电压   
D、使用更复杂

6、【单选题】MC68HC908EY16的RAM容量为 
A、512B   
B、1K  
C、16K   
D、64K

7、【简答题】“DSP”芯片中文名称是

2.3章节测验

1、【单选题】闪存是指
A、EPROM   
B、EEPROM  
C、OTP ROM   
D、FLASH ROM

2、【单选题】HC08系列单片机中带有USB接口的芯片为
A、HC08GP
B、HC08JB 
C、HC08MR
D、HC08QT

3、【单选题】OTP ROM指
A、紫外线擦除ROM
B、闪存
C、电可擦除ROM   
D、一次性可编程ROM

4、【单选题】MC68HC708XL36是M68HC08系列单片机的一个型号,其中“7”代表
A、无意义
B、片内带有Flash EEPROM
C、片内带有一次性可编程ROM   
D、表示片内存储空间

5、【单选题】MC68HC908MR32是M68HC08系列单片机的一个型号,其中“9”代表
A、片内带EEPROM
B、片内带有Flash EEPROM
C、片内带有一次性可编程ROM   
D、片内带EPROM

6、【单选题】Flash Memory
A、需要用紫外线擦除
B、可以进行电擦除但速度很慢
C、可以进行电擦除且速度很快
D、只能进行一次性可编程

7、【单选题】MC68HC08系列单片机是位数是
A、4位
B、8位  
C、16位
D、32位

8、【单选题】MC68HC908GB60的ROM类型为
A、EPROM   
B、EEPROM  
C、OTP ROM   
D、FLASH ROM

9、【单选题】HC08系列单片机中带有电机控制的芯片为      
A、HC08GP 
B、HC08JB 
C、HC08MR 
D、HC08QT

10、【单选题】MC68HC908GP32单片机的具有模拟信号转换为数字信号功能的模块是
A、键盘中断模块  
B、定时器模块
C、并行I/O口     
D、A/D模块

11、【单选题】MC68HC805JK1的ROM类型为
A、EPROM   
B、EEPROM  
C、OTP ROM   
D、FLASH ROM

12、【单选题】MC68HC908GP32CB芯片,其系列标志为
A、08系列  
B、09系列  
C、32系列    
D、68系列

13、【单选题】CPU08支持的高级语言是
A、C语言     
B、VB语言    
C、JAVA语言
D、Delphi语言

3.1CPU寄存器与寻址方式

1、【填空题】写出下列各语句(指令)的寻址方式,请写出“;”寻址方式,答案填入下方横线上。 CONVERT: AIS #-1 ; LDA #$01 ; STA $3C ; LOOP: BRCLR #7,ADSCR,LOOP; MOV $3C,X+ ; LDA $40,X ; CBEQ $40, X+,LOOP ; CMP 1, SP ; BRA LOOP     ; RTS ;

3.5章节测验

1、【单选题】Motorola M68HC08系列单片机有
A、140条基本指令,形成270条具体指令
B、62条基本指令, 形成140条具体指令
C、78条基本指令, 形成135条具体指令
D、270条基本指令,形成512条具体指令

2、【单选题】MC68HC908GP32单片机的复位后执行的第一条实际指令存放在
A、复位矢量地址中
B、复位矢量地址中的内容所代表的地址中
C、$FFFE~$FFFF中
D、$DFFE~$DFFF中

3、【单选题】MC68HC08系列单片机CPU中寄存器个数为
A、3
B、4    
C、5
D、6

4、【单选题】MC68HC908GP32单片机,进栈指令使SP
A、-1
B、+1
C、–2
D、+2

5、【单选题】HC08系列单片机的最大存储空间为
A、1K     
B、10K      
C、64K      
D、1M

6、【单选题】HC08系列单片机寻址方式种类数目为
A、8   
B、10   
C、12 
D、16

7、【单选题】堆栈指针SP其复位时的值为
A、$0040  
B、$00FF 
C、$023F
D、$8000

8、【单选题】复位时,PC指针被置为复位向量地址,其值为
A、$8000  
B、$FFE0 
C、$FFF2
D、$FFFE

9、【单选题】已知:A=$20,执行DECA语句后,其A寄存器的值为
A、$19  
B、$1F  
C、$20
D、$21

10、【单选题】执行 RSP 语句后,SP寄存器的内容为
A、#$00FF
B、#$023F
C、$00FF
D、$023F

11、【单选题】CPU08的寄存器中为16位的个数为
A、1   
B、2     
C、3   
D、4

12、【单选题】假如(HX)=#$0240,执行TXS语句后,SP指针的值为
A、$0239   
B、$023F   
C、$0240 
D、$0241

13、【单选题】在CPU内部,反映程序运行结果状态的特征寄存器是
A、A寄存器   
B、HX寄存器   
C、SP寄存器 
D、CCR寄存器

14、【单选题】执行LDA #$F0 NSA    语句后,A寄存器的内容为
A、#$00
B、#$0F  
C、#$F0   
D、$FF   

15、【单选题】HC08系列CPU执行中断子程序时,为了与HC05系列兼容,未进行入栈保护的寄存器名称为
A、A     
B、H      
C、X       
D、CCR

16、【单选题】执行指令“WAIT”后,这时I的值为
A、0     
B、1  
C、不能确定   
D、与中断向量有关

17、【单选题】执行语句“BRCLR 5,PTA,* ”后,请问进位标志位C的值为
A、0     
B、1     
C、D5的值   
D、无意义

18、【单选题】执行指令DIV后,余数存放的寄存器名称为
A、A     
B、H      
C、X       
D、CCR

19、【单选题】源程序文件经08编译器编译后可以获得目标代码文件,其扩展名为
A、asm    
B、err    
C、lst       
D、s19

20、【单选题】08汇编语言编译时,其源程序文件的后缀名为
A、hex   
B、B.doc 
C、txt   
D、asm

21、【单选题】执行LDA #$A6 //2时钟周期 DNZA *  //3时钟周期 语句后,请问其总共执行了指令周期数为 
A、332   
B、335      
C、498   
D、500      

22、【单选题】执行LDA #$F0 COMA  语句后,A寄存器的内容为
A、#$00
B、#$0F  
C、#$F0   
D、#$FF   

23、【单选题】CPU08中含有标志位的寄存器名称为               
A、A寄存器    
B、HX寄存器   
C、SP寄存器
D、CCR寄存器 

4.3章节测验

1、【单选题】MC68HC908GP32单片机的不能选择有上拉电阻并口为
A、PTA口、PTB口
B、PTA口、PTD口
C、PTB口、PTC口
D、PTB口、PTE口

2、【单选题】40引脚的GP32单片机的I/O引脚数目为
A、27       
B、28   
C、29 
D、30

3、【单选题】A口允许上拉电阻寄存器名称为
A、DDRA      
B、PTA  
C、PTAPUE  
D、SCDA

4、【单选题】A口的第0引脚定义为输出引脚,表达式正确的是
A、BSET #0,DDRA
B、BSET #1,DDRA     
C、BCLR #0,DDRA    
D、BCLR #1,DDRA

5、【单选题】MC68HC908GP32单片机里唯一作为专用I/O口而未被复用的引脚是
A、A口
B、B口     
C、C口    
D、D口

6、【单选题】I/O口中用于存放数据的寄存器名称为             
A、数据寄存器
B、数据方向寄存器      
C、数据控制寄存器
D、数据状态寄存器

7、【单选题】A口的第0引脚定义为输入引脚,表达式正确的是
A、BSET #0,DDRA
B、BSET #1,DDRA   
C、BCLR #0,DDRA
D、BCLR #1,DDRA

8、【单选题】MC68HC908GP32单片机中与A口一起复用引脚的接口模块为
A、键盘中断模块
B、AD转换模块  
C、定时器模块
D、SCI模块

9、【单选题】MC68HC908GP32单片机中与B口一起复用引脚的接口模块为
A、键盘中断模块
B、AD转换模块  
C、定时器模块
D、SCI模块

10、【单选题】MC68HC908GP32单片机中与E口一起复用引脚的接口模块为
A、键盘中断模块
B、AD转换模块   
C、定时器模块    
D、SCI模块

11、【单选题】A口的第0引脚定义为输入引脚,若要读取这个引脚的值,下列正确的是
A、LDA DDRA
B、LDA PTA    
C、LDA PTAPUE   
D、LDA ACC

5.5章节测验

1、【单选题】若使E口由普通I/O变为SCI口,则应使某寄存器的第6位为1,该寄存器名称为
A、SCC1   
B、SCC2 
C、SCBR
D、SCDR

2、【单选题】定义SCI口允许接收器接收,则应令SCC2寄存器的第X位为1,X为
A、1       
B、2   
C、3 
D、4

3、【单选题】定义SCI口允许发收器发送,则应令SCC2寄存器的第X位为1,X为
A、1       
B、2   
C、3 
D、4

4、【单选题】已知:GP32的fBUS=2.4576MHZ,SCI模块与外围工业控制电路构成波特率为4800bps通信,则SCI的PD×BD为
A、2
B、4    
C、8    
D、12

5、【单选题】已知:GP32的fBUS=2.4576MHZ,SCI模块与RFID模块构成波特率为19200bps通信,则SCI的PD×BD为
A、2
B、4    
C、8    
D、12

6、【单选题】若SCC2的D3位为1,则表示SCI的工作方式为            
A、允许SCI
B、允许接收     
C、允许发送
D、允许奇偶校验

7、【单选题】若SCC2的D2位为1,则表示SCI的工作方式为
A、允许SCI
B、允许奇偶校验  
C、允许接收
D、允许发送

8、【单选题】异步串行通信SCI接口模块中的SCBR寄存器名称是
A、控制寄存器
B、状态寄存器 
C、数据寄存器
D、波特率寄存器

9、【单选题】异步串行通信SCI接口模块中的SCDR寄存器名称是
A、控制寄存器
B、状态寄存器 
C、数据寄存器
D、波特率寄存器

10、【单选题】已知:GP32的fBUS=2.4576MHZ,假设SCI模块PD×BD=4,则其波特率为
A、4800
B、5760    
C、9600    
D、11520

11、【单选题】已知:GP32的fBUS=2.4576MHZ,假设SCI模块PD×BD=8,则其波特率为
A、4800
B、5760    
C、9600    
D、11520

12、【单选题】GP32的SPI模块哪个引脚为从机选择引脚      
A、MISO   
B、MOSI   
C、SS 
D、SPSCK

13、【单选题】GP32的SPI模块哪个引脚为主出从入引脚      
A、MISO   
B、MOSI   
C、SS 
D、SPSCK

14、【单选题】MCU作为主机,利用SPI的MOSI引脚与74HC164进行数据传输,则74HC164 与MCU相对应的引脚为
A、MOSI  
B、MISO     
C、
D、SPSCK

15、【单选题】若SPI控制寄存器的D5位为1,则选择
A、允许SPI  
B、不允许SPI
C、主机方式  
D、从机方式

16、【单选题】MCU作为主机,利用SPI接口与74HC164连接,则选择74HC164引脚为
A、MOSI  
B、MISO     
C、
D、SPSCK

17、【单选题】执行语句“BSET #1,SPCR”后,表示SPI的工作方式为
A、主机方式  
B、从机方式
C、允许SPI 
D、不允许SPI

18、【单选题】40引脚的GP32芯片中与SPI模块共用的D引脚数目为        
A、4    
B、5       
C、6
D、8

19、【单选题】两个GP32芯片通过SPI口传送数据,若主芯片移位寄存器的值为$10,从芯片移位寄存器的值为$2F。若通过MOSI口完成一次数据传输后,则主芯片的移位寄存器值为
A、$02      
B、$10      
C、$1F    
D、$2F

20、【单选题】MCU作为主机,利用SPI接口与74HC164连接,欲获得从74HC164传来的值,则引脚为
A、MOSI  
B、MISO     
C、SS
D、SPSCK

21、【单选题】若SPI控制寄存器的D5位为0,则选择
A、允许SPI  
B、不允许SPI
C、主机方式  
D、从机方式

6.5章节测验

1、【单选题】GP32的AD转换模块最多能同时采集【   】路模拟信号。
A、1   
B、4   
C、8 
D、16

2、【单选题】某温度传感器与GP32 AD0相连,测量温度范围0-100℃,若ADR的值为$66,则其相对应的温度值为
A、40℃    
B、50℃ 
C、66℃
D、80℃

3、【单选题】某转速传感器与GP32 AD0相连,转速范围0-300rpm,若ADR的值为$33,则测得的转速值为
A、11rpm    
B、33rpm 
C、51rpm
D、60rpm

4、【单选题】GP32的AD转换模块采集精度位数为
A、8   
B、10   
C、12 
D、16

5、【单选题】MC68HC908GP32单片机内接AD转换器要求ADC时钟频率约为( )HZ。
A、1M 
B、2M      
C、3M
D、4M

6、【单选题】假设GP32 ADC模块使用内部时钟,且FBUS=2.4576MHZ,其合理的分频系数为
A、1MHZ 
B、2MHZ      
C、3MHZ
D、4MHZ

7、【单选题】ADCH4-ADCH0为AD通道选择位,若其值为11111时,则其含义为   
A、选择通道7
B、VERFH   
C、VERFL
D、关闭AD电源

8、【单选题】一电压表量程为0-5V,与十进制数0-255一一对应,若电压为3V时,请问其十进制数的值为 【   】
A、3      
B、100 
C、153   
D、255

9、【单选题】GP32的AD转换模块最多能同时采集模拟信号数量为        
A、2   
B、4   
C、6 
D、8

10、【单选题】某转速传感器与GP32 AD0相连,转速范围0-1000rpm,若ADR的值为$99,则测得的转速值为
A、110rpm    
B、330rpm 
C、400rpm
D、600rpm

7.3章节测验

1、【单选题】MC68HC908GP32单片机的具有PWM功能的模块为
A、键盘中断模块
B、定时器模块
C、并行I/O口
D、A/D模块

2、【单选题】若要对定时器通道0信号进行捕捉,其应接到GP32芯片引脚为
A、PTC3
B、PTC4
C、PTD4
D、PTD5

3、【单选题】定时器模块不具有的功能为
A、AD转换
B、输入捕捉
C、输出比较
D、脉宽调制波

4、【单选题】不属于GP32定时器所具有的功能是
A、输入捕捉
B、输出比较
C、脉宽调制脉冲输出
D、主入从出

5、【单选题】BCLR 5,T1SC含义是
A、允许T1SC溢出中断
B、不允许T1SC溢出中断
C、允许定时器1计数寄存器计数
D、不允许定时器1计数寄存器计数

6、【单选题】定时器最大有分频因子为
A、13
B、32
C、64
D、128

7、【单选题】HC08系列的MCU定时器的核心是
A、计数寄存器  
B、状态控制寄存器 
C、预置寄存器
D、输入捕捉寄存器

8、【单选题】已知T1CNT初值为$0011,当计数值达到设定值时,这时T1CNT的值为
A、$0000   
B、$0011 
C、$9600  
D、$FFFF

9、【单选题】当芯片总线频率为2.4576MHZ,希望产生1秒的定时间隔,则分频因子P取值为
A、2   
B、8 
C、32  
D、64

10、【单选题】当芯片总线频率为2.4576MHZ,希望产生1秒的定时间隔,则这时预置寄存器的值为
A、$2400
B、$4800 
C、$9600  
D、$11200

8.3章节测验

1、【单选题】若LCD HD44780与MCU相连的RS引脚电平为低电平,则其选择的寄存器为
A、数据方向寄存器     
B、数据寄存器
C、控制状态寄存器     
D、指令寄存器

2、【单选题】不属于液晶显示器特点的是
A、被动显示
B、电磁辐射强
C、平板型结构
D、使用寿命长

3、【单选题】LCD显示是将外部物体对光的反射给人眼,这种显示方式为
A、被动显示
B、主动显示  
C、刺激显示   
D、外部显示

4、【单选题】HD44780内部的IR寄存器称为
A、指令寄存器 
B、数据寄存器
C、DD RAM 
D、CG ROM

5、【单选题】LCD按显示内容来分,不正确的是
A、字段型     
B、点阵字符型
C、点阵图形型 
D、矩阵型

6、【单选题】LED指
A、普通二极管 
B、发光二极管
C、光电二极管
D、雪崩二极管

7、【单选题】8段数码管根据公共端所接低电平,该接法称
A、共正极     
B、共负极
C、共阳极 
D、共阴极

8、【单选题】当四连排数码管的片选信号为高电平时,其选中的引脚称
A、共正极     
B、共负极
C、共阳极 
D、共阴极

9、【单选题】若共阴极连接的8段数码管,其a-h段分别与B口的0-7引脚相连,欲使其显示“0”,则其码值为
A、$00     
B、$3F
C、$06 
D、$7F

10、【单选题】16×2的LCD,其第二行地址为
A、$00     
B、$07
C、$40 
D、$4F

学习通单片机原理与应用_6

单片机是一种集成电路,集成了微处理器、存储器、输入输出接口和定时器等电路。在现代电子设备中,单片机被广泛应用于控制系统、通信系统、嵌入式系统等领域。学习通单片机原理与应用_6课程主要介绍了单片机的中断和定时器的使用。

中断

中断是单片机中非常重要的一个概念。当单片机正在执行某个任务时,如果发生了需要立即处理的事件,比如外部输入信号的变化,就需要使用中断来及时响应这个事件,执行相应的程序。在单片机中,中断是通过硬件电路实现的,由中断控制器和中断向量表共同协作完成中断操作。

中断控制器

中断控制器是单片机内部的一个硬件电路,负责监测外部事件的发生,如果发生了需要立即处理的事件,就会发出一个中断请求信号。在单片机中,常用的中断控制器有外部中断控制器(INT)和定时器中断控制器(TIM)。

中断向量表

中断向量表是一个保存中断处理程序地址的表格,用于将中断请求与相应的中断处理程序关联起来。在单片机中,中断向量表通常存放在存储器的固定地址中,当中断发生时,中断向量表会根据中断请求信号的编号找到相应的中断处理程序,并执行这个程序。

定时器

定时器是单片机中另一个重要的硬件电路,用于计时和定时控制。在单片机中,常用的定时器有通用定时器(TIM)和看门狗定时器(WDT)。

通用定时器(TIM)

通用定时器是单片机中最常用的定时器之一,常用于周期性的定时控制和脉冲计数等应用。通用定时器通常包括一个定时器计数器和一个用于产生定时器时钟的时钟源,可以根据需要设置计数器的初值、计数器模式和时钟源等参数。在单片机中,常用的定时器模式有定时器模式、计数器模式和脉冲计数模式等。

看门狗定时器(WDT)

看门狗定时器是一种特殊的定时器,主要用于监测系统是否出现故障或死机等异常情况。看门狗定时器通常包括一个计时器和一个复位电路,计时器会不断计时,当计时器超时时,复位电路会产生一个复位信号,将单片机复位,从而避免系统因故障或死机等异常情况而无法运行。

应用实例

下面是一个使用中断和定时器的应用实例:

<#include \reg51.h\gt;void timer0_isr() interrupt 1{     static unsigned char sec = 0;    sec++;    if (sec == 60)    {         sec = 0;        P1++;    }    TH0 = (65536 - 50000) / 256;    TL0 = (65536 - 50000) % 256;}void main(){     TMOD = 0x01;    TH0 = (65536 - 50000) / 256;    TL0 = (65536 - 50000) % 256;    TR0 = 1;    ET0 = 1;    EA = 1;    while (1) {  }}

这个程序使用了定时器0和中断,实现了每秒钟P1口输出的数字加一的功能。程序中,定时器0的初值为50000,计时周期为50ms,当定时器0计时器溢出时,会触发中断程序timer0_isr,其中静态变量sec用于计数,当计数达到60时,P1口的输出值加一,同时将sec清零。在中断处理程序完成后,重新设置定时器0的初值和计数器,以实现周期性的定时控制。

总结

学习通单片机原理与应用_6课程主要介绍了单片机的中断和定时器的使用。中断是单片机中非常重要的一个概念,用于及时响应外部事件,实现事件驱动程序设计。定时器是单片机中另一个重要的硬件电路,用于计时和定时控制。在单片机中,中断和定时器常常结合使用,实现周期性的定时控制和事件驱动程序设计。

学习通单片机原理与应用_6

单片机是一种集成电路,集成了微处理器、存储器、输入输出接口和定时器等电路。在现代电子设备中,单片机被广泛应用于控制系统、通信系统、嵌入式系统等领域。学习通单片机原理与应用_6课程主要介绍了单片机的中断和定时器的使用。

中断

中断是单片机中非常重要的一个概念。当单片机正在执行某个任务时,如果发生了需要立即处理的事件,比如外部输入信号的变化,就需要使用中断来及时响应这个事件,执行相应的程序。在单片机中,中断是通过硬件电路实现的,由中断控制器和中断向量表共同协作完成中断操作。

中断控制器

中断控制器是单片机内部的一个硬件电路,负责监测外部事件的发生,如果发生了需要立即处理的事件,就会发出一个中断请求信号。在单片机中,常用的中断控制器有外部中断控制器(INT)和定时器中断控制器(TIM)。

中断向量表

中断向量表是一个保存中断处理程序地址的表格,用于将中断请求与相应的中断处理程序关联起来。在单片机中,中断向量表通常存放在存储器的固定地址中,当中断发生时,中断向量表会根据中断请求信号的编号找到相应的中断处理程序,并执行这个程序。

定时器

定时器是单片机中另一个重要的硬件电路,用于计时和定时控制。在单片机中,常用的定时器有通用定时器(TIM)和看门狗定时器(WDT)。

通用定时器(TIM)

通用定时器是单片机中最常用的定时器之一,常用于周期性的定时控制和脉冲计数等应用。通用定时器通常包括一个定时器计数器和一个用于产生定时器时钟的时钟源,可以根据需要设置计数器的初值、计数器模式和时钟源等参数。在单片机中,常用的定时器模式有定时器模式、计数器模式和脉冲计数模式等。

看门狗定时器(WDT)

看门狗定时器是一种特殊的定时器,主要用于监测系统是否出现故障或死机等异常情况。看门狗定时器通常包括一个计时器和一个复位电路,计时器会不断计时,当计时器超时时,复位电路会产生一个复位信号,将单片机复位,从而避免系统因故障或死机等异常情况而无法运行。

应用实例

下面是一个使用中断和定时器的应用实例:

<#include \reg51.h\gt;void timer0_isr() interrupt 1{     static unsigned char sec = 0;    sec++;    if (sec == 60)    {         sec = 0;        P1++;    }    TH0 = (65536 - 50000) / 256;    TL0 = (65536 - 50000) % 256;}void main(){     TMOD = 0x01;    TH0 = (65536 - 50000) / 256;    TL0 = (65536 - 50000) % 256;    TR0 = 1;    ET0 = 1;    EA = 1;    while (1) {  }}

这个程序使用了定时器0和中断,实现了每秒钟P1口输出的数字加一的功能。程序中,定时器0的初值为50000,计时周期为50ms,当定时器0计时器溢出时,会触发中断程序timer0_isr,其中静态变量sec用于计数,当计数达到60时,P1口的输出值加一,同时将sec清零。在中断处理程序完成后,重新设置定时器0的初值和计数器,以实现周期性的定时控制。

总结

学习通单片机原理与应用_6课程主要介绍了单片机的中断和定时器的使用。中断是单片机中非常重要的一个概念,用于及时响应外部事件,实现事件驱动程序设计。定时器是单片机中另一个重要的硬件电路,用于计时和定时控制。在单片机中,中断和定时器常常结合使用,实现周期性的定时控制和事件驱动程序设计。