2024-2025-2 山东大学《嵌入式系统原理与应用》期末(回忆版)

2024-2025-2 山东大学《嵌入式系统原理与应用》期末(回忆版)

计算机科学与技术学院:李立伟老师

注:半开卷,能且仅能带一张手写 A4 纸。

填空题

  1. PC 中存放的是()
  2. 某单片机数据总线 16 位,地址总线 24 位,寻址空间大小为()kB
  3. 串行通信按数据传送方向分为()、()和()
  4. 某标准 51 单片机系统时钟频率为 6MHz,则其时钟周期为(),机器周期为()
  5. A/D 的作用是将()量转换为()量
  6. 存储 24×24 点阵的一个汉字信息需要()字节

选择题

  1. 单片机程序一般存放在()中,变量存放在()中
    A. 程序存储器
    B. 数据存储器
    C. CPU
    D. 寄存器
  2. 51 单片机堆栈的进出原则为()
    A. 先进先出
    B. 先进后出
  3. CPU 响应中断过程()
    ①保存 PC
    ②比较优先级
    ③当前正被执行的指令执行完毕
    ④执行相应的中断服务程序
    ⑤中断返回

简答题

  1. 中断定义?单片机采用中断的好处?
  2. 比较分别用软件延时和中断实现按键防抖的优劣。

编程题

一、定时器中断

使 P2.0 口的 LED 以 0.5 s 为周期交替亮灭,即亮 0.5 s,灭 0.5 s,循环亮灭,系统时钟频率为 11.0592 MHz。

  1. 用定时器 0 实现 20 ms 定时中断,写出初始化程序。
  2. 写出用定时器 0 实现题述功能的代码。

二、串行通信

某 PC 机通过 USB 转 UART 口向单片机发送数据,单片机晶振频率为 11.0592 MHz,通信参数为波特率 2400 bps,无校验位,8 位数据位,1 位起始位,1 位停止位。有一整型数组 unordered_data[8],PC 机向单片机发送 1 字节数据,若该数据是奇数,则单片机向 PC 机按从小到大的顺序发送 unordered_data,若该数据是偶数,则按从大到小顺序发送。

  1. 写出串口 1 初始化程序。
  2. 写出实现题述功能的代码。

三、ADC

STC15W4K61S4,ADC 通道 0(P1.0)连接被测电压 ViV_iVi0−Vcc0-V_{cc}0Vcc),P2 口驱动 8 位 LED 构成 8 级条图线性显示 A/D 采样电压幅值(A/D 结果高三位为 000 点亮 D1,为 001 点亮 D1、D2,为 010 点亮 D1、D2、D3,…,为 111 时 D1 ~ D8 全亮),写出实现该功能的代码。

以上回忆版仅供参考,预祝各位都能取得自己理想的成绩!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Heuler

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值