搜索
每日签到
|
APP下载
|
登录
首页
研发技术
技术分类
嵌入式
模拟电子
电磁兼容
单片机
电池
电源
RF射频
传感器
显示-光电
FPGA/DSP
接口总线驱动
全部
前沿技术
高通5G手机芯片性能测评
高频小信号谐振放大电路时域与频域对比分析
高薪IC设计工程师是如何炼成的?
龙芯发布四款芯片:加速产业布局 中国芯大有可为
为什么我们要用隔离式放大器
热门技术文章
液晶显示器控制设计_含源程序代码
飞思卡尔数字压力传感器实现硬盘驱动存储容量增加
骁龙710为全新层级的智能手机提供用户所需的的顶级特性
解读西部电子设计行业四大亮点
节点转换成本升级,摩尔定律将在2014年被打破?
适用于WLAN IEEE80211a标准的双模前置分频器设计
行业应用
行业应用
医疗电子
物联网
智能电网
汽车电子
工业控制
AI
家电数码
热门应用
物联网网关是智能家居发展的重要支撑
齐聚澳门 ViewSonic优派助阵MDL Macau Dota 2 国际精英邀请赛
龙芯、飞腾、申威进入国企采购目录 但不应过度解读
绝缘电阻极化指数测量方法
阿特斯阳光电力加入 Intertek ‘卫星计划’
最新应用文章
区块链本体跨链技术设计方案解析
机器人技术电路设计图集锦
智能手环怎么用_智能手环使用教程
以IoT联接智能家居和楼宇
工业机器人控制系统由什么组成
绝缘电阻测试仪及兆欧表的组成和选用标准
电子论坛
社区导航
更多>
硬件设计讨论
电磁兼容&安规论坛
射频RF|微波技术
电源技术论坛
信号完整性SI/PI仿真
芯片SIP|封装设计
单片机|MCU论坛
ARM|DSP嵌入式论坛
物联网技术
FPGA|CPLD论坛
MATLAB论坛
器件选型&认证
Cadence Allegro论坛
Allegro Skill开发
Orcad|Concept论坛
Mentor Xpedition论坛
PADS PCB论坛
Altium Protel论坛
PCB封装库论坛
EDA365作品展
PCB生产工艺论坛
电子装联PCBA工艺&设备论坛
IPD流程管理
失效分析&可靠性
元器件国产化论坛
EDA365线下活动区
职业生涯
EDA365原创吧
巢粉引擎
电巢直播
研发资源
电子百科
器件手册
设计外包
EDA365 Skill
EDA365 Tools
Xilinx开发者社区
电巢
嵌入式
>
嵌入式开发
>
详情
997433
初识单片机
发布时间:
2024-02-29
发布时间:
|
标签:
单片机
基本时序
他的前身是单片板,将CPU芯片,存储器芯片,I/O接口芯片,和简单的I /O设备(小键盘,LED显示器)等装配在一片印制电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。单片机是在一片集成电路芯片上集成微处理器,存储器,I/O接口电路,从而形成了单芯片微型计算机,即单片机。MCS-51是英特尔公司推出的,CPU主频在 1MHZ~20MHZ。MSP430是TI公司的,ATMEL公司的单片机与MSC-51最接近,我国大陆宏晶公司推出兼容51的STC系列。与经典 MCS-51兼容的51单片机有51系列和5X系列(52,55,58,516等)。
单片机构成的四要素:CPU,ROM,RAM,片上外设(IO口等)。
片上外设:UART,ADC,DAC,增强型定时器,SPI,IIC,USB控制器,LCD控制器等。
单片机的工作过程:取指->执行。
ROM:指令存储器,固化有一条一条的指令,单片机复位后CPU从0地址按顺序取出指令并执行。
RAM:数据存储器,其中一部分映射到IO口与片上外设,称之为寄存器。
二大类指令:控制ROM的指令与控制RAM的指令。
时钟:
单片机工作的基本时序:
振荡周期:也称时钟周期,是指为单片机提供时钟脉冲信号的振荡源的周期。
状态周期:每个状态周期是时钟周期的二倍,是振荡周期二分频得到的。
机器周期:一个机器周期包括6个状态周期也就是12个时钟周期。
指令周期:他指CPU完成一个操作所需要的全部时间。
51单片机引脚图:
MCS-51系列单片机均采用40Pin封装的双列直插的DIP结构,40个引脚中,正电源和地线两根,外置振荡器的时钟线两根,4组8位共32个IO口,中端口线与P3口线复用。现在对这些引脚的功能加以说明:
* Pin20:接地线
* Pin40:正电源脚,正常工作或对片内ROM烧写程序时,接+5V电源。
* Pin19:时钟XTAL1脚,片内振荡电路的输入端
* Pin18:时钟XTAL2脚,片内振荡电路的输出端
* Pin31:EA/Vpp 程序寄存器的内外部选通线,51单片机为例,内置有4KB的程序存储器,当EA为高电平并且程序地址小于4KB时,读取内部存储器指令数据,而超过4KB 地址则读取外部指令数据。如果EA为低电平,则不管地址大小,一律读取外部程序存储器指令。最高可达64KBROM,如果不想使用51的片内ROMN就将 EA接低。现在一般用片内FLASH ROM,可达64KB,片外ROM很少使用。
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』
分享至
发布时间:
2024-02-29
发布时间:
上一篇:几种对讲机数据线的接口
下一篇:删除USB设备时提示无法停止“通用卷”设备的解决方法
相关推荐
热门文章
更多
全面解读USB接口新标准
触觉反馈技术将被整合到横跨数个垂直领域…
来自英国的市场研究IDTechEx Research最新报告显示.触觉反馈技术(haptics technology)市场正呈倍数成长.预计在2025年将达到近50亿美元规模.着眼于应用量.其成长动力主要来自于有越来越多智能型手机采用触觉反馈…
stm32 中断串口控制LED灯…
#include"stm32f10x.h"#include"usart.h"#include"led.h"#include/*****************************************************************…
浅谈树莓派与嵌入式开发的关系…
树莓派应该算是一个微型台式机.属于一种硬件的范畴.它用的虽然是arm的CPU.不过支持通用的操作系统.而不是嵌入式的操作系统.当然也可以安装android之类的操作系统.实际上树莓派上完成的项目就属于嵌入式开发.…
Vision Components推出超小型嵌入式视觉系统…
Vision Components的VC PicoSmart将在2021 DIGITAL嵌入式世界首次亮相.也许是世界上最小的嵌入式视觉系统.产品完全集成在一个裸板上.几乎不比图像传感器模块大.该视觉系统尺寸仅为22 mm x 23.5 mm.仍然包含图像…
Microchip PolarFire SoC FPGA贸泽开售…
专注于引入新品并提供海量库存的电子元器件分销商贸泽电子(Mouser Electronics)即日起开始备货Microchip Technology的PolarFire™ SoC FPGA系列产品.PolarFire片上系统(SoC)现场可编程门阵列(FPGA)拥有低功耗.防御…
如何用CAN总线验收滤波?…
CAN总线在的帧数据在总线上传送时.其它的CAN控制器是通过验收滤波来决定总线上的数据帧的ID是否和本节点相吻合.如果与本节点吻合.那么总线上的数据就被存入总线控制器的相应寄存器里.否则就抛弃该数据.从而也能…
keil软件中linking中的错误…
MKD 报错:linking...LCD.axf: Error: L6218E: Undefined symbol EnZK (referred from ht128x64.o).LCD.axf: Error: L6218E: Undefined symbol GetFlashCnBuf (referred from ht128x64.o).…