上海市经济管理学校2020-2021学年《单片机及嵌入式基础》期末试卷

0 下载量 189 浏览量 更新于2024-08-04 收藏 79KB DOCX 举报
"单片机及嵌入式基础期末考试卷-.docx" 这份文档是上海市经济管理学校2020-2021学年第一学期《单片机及嵌入式技术基础》课程的期末考试A卷,旨在测试学生对单片机和嵌入式系统基础知识的理解和应用能力。试卷包含了多项选择题,涵盖了多个关键知识点。 1. 单片机应用程序通常存放在ROM中,而非RAM、CPU或寄存器。 2. 51单片机是一款8位的单片机。 3. 程序以二进制编码的形式存放在程序存储器中,而不是C语言、汇编语言或BCD码。 4. P0口在51单片机中除了作为普通I/O口,还有第二功能,如作为地址总线的低8位。 5. PLC不是构成单片机的部件,CPU、ROM、I/O口和定时/计数器是其基本组成部分。 6. P0口可以作为高8位地址端口使用。 7. 在C51编程中,如果变量取值范围是20~80,最合适的定义类型是`unsigned char`。 8. C程序总是从主函数开始执行。 9. MCS-51单片机的内部结构包括:CPU、RAM、ROM、定时/计数器、串行接口以及可编程I/O口。 10. C语言是一种高级语言,不是脚本语言、机器语言或汇编语言。 11. 判断独立按键是否按下,通常读取按键状态,若读到低电平则表示按键被按下。 12. MCS-51系列单片机定时器TO工作在方式1的控制字是TMOD=0x01。 扩展知识点: 1. 单片机的CPU主要由运算器和控制器组成,负责执行指令和处理数据。 2. 数码管分为七段数码管和八段数码管,共阳数码管需输出低电平点亮相应段。 3. `code`关键字在C51编程中用于将数组存储在程序存储器中,这样可以节省RAM空间。 4. 数码管的显示方式有静态显示和动态显示,静态显示占用I/O口多,但亮度稳定;动态显示占用I/O口少,但需要快速扫描以避免闪烁。 5. 给定程序实现累加,初始值i=50,循环结束后,sum的值将是1到50所有整数的和,即`sum = (50 * 51) / 2 = 1275`。 6. 单片机系统总线分为数据总线、地址总线和控制总线,分别用于传输数据、寻址和控制信号。
2023-06-10 上传