嵌入式技术基础(单片机原理),常见概念及知识点整理(保研面试用)。

目录

第1章 概论

第2章 MCS-51系列单片机的资源配置

第3章 MCS-51系列单片机的指令系统及汇编语言程序设计

第4章 单片机的C语言编程

第5章 MCS-51系列单片机片内接口及中断

第6章 MCS-51系列单片机的扩展技术

第7章 单片机应用系统接口技术


第1章 概论

嵌入式系统可被定义为硬件和软件的组合,同时它还可包含一些其他的附加配件,由此设计出的系统可以用来实现某种特定的功能。

基本概念:

  1. 通用计算机、嵌入式计算机;
  2. 嵌入式微处理器、嵌入式微控制器、嵌入式数字信号处理器、嵌入式片上系统;
  3. 发展趋势:CPU改进、存储器、片内I/O、外围电路集成化、低功耗CMOS化;
  4. 典型单片机(MCS-51系列)结构:1个8位中央处理器(CPU)、128B的片内数据存储器(内部RAM)、4KB的片内程序存储器(内部ROM)、4个8位并行I/O口、1个串行通信I/O口、18个特殊功能寄存器SFR、2个16位定时器/计数器、5个中断源。

单片机:就是将微处理器、一定容量的存储器、个数有限的I/O接口以及定时器/计数器等功能部件集成在一块芯片上的微型计算机,且具有一套完整的指令系统。

第2章 MCS-51系列单片机的资源配置

单片机是在一块芯片中集成了CPU、RAM、ROM、定时器/计数器和多功能I/O口等计算机所需要的基本功能部件的大规模集成电路,又称MCU。

基本概念:

  1. 引脚:电源引脚Vss、Vcc;外接晶振引脚XTAL1、XTAL2;输入输出引脚P1.0~P3.7;控制线(4条):RST/V_PD、ALE/PROG非、PSEN非、EA非/V_PP;
  2. 程序存储器和数据存储器的寻址方式及地址分配方式;
  3. 特殊功能寄存器:ACC、B、PSW(CY、AC、F0、RS1、RS0、OV、P)、SP、DPTR、P0~P3、SCON、SBUF、IP、IE、TMOD、TCON、TH0、TL0、TH1、TL1、PCON;

第3章 MCS-51系列单片机的指令系统及汇编语言程序设计

指令系统是计算机能识别并执行的全部指令的集合,其指令的功能和数量决定了计算机处理能力的强弱。

基本概念:

  1. 寻址方式:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址;
  2. 指令系统:数据传送类指令(内部及外部数据传送、程序存储器数据传送、数据交换、堆栈操作)、运算和移位指令(算术运算、逻辑运算、移位指令)、控制转移指令(无条件、条件转移、子程序调用和返回指令、空操作)、位操作指令(位传送、位清零、位置1、位取反、位逻辑、位控制转移);
  3. 程序流程图、汇编伪指令、模块化程序设计方法;
  4. 分支程序、循环程序、子程序;
  5. *实用程序:多字节BCD码加法、多字节BCD码求补、多字节BCD码减法、多字节BCD码数的乘法、多字节与单字节无符号数乘法、双字节二进制无符号数乘法、取绝对值、双字节二进制带符号数乘法、16位二进制数除以8位二进制数;ASCII码转换为16进制数、8位二进制数转换为双字节ASCII码、16位二进制小数转换为十进制小数;
  6. 延时子程序、中值滤波子程序、算术平均值滤波子程序、限幅滤波子程序;

第4章 单片机的C语言编程

MCS-51系列单片机支持3种高级语言,即PL/M、C和BASIC,其中C运用的较多,MCS-51系列的单片机使用的C语言称为C51。

基本概念:

  1. 程序存储区、数据存储区(内部:data、idata、bdata;外部:xdata、pdata);
  2. 常见的数据类型:int、char、short、long等;
  3. 函数的调用、库函数和宏定义等。

第5章 MCS-51系列单片机片内接口及中断

新型的51系列单片机内部还集成了A/D转换器、PWM输出口、I^2C BUS串行口、WatchDog等部件。

基本概念:

  1. P1、P2、P3的单功能/双功能端口区分及功能;
  2. 定时器/计数器的工作原理;
  3. 定时器/计数器的工作方式:方式0(13位计数器)、方式1(16位计数器)、方式2(8位计数器)、方式3(8位计数器);
  4. 中断源和中断向量:外部中断、定时中断、串行口中断;
  5. 中断控制:中断允许寄存器IE、中断优先级控制寄存器IP、中断源寄存器TCON和SCON;
  6. 中断处理过程:中断响应、中断处理、中断返回。

串行口的工作方式:

  • 方式0(移位寄存器的输入输出方式),波特率固定=f_osc/12;
  • 方式1(波特率可变10位异步通信方式),非固定波特率;
  • 方式2(11位异步通信方式),波特率固定=1/64f_osc或1/32f_osc两种;
  • 方式3(11位异步通信方式),非固定波特率。

多机通信原理:串行口控制寄存器SCON中的SM2位为方式2、方式3的多机通信控制位。主机的RXD和TXD分别于从机的TXD和RXD连接。在一主多从结构的多机通信系统中,主、从机应设置成相同的方式,使用相同的波特率。

多机通信协议:多机通信时,主、从机双方都应符合一定的规范,因此需要人为地制订一些协议,这些协议是主、从机双方共同遵守地规定。

第6章 MCS-51系列单片机的扩展技术

外部程序存储器的扩展技术:

51于其他微机一样,在访问外部存储器时,首先通过地址总线给出地址信号,选中一个存储单元作为访问对象,然后由控制总线发出选通信号,在选通信号的作用下,外部程序存储器把给定单元的内容(指令或常数)送至数据总线,单片机通过对数据总线的采样,得到该单元的内容,以完成一次外部程序存储器的访问过程。

  • 线选法扩展电路、译码器扩展电路;
  • 外部数据存储器的扩展、8255的扩展(详见微机原理);

第7章 单片机应用系统接口技术

基本概念:

  1. 共阴/共阳LED显示器、静态显示、动态显示、LCD显示器;
  2. 独立式按键、矩阵式键盘;
  3. 按键识别、键盘编码、去抖动;
  4. 编程扫描、定时扫描、中断扫描;
  5. 逐次逼近型A/D转换器、双斜积分型A/D转换器、并行比较型A/D转换器(详见微型计算机控制技术);
  6. 权电阻型D/A转换器、R-2R网络型D/A转换器(详见微型计算机控制技术);

其他:产生正弦、矩形、方波的编程思路,红外传感测距、电机等控制编程思路。

 保研信息系列文链接如下:

1. (3.20~5.5)2022年自动化保研信息汇总(夏令营)_heyuanzaibei的博客-CSDN博客_自动化保研

2. (5.6~5.18)2022年自动化保研信息+分析汇总(夏令营)_heyuanzaibei的博客-CSDN博客

3. (5.18~5.25)2022年自动化保研信息+分析汇总(夏令营)_河源在北的博客-CSDN博客_保研 自动化

4. (5.22~6.8)2022年自动化保研信息+分析汇总(夏令营)_heyuanzaibei的博客-CSDN博客

5. (6.9~6.15)2022年自动化保研信息+分析汇总(夏令营)_heyuanzaibei的博客-CSDN博客

6. (7.5~7.20)2022年自动化保研信息+分析汇总(预推免)_河源在北的博客-CSDN博客

7. (8.10~8.17)2022年自动化保研信息汇总(预推免)_河源在北的博客-CSDN博客_自动化预推免

保研面试文链接如下:

自动控制原理概念梳理(保研面试用)_河源在北的博客-CSDN博客

嵌入式技术(单片机原理)基本概念梳理(保研/考研面试)_河源在北的博客-CSDN博客

微机原理概念梳理(考研/保研面试)_河源在北的博客-CSDN博客

持续更新中。。。

嵌入式技术(单片机原理)基本概念梳理(保研/考研面试)相关推荐

  1. 自动控制原理概念梳理(保研面试用)

    自控上下两册,常见概念及知识点整理(保研面试用). 目录 第1章 自动控制系统的一般概念 第2章 控制系统的数学模型 第3章 控制系统的时域分析 第4章 控制系统的根轨迹分析法 第5章 控制系统的频域 ...

  2. 保研考研面试-操作系统

    保研上岸某中游985,准备的一些操作系统重要的基础知识,面试可能会问到: 1.进程的常见状态?以及各种状态之间的转换条件? 就绪:进程已处于准备好运行的状态,即进程已分配到除CPU外的所有必要资源后, ...

  3. 保研考研面试—机器学习

    上岸某中流985,下面是我总结的机器学习重要的以及比较难的知识点,以理解性(背诵)的题目为主,有错误的话感谢提出来哟:

  4. 光学考研保研复试面试专业问题最全整理

    作为参加过保研夏令营面试.九推复试面试以及秋招工作面试并收获许多offer的过来人,总结整理了光学,光学工程专业的考研保研复试面试的常见问题如下,答案已另行整理,本文全面覆盖各个学科常见常问的重点难点 ...

  5. 保研面试C语言题目,【保研】面试真题1000道.pdf

    保研岛 面试真题整理 目录 数据科学2 计算机3 软件工程4 地理学6 海洋科学7 环境|环境管理8 林学9 园艺学10 生物信息学12 投资|金融13 国际金融16 国际商务17 保险学18 企业管 ...

  6. 电子信息/通信保研/考研复试经验贴,追更南京大学

    很不好意思,南大的经验贴拖到了现在,反正南大预推免也在9月中,应该来得及? 功夫永远做在前面!香饽饽都是有心人的!关注送一份面试真题哦!你来挑你的目标学校. 基本情况: 本科学校:末流985通信相关专 ...

  7. 计算机保研英语面试问题,保研英文面试常见问题及应答.doc

    保研英文面试常见问题及应答.doc 1.自我介绍 I am supposed to get my undergraduate degree in the university of science a ...

  8. 中国科学技术大学电子工程与信息科学系、先进技术研究院、科学岛篇|2022年(23届)电子信息/通信工程夏令营保研/考研复试经验贴

    一.个人简介 学校及专业:四非通信工程 绩点排名:1/170 CET6:487 CET4:554 科研经历:二区SCI论文1篇,主持重点领域支持国家级大创1项 竞赛奖项:互联网+国铜.挑战杯国铜.节能 ...

  9. 四川大学计算机科学保研夏令营面试面经

    这个是我个人保研途中参加的比较早的面试,在2021年7月12日-7月14日. 由于疫情原因,今年的川大计科同去年一样,没有了笔试和机试,直接从专家面试开始,然后再是举办一系列专家导师们的宣讲,邀请同学 ...

最新文章

  1. 创客集结号_你知道单机片和Arduino之间的区别吗
  2. 还在用 Random生成随机数?试试 ThreadLocalRandom,超好用!
  3. 没有云平台,又不会代码?MicrobiomeAnalyst:一款综合的可视化微生物组学数据分析网页工具
  4. 数据分析与挖掘-python常用数据预处理函数
  5. 【译】x86程序员手册37-第10章 初始化
  6. modbus调试时间超时_Java调试器和超时
  7. 简单的Gradle Java插件自定义
  8. 高级转录组分析和R语言数据可视化课程全部转为视频课
  9. 博图能打开s7200吗_域名掉备案了,还能打开吗?域名掉备案了怎么办?
  10. GraphQL —— 接口类型
  11. ionic 返回上一页,并刷新父页面
  12. 罗永浩:6亿债务,已还了4个亿;Python 3.9指日可待|极客头条
  13. NSRunLoop NSTimer
  14. 按不同vlan下发dhcp_【实例】交换机划分vlan,各vlan通过dhcp自动获取ip
  15. IRQL的理解和认识
  16. PDMS软光刻加工过程
  17. 串口总线舵机之舵机命令
  18. python爬虫监控平台_scrapy-monitor,实现爬虫可视化,监控实时状态
  19. Cross-species regulatory sequence activity prediction
  20. Altium Designer快捷键总结

热门文章

  1. HDU 4745 Two Rabbits——最长回文子串
  2. mysql单精度双精度相加_单精度与双精度
  3. java好学么_java是什么好学吗?难不难学?
  4. OS1和OS2单模光纤的区别
  5. 电影院和计算机和字典的英语怎么拼,电影院用英语怎么读
  6. GRE词汇意群法速记
  7. Python实现json数据清洗、json数据去重、json数据统计
  8. 有哪些公司为外贸独立站提供收款服务?
  9. Jeesite单点登录集成Cas另加自定义登录验证
  10. 2022大厂前端面试题手册