青岛科技大学单片机原理及应用期末考试试题及参考答案.docx
需积分: 0 99 浏览量
更新于2022-12-14
收藏 355KB DOCX 举报
【青岛科技大学单片机原理及应用期末考试知识点】
1. **单片机基本概念**
- 单片机,如89C51,是一种集成了微处理器、内存、I/O接口等组件的集成电路,常用于嵌入式系统设计。
- 机器周期是单片机执行指令的基本时间单位,89C51单片机的一个机器周期包含12个系统脉冲,若晶振频率为12MHz,则一个机器周期为1μs。
2. **定时器/计数器**
- 定时器T1在89C51中有3种工作模式,可以作为定时器或计数器使用。
- MCS-51系列单片机的定时/计数器为加法计数器,即每次计数都是加1。
3. **寻址方式**
- 直接寻址在MCS-51中可访问内部RAM中的0-7FH区域和特殊功能寄存器SFR。
4. **程序存储和执行**
- 指令和程序以二进制编码形式存储在程序存储器中,通常为ROM,便于固化程序。
- 程序计数器PC用于存储下一条待执行指令的地址。
5. **寄存器**
- PSW是程序状态字寄存器,包含了反映程序运行状态和运算结果的标志位,如进位标志CY。
- 复位后,R0指向0区的00H单元,工作寄存器默认设置在第一组。
- 进位标志CY在程序状态字寄存器PSW中,用于表示算术运算的进位情况。
6. **I/O操作和接口**
- 8051的XTAL1和XTAL2引脚用于外接晶振,提供系统时钟。
- P0、P1口用作输入前需先置1,以关闭输出MOSFET,确保正确读取输入信号。
- P0口在使用外部存储器时,既是低8位地址总线又是数据总线。
7. **存储器组织**
- EPROM的地址引脚数量决定其容量,12个地址线对应2^12=4KB的存储空间。
- LJMP指令支持最大64KB的跳转空间,因为其为16位地址跳转指令。
8. **指令系统和运算**
- SUBB指令进行带进位的减法运算,ANL指令则执行逻辑与操作,这些指令影响累加器A和寄存器的内容以及CY标志位。
9. **性能和时钟**
- 提升单片机的晶振频率可以加快机器周期的速度,进而提高整体处理速度。
以上知识点覆盖了单片机的基础结构、定时器操作、寻址机制、程序执行、寄存器功能、I/O操作、存储器组织以及指令系统等多个方面,是学习单片机原理及应用的基础内容。理解并掌握这些知识点对于理解和编写单片机程序至关重要。
yyyyyyhhh222
- 粉丝: 464
- 资源: 6万+
最新资源
- MATLAB代码:多种调度模式下的光储电站经济性最优储能容量配置分析 关键词:光储电站 优化配置 经济性分析 参考文档:《多种调度模式下的光储电站经济性最优储能容量配置分析》仅参考 仿真平台:MATL
- 基于自抗扰(ADRC)的永磁同步电机矢量控制
- 锂电池项目三菱Q06UDV,威纶通触摸屏程序 LG化学全自动锂电池化成分容一体机 (2套PLC程序+1套普洛菲斯触摸屏程序) 三菱PLC程序大型锂电项目: 项目说明如下: 1.plc程序,触摸屏程序
- FPGA图像处理, 每个算法都包括matlab算法、modelsim仿真、小梅哥AC620上板工程、正点原子新起点 开拓者上板工程
- MATLAB环境下一种基于小波散射网络的纹理图像分类方法与基于小波散射变和深度学习的寄生虫感染图像分类方法 算法运行环境为MATLAB R2021b 1.主要讲解如何利用小波散射网络对二维纹理图像进行
- 移相全桥电路,psfb,dcdc
- 基于博途1200PLC和组态王的起重机仿真控制系统
- 基于博途1200 plc的邮件分拣控制系统 软件版本:V15
- mmc模块化多电平流器仿真,7电平闭环控制,外环控直流电压,有功,无功均有,已单独加了电容电压平衡和二倍频环流抑制,采用载波移相调制 可供学习参考
- 记录算法工程师实习招聘面试准备过程中所掌握的知识.zip
- 对于学习者来说,最好的习惯之一应该是进行有规律的自测,重新校准自己知道什么、不知道什么。每日面试小测
- MATLAB代码:基于数据驱动的模型预测控制电力系统机组组合优化 关键词:数据驱动 模型预测控制 闭环 机组组合问题 优化调度 参考文档:Feature-driven-Economic-Impro
- 模糊PID控制器的C语言实现.zip
- 六轴机械臂DH正向建模及调用GPU梯度下降法求解逆向解_Gradient-De
- 利用stm32进行机械臂的制作与控制。_robotic-control.zip
- 有关于机械手臂移动_Move_hand.zip