天天动画片 > 八卦谈 > KAOSHI

KAOSHI

八卦谈 佚名 2023-12-27 14:31:16

一、填空题(10×2=20)

  项目一

STC生产的单时钟/机器周期(1T)的单片机,简称  1T  8051微处理器,指令代码完全兼容传统8051,但速度快   8-12   倍

 

STC15W4K32S4单片机工作振荡电路由 15 脚和 16 脚组成,也可由内部提供工作脉冲。

 

STC15W4K32S4单片机数据总线8位在   P0   口,地址总线16位,在   P2  口及P0口。

 

STC15W4K32S4单片机复位信号是   17  脚,也可由内部提供复位信号,ISP编程时有   8  级复位门槛电压可选。

 

STC15W4K32S4单片机有 8 路 10 位高速模拟量/数字量(A/D)转换口。

 

STC15W4K32S4单片机运算器包括    ALU  、累加器(ACC)、寄存器B、 PSW  等部件。

 

STC15W4K32S4单片机控制器中几个常用部件, 程序计数器 PC、 堆栈指针 SP、数据指针DPTR、时钟发生器及定时控制逻辑电路等。

 

STC15W4K32S4单片机有  2  个16位的 数据指针  DPRT0和DPTR1,这两个数据指针共用同一个地址,可通过设置辅助寄存器AUXR1中的DPS(AUXR1.0)位来选择具体使用哪一个数据指针。

 

用于保护断点和保护现场的存储区称为   堆栈   。SP用来存放堆栈地址,堆栈地址可以指向片内数据存储区128字节的任意位置。单片机复位时,SP指向内部数据存储区  07   H,即堆栈区的栈底为07H。

 

看门狗电路的作用就是防止程序发生   死循环   ,或者说程序   跑飞   。

 

STC15W4K32S4单片机片内集成了 32 KB的程序Flash存储空间,程序Flash存储空间地址0000H~  7FFF  H

 

STC15W4K32S4单片机内部数据存储器分 4 个区,内部扩展的数据存储器空间0000H~ 0EFF  H

 

STC15W4K32S4单片机内部工作寄存器区地址空间 00 H ~ 1F H

 

STC15W4K32S4单片机内部位寻址区地址空间 20  H ~ 2F H

 

STC15W4K32S4单片机特殊功能寄存器区地址空间 80 H ~  FF  H

 

STC15W4K32S4系列单片机P5.4/RST即可作普通  I/O 使用,也可作 复位 管脚。

 

STC15系列单片机有 7 种复位方式:外部RST引脚复位,软件复位,掉电复位/上电复位,内部 低压检测  复位,MAX810专用复位电路复位,看门狗复位以及程序地址非法复位

 

当电源电压Vcc低于内部 低压检测 (LVD)门槛电压时,可产生 复位  (前题是在STC-IAP编程/烧录用户程序时,允许低压检测复位/禁止低压中断,即将低压检测门槛电压设置为复位门槛电压)。

应用程序在运行过程当中,有时会有特殊需求,需要实现单片机系统    软复位    (热启动复位中的软复位之一),

STC15系列单片机增加了IAP_CONTR特殊功能寄存器,实现了系统  软件复位  功能。

 

系统软件复位是整个系统复位,所有的特殊功能寄存器都会复位到  初始  值,I/O口也会 初始化 。

 

STC15W4K32S4系列单片机有两个时钟源,  外部时钟  和  内部高精度R/C时钟   。

 

STC15系列单片机的所有I/O口上电复位后均为准  双向口/弱上拉 模式,但P1.7/XTAL1和P1.6/XTAL2承担外部时钟电路功能时,上电复位后的模式是 高阻输入 。

 

STC15系列单片机的内部时钟工作频率范围 5-35 MHZ,相当于普通8051的 60-420 MHz。

 

可以通过主时钟  分频 降低系统功耗,利用时钟分频控制寄存器(PCON2)对时钟进行 分频   。

 

如果主时钟频率是24MHZ,当设定 CLKS2 =010时,CPU的工作时钟为 6 MHZ。

 

项目二

将一个不确定的信号(高或低电平),通过一个电阻与电源VCC相连,固定在高电平,这个电阻称之为 上拉电阻 。

 

将一个不确定的信号(高或低电平),通过一个电阻与地GND相连,固定在低电平,这个电阻称之为 下拉电阻 。

 

参看霓虹灯原理图2-5,电路中R27~R30是 下拉电阻 电阻,用来控制按键后P3.2~P3.5端口固定在低电平。

 

用以限制所在支路电流的大小的电阻称为  限流电阻 ,限流电阻是电阻串联于电路中,以防电流过大烧坏所串联的元器件。限流电阻也能起分压作用。

 

参看霓虹灯原理图2-5,电路中R1~R8是  限流电阻 电阻,通常计算时,LED正向稳定电压忽略不计,依据市场上电阻标称值,常规选取330~500欧姆。

 

项目三

单片机的编程语言有机器语言, 汇编语言  及高级C语言,但它能识别的语言只有  机器语言 。

 

C51语言运行于 单片机 平台,C语言运行于普通 桌面 平台。

 

机器语言和汇编语言都不具有移植性, C  语言可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言  头文件    和库。

 

C语言一共只有 32  个关键字,9种控制语句, 34 种运算符。

 

C51具有标准C语言的所有数据类型,还有自己特殊的类型,其中SFR是 特殊功能 寄存器,sbit是从字节中声明  位  0或1。

 

 

二、选择题(10×2=20)

1.STC15W4K32S4单片机数据总线( A )位,地址总线( B  )位。

          A.8     B.16   C. 32     D.64

2.STC15W4K32S4系列单片机有( A )种复位方式,包括外部RST引脚复位,软件复位,掉电复位/上电复位,看门狗复位以及程序地址非法复位等。  

A.5    B.6   C. 7    D.8

3.可以通过主时钟( B  )降低系统功耗,利用时钟分频控制寄存器      (PCON2)对时钟进行分频。

    A.倍频  B.分频   C.倍增     D.关闭

4.STC15W4K32S4单片机中断源的中断入口地址位于A。

    A.程序存储区     B.内部数据存储区   C.外部数据存储区     D.堆栈区

5.  STC15W4K32S4单片机包括一个A位的微处理器CPU。

A.8     B.16   C.32     D.64

6.STC15W4K32S4单片机包括一个B位的地址总线。

A.8     B.16   C.32     D.64

7.程序状态寄存器PSW,用来存放运算结果一些状态,其中F0是A标志位。

A.用户     B.半进位   C.溢出位     D.奇偶校验位

8.程序状态寄存器PSW,用来存放运算结果一些状态,其中P是D。

A.用户     B.半进位   C.溢出位     D.奇偶校验位

9.观看表4工作寄存器选择。当执行MOV PSW,#00H指令时,表示选择A组工作寄存器。执行MOV PSW,#10H指令时,表示选择C组工作寄存器。

A.0     B.1   C.2     D.3

10.观看表4工作寄存器选择。当执行MOV PSW,#10H指令时,表示选择C组工作寄存器。

A.0     B.1   C.2     D.3

11.程序状态器PSW中CY=B时,表示程序执行过程中有进位位产生。

A.0     B.1   C.2     D.3

12.程序状态器PSW中CY=A时,表示程序执行过程中无进位位产生。

A.0     B.1   C.2     D.3

13.用于保护断点和保护现场的存储区称为D。

A.数据区     B.程序区   C.堆栈区    D.指针区

14.单片机复位时,SP指向内部数据存储区CH。

A.05     B.06   C.07    D.08

15. STC单片机内部数据存储器分 D 个区

A.1    B.2   C.3    D.4

16.STC单片机位寻址区地址为B

A. 00H~1FH    B. 20H~2FH   C.30H~7FH    D.80H~FFH

17.STC单片机特殊功能寄存器区地址为 D。

A. 00H~1FH    B. 20H~2FH   C.30H~7FH    D.80H~FFH

18.单片机数据总线有8根,一次可以处理的数据为256。地址总线有C根,可以扩展的数据存储空间为64K。

A.14    B.15   C.16    D.18

19.如果允许外部中断1向CPU申请中断,则应编程使IE=D    

      A.0X81   B.0X82   C.0X83    D.0X84

20.   将一个不确定的信号(高或低电平),通过一个电阻与电源VCC相连,固定在高电平,这个电阻称之为A 。

A.  上拉电阻    B. 下拉电阻    C.限流电阻     D.标准电阻

21.将一个不确定的信号(高或低电平),通过一个电阻与地GND相连,固定在低电平,这个电阻称之为(B )  。

A.  上拉电阻    B. 下拉电阻    C.限流电阻     D.标准电阻

22.参看霓虹灯原理图2-5,电路中R27~R30是(  B)电阻,用来控制按键后P3.2~P3.5端口固定在低电平。

A.  上拉电阻    B. 下拉电阻    C.限流电阻     D.标准电阻

23.用以限制所在支路电流的大小的电阻称为(C) ,限流电阻是电阻串联于电路中,以防电流过大烧坏所串联的元器件。限流电阻也能起分压作用。

   A.  上拉电阻    B. 下拉电阻    C.限流电阻     D.标准电阻

 

三、简答题(20分)

1. STC15W系列单片机定时/计数器做定时和计数时,其计数脉冲分别由哪里提供?

答:由单片机振荡脉冲 12 分频输出的机器周期脉冲提供

2. 如果STC15W系列单片机外部中断0即可以上升沿触发又可以下降沿触发,且允许向CPU申请中断,应如何初始化外部中断0?

先写入中断允许寄存器IE,EA=1开启总中断,EX0=1开启0号外部中断,然后写入控制寄存器TCON

3. 叙述CPU响应定时器0的中断响应过程

定时器T0溢出中断请求。当定时器TO产生溢出时,TO中断请求标志TF0置1,请求中断处理

4. 叙述CPU响应外部中断0的中断响应过程

外部中断0请求,由P3.2引脚输入。它有两种触发方式,通过IT0(TCON.O)来决定是电平触发方式还是边沿触发方式。一旦输入信号有效,则向CPU申请中断,并且将中断标志IEO置1

5. 叙述CPU响应外部中断源的中断响应过程

保护断点→转入中断服务程序入口→执行中断服务程序

6. 单片机中复位电路有何作用?如何设计?

使单片机重新上电复位,使程序重头开始运行;单片机复位电路原理是在单片机的复位引脚rst 上外接电阻和电容

7. 单片机中工作时钟电路有何作用?如何设计?

时钟是同步单片机系统各个部件工作时序的最小时间单位,每条指令的执行都是需要按照一定时序的,工作时钟电路用来提供时钟;在单片机XTAL引脚外接晶振和电容。

8. 叙述你知道的单片机在民用领域的应用

无人机、智能家居、智能穿戴

环境监测、健康监测等

 

四、综合题(二选一)

一、启动Proteus ,绘制两位数码管静态显示电路,如图1-1所示。

1.图中标注6位班级:如20电气卓越;13位学号:2020********* (5分)

2.填写0~9字型码

uchar code num[]={0x3F,0x06,0x5B,0x4F,0x6E,0x6D,0x7D,0x07,0x7F,0x6F}; (5分)

3.完成如下任务

1)开机显示OP(5分)(上传图片)

2)允许外部中断0、1及定时器1向CPU申请中断。编写允许外部中断0、1及定时器1初始化程序,上传word格式代码(10分)

3)按下K1键,开始20~99计数,要求1S计数一次,使用定时器T1计时;

(10分)(录制10个计数值,上传视频)

4)按下K2键,显示你的学号后2位,上传图片。(5分)

 


 

 

一、启动Proteus ,绘制两位数码管动态显示电路,如图1-2所示。

1.图中标注6位班级:如20电气卓越;13位学号:2020********* (5分)

2.填写0~9字型码

uchar code num[]={0x3F,0x06,0x5B,0x4F,0x6E,0x6D,0x7D,0x07,0x7F,0x6F}; (5分)

3.完成如下任务

1)开机显示你的学号(5分)(上传图片)

2)允许外部中断0、1及定时器1向CPU申请中断。编写允许外部中断0、1及定时器1初始化程序,上传word格式代码(10分)

3)按下K1键,从你的学号~99开始计数,要求1S计数一次,使用定时器T1计时;(10分)(录制10个计数值,上传视频)

4)按下K2键,显示OP,上传图片。(5分)

 



本文标题:KAOSHI - 八卦谈
本文地址:www.ttdhp.com/article/44122.html

天天动画片声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
扫码关注我们