单片机经常使用在许多电子设备上,用来控制电子产品的一些动作和功能。英锐恩单片机开发工程师表示,因为这样的原因,它们也经常被称为嵌入式单片机。单片机可以运行特定的程序,专门用于一项任务。单片机可以从他们控制的设备中获取信号,并通过将设备信号发送到不同的部分来保持控制。比如:电视机的遥控器就是单片机的一个很好的例子,电视机可以从遥控器获取信号并将其输出显示在电视屏幕上。
像传统计算机一样,单片机依靠不同的功能来完成其工作,这些功能包括:
一、内存(ram)
ram用于存储数据以及单片机工作时创建的其他结果。但是,一旦切断单片机的电源,它就不会永久存储数据,并且其内存也会丢失。ram包含一个特殊功能寄存器(sfr),这是单片机制造商提供的预配置存储器,它可以控制串行通信和模数转换器等特定电路的行为。
二、只读存储器(rom)
单片机作为程序执行的特殊任务存储在rom(只读存储器)中,rom使单片机知道某些动作应触发特定的响应。例如,rom使电视机遥控器中的单片机知道按下频道按钮会改变屏幕上的显示。rom中存储的程序大小取决于rom的大小,一些单片机可以以外部芯片的形式增加rom的大小,但大部分单片机都内置rom。
三、程序计数器(pcr)
程序计数器允许小型计算机基于一系列不同的编程指令来执行程序。每执行一条指令行,程序计数器就会增加1,这有助于在代码行中跟踪计数器的位置。
四、输入和输出(input和output)
与通过鼠标或键盘控制的计算机不同,单片机具有通过输入和输出与人进行交互的独特方式。单片机上的典型输入和输出设备包括led显示屏,开关和确定湿度,温度和光照水平的传感器。大多数嵌入式系统不具有用于直接人机交互的屏幕或键盘。取而代之的是,单片机具有多种输入和输出引脚或gpio,它们被配置用于不同的输入和输出设备。
例如,你可以将感测温度器件的电路连接到单片机上的输入引脚,而将另一个引脚配置为输出并连接至自动调温器,该自动调温器根据预先设置触发空调或加热器的开和关,设定温度范围。
广汽传祺GS8首撞,前脸撞了比亚迪塌陷一大块!
利用3D相机打造更智能的AGV辅助系统
次世代主机实现60FPS将会远比之前容易 且开发游戏也会容易的多
荣耀独立后首款机型备案:代号YORK
企业组织如何正确地部署人工智能?
单片机的四大功能
北京交通拥堵年损失数千亿,李彦宏:人工智能或成解决办法
随着嵌入式系统的高速发展 嵌入式机器视觉系统的应用也越来越广泛
OpenInfra发起“定向基金”计划,为开源项目建立可持续社区
从毫米波雷达到全栈方案,欧菲光的智能汽车策略
电磁换向阀结构图
电容补偿的原理及作用
华为携手中国银联发布全场景智能路由器NetEngine 8000系列
vivo S9系列全球首发天玑6nm处理器
电脑关机后又自动开机,怎么办?(详解)
10KVA变压器损耗的计算公式及方法
差压式流量计的组成与工作原理
索尼Xperia XZ Premium击破三星S8破绽,骁龙835机皇确实强!
是德科技应对功率器件测试“四大难题”
福禄克5700A万用表校准仪介绍