艾能微:学习芯片/单片机新知识
您的位置: 网站首页 > 常见问答 > 单片机是如何运行程序的?
单片机是如何运行程序的?
发布时间:2021.10.28
信息摘要:
本文为大家简单介绍一下单片机是怎样运行内部程序的,希望对想要了解单片机的人能提供一些知识帮助。

我们知道CPU是单片机一个重要的组成部分,CPU是由很多晶体管构成,晶体管通过各种组合方式构成我们常见的与门电路或门电路、非门电路、非们等电路,然后进一步组成我们的加法器。将这些单个加法器进一步组合构成多位加法器,加法器,移位器,取反器,译码器,寄存器等电路共同构成一个基本的CPU单元。

而常见复杂运算都可以通过多个步骤分解为加法、移位、取反等运算,单片机除了基本的CPU功能,还有外设功能,将CPU和外设“套上”一个外壳就构成了一个基本的单片机。

接下来我们来一起看下单片机是如何执行程序的,首先程序计数器PC保存了当前要执行指令的地址,通过这个地址将内存中的指令读到指令寄存器中,然后指令译码器电路对指令进行译码,ALU运算器得到指令后执行指令操作。1

本实列中的指令是将PO端口的第0位置为低电平,然后对PC程序计数器进行更新,执行下一条指令,取指令、译码、执行如此循环往复。为了方便程序编写,我们给每一个指令取一个助记符,当然现在大家很少用这种汇编指令了,相应的高级语言更多的是由编译器来翻译。


相关产品

暖宫腰带方案

暖宫腰带方案

暖宫腰带方案功能: 恒温加热技术 微频率振动按摩技术 数显技术 体温测量 电池蓄电
发光头扣方案

发光头扣方案

发光头扣方案功能: 3色变幻 一键控制 四种色光 电池蓄电
圣诞灯球方案

圣诞灯球方案

圣诞灯球方案功能: 音乐律动技术应用 智能变频技术应用 4种色光 7种模式 3种光亮强度
空气净化器方案

空气净化器方案

空气净化器方案功能: 气触媒技术应用 MHCC超净技术应用 驻极静电技术应用 APP链接控制 智能数显
  九齐单片机- NY8B062D  

  九齐单片机- NY8B062D  

主要参数 PROM:2K RAM:128*8 ADC:IO Touch:不带触摸 封装:S8、s14、s16
辉芒微单片机-CM9M132A-R

辉芒微单片机-CM9M132A-R

主要参数 PROM:3K RAM:256 ADC:AD Touch:不带触摸 封装:SOP14
东软载波单片机-   ES7P169CFGTF/TB  

东软载波单片机-   ES7P169CFGTF/TB  

  
九齐单片机- NY8A051F  

九齐单片机- NY8A051F  

主要参数 PROM:1K RAM:48*8 ADC:IO Touch:不带触摸 封装: SOP8  、SOP6  

联系艾能微

  • 电话:13316917105
  • 微信号:Tell-13316917105  
  • 邮箱:453659626@qq.com
  • 地址:广东省深圳市宝安区西乡街道前进二路创建大厦6层

公司电话

13316917105

咨询微信

我的微信二维码

二维码