单片机工作原理的认识
单片机是一块用于对系统或设备进行控制的集成电路芯片,相当于一个微型计算机系统。包含具有数据处理能力的中央处理器CPU、静态随机处理器SRAM、闪存FLASH、多种IO口和中断系统、定时器/计数器等功能。
单片机是怎么样进行控制的呢?
可以把单片机看成是一台微型机器,程序员给它输入命令,它就执行相应的操作。其过程大概如下:在一般的用户模式下,单片机先从FLASH中读取指令,译码电路识别该指令是哪个指令,并输出对应的控制信号给单片机内的各部件,各部件收到控制信号后执行相应的操作.....
上面这个过程涉及到的概念先解释一下:工作模式、FLASH、指令......
有一个贴切的比喻可以帮助大家理解单片机执行命令的过程。单片机执行命令的过程和厨师炒菜的过过程很相似。下面贴出单片机指令流水线和厨师炒菜过程的图片进行比较。
首先服务员在了解了客人的需求之后把菜名写到菜单上,然后把菜单放到一个固定的地方,厨师去这个地方拿菜单,然后根据菜单上的菜名去取原料(萝卜青菜生姜大蒜等),然后做菜(切菜蒸炒煮等),最后菜做好了,需要把菜放到盘子中,
单片机工作原理的认识相关推荐
- 串口 单片机 文件_通俗易懂的单片机工作原理
单片机工作原理: 1.主要器件cpu(负责运算与控制).存储器(程序存储在ROM存储器中,临时变量存放在RAM存储器中).IO(输入.输出),三者相互配合实现单片机的运行. 2.同步:多个独立的部分按 ...
- 第5章 8051单片机工作原理
通过前面4位计算机的结构.指令和程序,我们对计算机这一事物有了比较深入的理解,但这个4位机结构简单.指令集不丰富.运算速度慢.不支持高级语言编程,基本没有多少实际应用价值,仅能用来理解计算机工作原理. ...
- nrf24l01无线通信模块与51单片机工作原理
资源获取码:aaaa . 实物测试成功 . . 功能描述: 1 本无线用了NRF24l01作为无线模块,进行发射与接收. 2 当左边板的一个按键按下不放,右边板一盏灯点亮. 3 当左边板的一个按键松开 ...
- 单片机学习--3D动画演示单片机工作原理
视频下载:https://download.csdn.net/download/GGY1102/20502227 参考地址: https://mp.weixin.qq.com/s?t=pages/vi ...
- 第二章 MCS-51单片机硬件结构与工作原理
第二章 MCS-51单片机硬件结构与工作原理 2.1 MCS-51单片机的硬件结构 2.2 引脚介绍 2.3 复位电路 2.4 寄存器 2.5 时序 2.6 MCS-51的工作方式 2.1 MCS-5 ...
- 单片机搭建环境烧录方法_单片机仿真器的工作原理解析
仿真器出现的原因 1.早期的单片机内部没有ROM,比如8031.8032,这种单片机只能外部扩展紫外擦除的EPROM存储器,就是芯片上带窗口的ROM.紫外擦除的ROM需要用紫外灯照射较长时间(10分钟 ...
- 51单片机并行I/O口工作原理
51单片机并行I/O口工作原理 51单片机并行I/O口工作原理 P1: 仅作为双向I/O口 P3: 做为双向I/O口,同时还有第二功能 P2: 双向I/O口和高8位地址线,与P1的结构相比多了一个数据 ...
- 51单片机之定时器\计数器的工作原理
51单片机之定时器\计数器的工作原理 定时器/计数器的结构: 何时处于计数器方式?何时处于定时器方式? TCON和TMOD特殊功能寄存器: 定时器/计数器工作方式: 方式0:13位的定时器/计数器 方 ...
- ppp协议提供什么服务器,PPP的工作原理是什么?单片机PPP协议有什么应用?
PPP协议(Point-to-Point Protocol)提供了在串行点对点链路上传输数据报的方法,支持异步8位数据及位导向的同步连接(如ISDN).它提供了一种管理两点间会话的有效方法,正在取代S ...
最新文章
- 玩转用例设计:XMind2TestCase一个高效的测试用例设计解决方案
- sql 优化之:聚集索引的重要性和如何选择聚集索引(系列五)
- 当一个项目中同时存在webroot和webcontext时
- 【译】BINDER TRANSACTIONS IN THE BOWELS OF THE LINUX KERNEL
- oracle解析select,oracle_select语句例子解析
- c语言读取三菱plc数据,使用用三菱小软件读取三菱PLC数据的方法
- Android项目实践(二)——日记本APP(V2)
- UE4:转换成VR项目
- mysql-使用Navicat导出sql查询数据
- 【SSM - SpringMVC篇】03 - SpringMVC的参数绑定 - 参数自动绑定 - javabean对象参数绑 - 嵌套bean参数绑定
- 学大伟业Day1解题报告
- 国产Linux操作系统Prayaya Q3国庆发行版发布下载linux操作系统下载
- 2008中国无线互联网细分领域排行榜
- 那些主流的淘宝客引流方法有哪些?
- Python代码:检查学号是否合法
- windows 单机 - elasticsearch-7.11.1 、kibana-7.11.1 安装部署
- 安装Docker Desktop报错WSL 2 installation is incomplete的问题(解决报错)
- nVidia驱动安装详解
- 联想Y400win10基础上在安装win7
- 汇总:Linux下文件操作接口