学习单片机——MCS-51单片机的型号与组成
序言:今天问教研室里一个做软件的师兄单片机的知识,真是感到自己好傻,问道于盲。
先了解一波相关的公司吧。
Atmel 公司为全球性的业界领先企业,致力于设计和制造各种微控制器、电容式触摸解决方案、先进逻辑、混合信号、非易失性存储器和射频 (RF) 元件。凭借业界最广泛的知识产权 (IP) 技术组合之一,Atmel 为电子行业提供针对工业、消费、安全、通信、计算和汽车市场的全面的系统解决方案。
英特尔(美国研制处理器的一家公司)是半导体行业和计算创新领域的全球领先厂商 ,创始于1968年。如今,英特尔正转型为一家以数据为中心的公司 。英特尔与合作伙伴一起,推动人工智能、5G、智能边缘等转折性技术的创新和应用突破 ,驱动智能互联世界。
MCS-51系列单片机最早由Intel公司在1980年推出,包括三个型号。他们的指令系统和芯片引脚完全兼容,只是片内的程序存储器的容量有所不同。
时钟电路就是产生象时钟一样准确的振荡电路。任何工作都按时间顺序。用于产生这个时间的电路就是时钟电路。
51单片机的ALU还有一个位运算器,在控制方面很有用。
累加器ACC(简称为A),是CPU种使用最频繁的寄存器。ALU进行运算时,大多数数据来自累加器A,运算结果也常常送回累加器A。寄存器B称为辅助寄存器,他是为了乘法和除法的指令而设置的。(保存高字节)
标志寄存器PSW是一个八位寄存器,用于保存指令执行结果的状态。其中的RS1/RS0是寄存器组选择位。
处理的数据看作有符号或者是无符号取决于操作者。
有的洋文也得记
parity 对等; (尤指薪金或地位)平等; 相同; (两国货币的)平价;
hexadecimal 十六进制的
MCU(微控制器) Microcontroller Unit
MPU(微处理器) 自己猜 Unit
学习感悟:高要求不是挂在嘴上的。有的新东西为什么记不住,为什么不能很快熟练,因为自己内心没有真正地定下高目标。就比如自己拿着读读看看的心态去记东西,效果肯定不行。
声明:本文不出于盈利目的,方便学习使用,部分截图来自mooc ppt,部分内容来自百度。
学习单片机——MCS-51单片机的型号与组成相关推荐
- pic单片机与51单片机,谁更易于学习?
pic 单片机是学单片机人士必须掌握的一款单片机,对于 pic 单片机,小编层带来诸多介绍. 如果你对 pic 单片机很感兴趣,不妨翻阅往期文章.本文对 pic 单片机的介绍内容为:pic 单片机与 ...
- 【51单片机】51单片机学习资料合集
[51单片机]51单片机学习资料合集 资源文件架构 一次全部保存是保存不了的,超过了文件上限,需要分批保存,对于爱好学习和感兴趣学习51单片机的人来说是一波很不错的福利,希望大家多多支持. 51程序 ...
- 基于51单片机的51单片机的LED彩灯霓虹灯控制器(心形流水灯)设计
基于51单片机的51单片机的LED彩灯霓虹灯控制器(心形流水灯)设计 必看!!视频讲解 基于51单片机的LED彩灯霓虹灯心形流水灯设计 这里写目录标题 1 开发环境 2 功能说明介绍 3 仿真图 4 ...
- 学习笔记:51单片机(STC89C52)如何定时10ms
1.定时器如何定时 首先大致描述一下定时器的定时原理,其实本质就一句话:每经过一个机器周期,寄存器就加1. 这里就又要解释什么是时钟周期,什么是机械周期.我们的51单片机无论是开发板还是最小系统板上, ...
- 学习笔记之-51单片机特殊功能寄存器
一.前言 学习51单片机的过程中,其实就是学习怎么用它的特殊功能寄存器(有些寄存器是我们看不到的),特殊功能寄存器是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令,状态或数据 ...
- 学习笔记之51单片机键盘篇(非编码键盘与编码键盘、非编码键盘的扫描方式、独立键盘、矩阵键盘)
这篇博文主要记录51单片机键盘篇(非编码键盘与编码键盘.非编码键盘的扫描方式.独立键盘.矩阵键盘.键盘消抖等)包含原理图.代码等 (一)基础补充 1.键盘的任务 2.键盘的识别 3.如何消除按键的抖动 ...
- 初识单片机:51单片机简介
目录 一.STC89C51单片机引脚简介 二.电平特性 三.单片机周期 四.中断(后面再详细了解) 今天开始,我们正式进入51单片机的学习! 51单片机是最好入门的,下面就开始介绍51系列的经典--S ...
- STM32单片机和51单片机区别
单片机简介 单片微型计算机简称单片机,简单来说就是集CPU(运算.控制).RAM(数据存储-内存).ROM(程序存储).输入输出设备(串口.并口等)和中断系统处于同一芯片的器件,在我们自己的个人电脑中 ...
- 红外测距模块 51单片机_[51单片机] HC-SR04超声波测距仪
1.HC-SR04超声波模块工作原理 (1)采用IO口触发测距,给至少10us高电平脉冲: (2)模块自动发送八个40khz方波,并自主检测是否有电波返回: (3)当有信号返回时,通过IO口输出一个高 ...
- matlab ds18b20 单片机,基于51单片机ds18b20温度检测————设计报告.doc
基于51单片机ds18b20温度检测----设计报告 课程名称: 微机原理课程设计 题 目: 温度检测课程设计 摘要 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为 ...
最新文章
- 全新WiFi技术问世 更适合智能家庭和物联网
- LINUX设备驱动程序的注意事项(两)建设和执行模块
- Leetcode455分饼干-贪心
- VR眼镜,怎样才算性感?
- zabiix监控磁盘io
- table超出边框出现滚动条_精美横轴智能滚动条设计
- Python高能小技巧:不要在for与while循环后面写else块
- 美团取消支付宝支付引关注,称饿了么也不支持微信支付,饿了么回应绝了
- HBase在共享经济互联网业务的应用
- BM25算法的python实现
- 二维码生成(如何实现扫描二维码,实现网址自动跳转?):扫码直接进入网页,直接进入网址页面
- 艾伦·凯与Smalltalk语言
- SMIL 2.0 基础教程
- 走近腾讯技术大牛——2012年腾讯线下讨论PPT大盘点
- 电路中VCC、VDD、VEE和VSS的区别
- html5 电子白板 直播,HTML5 canvas 做画板画图 可以做电子白板
- 基于FPGA和Verilog实现的9层电梯控制器仿真设计
- Python Excel处理脚本
- 关于新三板的股份锁定问题
- 飞腾CPU的汇编指令帮助(持续更新)