8052单片机英文缩写参考全称
目录
- 基于Reg52.h的英文缩写全称助记[^1] [^2] [^3]
- 杂项(后期补齐)[^5]
- C52引脚图[^4]
- 参考资料
基于Reg52.h的英文缩写全称助记1 2 3
/*--------------------------------------------------------------------------
REG52.HHeader file for generic 80C52 and 80C32 microcontroller.
本头文件是为通用的80C52与80C32单片机设计的。Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.
All rights reserved.
--------------------------------------------------------------------------*/#ifndef __REG52_H__
#define __REG52_H__/* BYTE Registers, 8位寄存器(1字节=8位) */
/* SFR(Special Function Register), 特殊功能寄存器[以下省略寄存器] */
sfr P0 = 0x80; //Port 0, 端口0
sfr P1 = 0x90; //Port 1, 端口1
sfr P2 = 0xA0; //Port 2, 端口2
sfr P3 = 0xB0; //Port 3, 端口3
sfr PSW = 0xD0; //Program Status Word, 程序状态字
sfr ACC = 0xE0; //ACCumulate, 累加器A
sfr B = 0xF0; //register B, 寄存器B
sfr SP = 0x81; //Stack Point, 堆栈指针
sfr DPL = 0x82; //Data Pointer Low-byte, 数据指针寄存器低8位
sfr DPH = 0x83; //Data Pointer High-byte, 数据指针寄存器高8位
sfr PCON = 0x87; //Power CONtrol, 电源控制
sfr TCON = 0x88; //Timer/counter CONtrol, 定时器/计数器[下略]控制
sfr TMOD = 0x89; //Timer MODe control, 定时器模式控制
sfr TL0 = 0x8A; //Timer 0 Low-byte, 定时器0低8位
sfr TL1 = 0x8B; //Timer 1 Low-byte, 定时器1低8位
sfr TH0 = 0x8C; //Timer 0 High-byte, 定时器0高8位
sfr TH1 = 0x8D; //Timer 1 High-byte, 定时器1高8位
sfr IE = 0xA8; //Interrupt Enable control, 中断允许控制
sfr IP = 0xB8; //Interrupt Priority, 中断优先级控制
sfr SCON = 0x98; //Serial port CONtrol, 串行口控制
sfr SBUF = 0x99; //Serial port data BUFfer, 串行口数据缓存区/* 8052 Extensions, 8052新拓展的部分 */
sfr T2CON = 0xC8; //Timer 2 CONtrol, 定时器2控制
sfr RCAP2L = 0xCA; //Reload/CAPture 2 Low-byte, 重载/捕获低8位
sfr RCAP2H = 0xCB; //Reload/CAPture 2 High-byte, 重载/捕获高8位
sfr TL2 = 0xCC; //Timer 2 Low-byte, 定时器2低8位
sfr TH2 = 0xCD; //Timer 2 High-byte, 定时器2高8位/* BIT Registers, 位寄存器 */
/* PSW(Program Status Word, 程序状态字) */
sbit CY = PSW^7; //CarrY, 进位标志
sbit AC = PSW^6; //Auciliary Carry, 辅助进位
sbit F0 = PSW^5; //user Flag 0, 用户自定义标志位0
sbit RS1 = PSW^4; //Register Selection 1, 工作寄存器组选择位1
sbit RS0 = PSW^3; //Register Selection 0, 工作寄存器组选择位0
sbit OV = PSW^2; //OVerflow, 溢出标志位
sbit P = PSW^0; //8052 only //Parity, 奇偶标志位/* TCON(Timer CONtrol), 定时器控制 */
sbit TF1 = TCON^7; //Timer (overflow) Flag 1, 定时器溢出标志1
sbit TR1 = TCON^6; //Timer Run control 1, 定时器运行控制1
sbit TF0 = TCON^5; //Timer (overflow) Flag 0, 定时器溢出标志0
sbit TR0 = TCON^4; //Timer Run control 0, 定时器运行控制0
sbit IE1 = TCON^3; //Interrupt Edge 1, 外部中断请求标志位1
sbit IT1 = TCON^2; //Interrupt Type 1, 外部中断中断方式控制1
sbit IE0 = TCON^1; //Interrupt Edge 0, 外部中断请求标志位0
sbit IT0 = TCON^0; //Interrupt Type 0, 外部中断中断方式控制0/* IE(Interrupt Enable), 中断允许 */
sbit EA = IE^7; //Enanble All interrupt, 中断总允许
sbit ET2 = IE^5; //8052 only //Enable Timer 2, 允许定时器中断2
sbit ES = IE^4; //Enable Serial port, 允许串行口中断
sbit ET1 = IE^3; //Enable Timer 1, 允许定时器中断1
sbit EX1 = IE^2; //Enable eXternal interrupt 1, 允许外部中断1
sbit ET0 = IE^1; //Enable Timer 0, 允许定时器中断0
sbit EX0 = IE^0; //Enable eXternal interrupt 0, 允许外部中断0/* IP(Interrupt Priority), 中断优先级 */
sbit PT2 = IP^5; //Priority of Timer 2, 定时器2优先级
sbit PS = IP^4; //Priority of Serial, 串行口中断优先级
sbit PT1 = IP^3; //Priority of Timer 1, 定时器1优先级
sbit PX1 = IP^2; //Priority of eXternal interrupt 1, 外部中断1优先级
sbit PT0 = IP^1; //Priority of Timer 0, 定时器0优先级
sbit PX0 = IP^0; //Priority of eXternal interrupt 0, 外部中断0优先级/* P3(Port 3), 端口3 */
sbit RD = P3^7; //ReaD, 外部数据存储器(RAM)的读信号
sbit WR = P3^6; //WRite, 外部数据存储器(RAM)的写信号
sbit T1 = P3^5; //Timer 1, 定时器1
sbit T0 = P3^4; //Timer 0, 定时器0
sbit INT1 = P3^3; //INTerrupt 1, 外部中断1
sbit INT0 = P3^2; //INTerrupt 0, 外部中断1
sbit TXD = P3^1; //Transmit eXternal Data, 向外部发送串行数据
sbit RXD = P3^0; //Received eXternal Data, 接收外部串行数据/* SCON(Serial CONtrol), 串行口控制 */
sbit SM0 = SCON^7; //Serial port Mode control 0, 串行口模式控制0
sbit SM1 = SCON^6; //Serial port Mode control 1, 串行口模式控制1
sbit SM2 = SCON^5; //Serial port Mode control 2, 串行口模式控制2
sbit REN = SCON^4; //Receive ENable,
sbit TB8 = SCON^3; //Transmit data Bit 8, 串行口发送数据帧第9位(1帧=10位(bit 0~9))
sbit RB8 = SCON^2; //Receive data Bit 8, 串行口接收数据帧第9位
sbit TI = SCON^1; //Transmit Interrupt flag, 发送中断标志
sbit RI = SCON^0; //Receive Interrupt flag, 接收中断标志/* P1(Port 1) */
sbit T2EX = P1^1; // 8052 only //Timer 2 EXternal pin, 定时器2外部引脚触发信号
sbit T2 = P1^0; // 8052 only //Timer 2, 定时器2 /* T2CON */
sbit TF2 = T2CON^7; //Timer (overflow) Flag 2, 定时器2溢出标志
sbit EXF2 = T2CON^6; //timer EXternal (overflow) Flag 2, 定时器2外部引脚溢出标志
sbit RCLK = T2CON^5; //Receive CLocK, 接收时钟标志位
sbit TCLK = T2CON^4; //Transmit CLocK, 发送时钟标志位
sbit EXEN2 = T2CON^3; //timer EXternal ENable, 外部中断允许标志位
sbit TR2 = T2CON^2; //Timer Run control 2, 定时器运行控制2
sbit C_T2 = T2CON^1; //Counter/Timer 2, 计数器/定时器功能选择2
sbit CP_RL2 = T2CON^0; //CaPture/ReLoad 2, 捕获/重载功能选择2#endif
杂项(后期补齐)4
- 部分外部引脚介绍:
RST(ReSeT): 重置各接口和内部寄存器为初值
EA(External Address): 外部拓展地址
ALE(Address Latch Enable): 地址锁存控制
PSEN(Program Store ENable): 外部程序存储器读选通信号
XTAL2(eXternal crysTAL 2): 外部晶振2
XTAL1(eXternal crysTAL 1): 外部晶振1- 串行口相关接口标准:
根据串行通信格式及约定(如同步方式、通信速率、数据块格式等)不同,形成了许多串行通信接口标准,如常见的:
UART(Universal Asynchronous Receiver/Transmitter): 通用异步串行通信口
USB(Universal Serial Bus): 通用串行总线
I2C(Inter-Integrated Circuit): 集成电路间的串行总线
SPI(Serial Peripheral Interface): 同步串行外设总线
RS(Recommended Standard5)485: 实现第485号推荐标准的总线
CAN(Control Area Network): 控制器局域网络总线- 其他一些常见的接口、接线标准:
RJ(Registered Jack6)45: 注册接口45,8线制,常用做网线接口
C52引脚图7
本文仅供参考,具体用途请以官方的说明文档3为准!
参考资料
8051 Microcontroller: block diagram and components——M.AKSHAY ↩︎
单片机英文缩写全称及中文名称(整理)——百度文库 ↩︎
MICROCONTROLLER LAB Version 1.0——Department of Electrical & Electronics Engineering ↩︎ ↩︎
单片机原理及应用(C语言版)第7章——周国运 ↩︎
Pinout RTU/Modbus RS485——Martin van der Bij & Daniel Chartier ↩︎
RJ45 Definition——Technical Terms ↩︎
STC89C52RC引脚图——21IC中国电子网 ↩︎
8052单片机英文缩写参考全称相关推荐
- 单片机英文缩写的英文全称及中文名称
重新排了下版,如下: 汇编指令 助记符 英文注释 功能 1 MOV MOVe 传送 2 MOVC MOVe Code 代码传送 3 PUSH ...
- 8052单片机定时计数器T2的使用
8052单片机定时计数器T2的使用 一.引言 二.8052与8051单片机的区别 三.定时计数器T2的三种工作模式 1.捕捉模式 2.自动重装模式 3.波特率发生器 四.定时计数器T2的寄存器 1.T ...
- STM系列单片机中文参考手册下载方法
在使用STM单片机编程的时候有时候需要查阅芯片手册,英文手册查阅起来比较麻烦,而搜索中文手册时,好多网站下载时需要注册或者需要积分,下载起来比较麻烦.现在就来说一下,如何在官方网站下载各个系列单片机的 ...
- 单片机英文缩写(单片机常用的英文缩写及英文全称)
PC = progammer counter //程序计数器 ACC = accumulate //累加器 PSW = progammer status word //程序状态字 SP = st ...
- 编写程序在窗口中写出自己名字的拼音缩写_各类英文缩写:全称居然这么朴素?网友:最后一个我笑了...
提到听起来很牛的缩写,小优第一个想到的单词是VIP,一直认为它是一个很厉害的单词,那它的全称一定更厉害吧! 直到初中,被英语老师打破幻想,原来VIP的全称就只是 Very Important Pers ...
- 计算机考研408考试关键词、专有名词、术语等英文缩写和全称
关键词 缩写 全称 注释 单指令单数据流系统 SISD single instruction single data 即传统冯诺依曼结构 单指令多数据流系统 SIMD single instructi ...
- 电气工程系毕业设计大全单片机精品设计合集参考案例地址
第一:单片机毕业设计不用愁!!30篇单片机毕业设计参考案例 https://blog.csdn.net/uuzz8888/article/details/82911782 第二:经典51单片机精品设计 ...
- 一台微型计算机需要哪三个部分,单片机原理与应用课后习题参考题答案1~6章
- - .. -- <单片机原理及应用>习题答案 第一章 计算机基础知识 1-1 微型计算机主要由哪几部分组成?各部分有何功能? 答:一台微型计算机由中央处理单元(CPU).存储器.I/O ...
- 单片机中存储器扩展位地址线怎么算_51单片机存储器小结
存储器分为程序存储器(ROM)和数据存储器(RAM),两种又都可以分为片内和片外,片外即需要自己在单片机外部扩展. 8051单片机的片内程序存储器有4K,片内数据存储器有256个字节,其中又分为高12 ...
- 基于单片机定时器/计数器的时钟设计及计数设计
基于单片机定时器/计数器的时钟设计以及计数设计 第一部分 前言 第二部分 定时器/计数器的原理 MCS-51定时器/计数器的结构 定时器/计数器相关特殊功能寄存器 定时器/计数器工作方式 第三部分 定 ...
最新文章
- Uedit32和Ubuntu 选定跳转
- FastMaskRCNN算法TensorFlow配置,训练
- JS实现的展开隐藏效果
- custom field further usage - add into UI and report
- 8086汇编寄存器及指令汇总
- Mysql索引介绍及常见索引的区别
- 信息学奥赛一本通(1264:【例9.8】合唱队形)
- 征稿通知!ICCV 2021 第一届面向意图表达的手绘草图研讨会
- win10磁盘100官方解释_win10磁盘分区管理工具大变脸,现代磁盘管理工具喷薄而出...
- 在资本寒冬下,程序员为何也能迅速找到好工作
- 【渝粤教育】国家开放大学2018年春季 0054-22T合同法 参考试题
- Excel快捷键大全 Excel常用快捷键大全
- 使用脚注添加网页类参考文献(使用word)
- app后端开发系列文章文件夹
- 渗透测试工具之——初识burp
- jQuery-对联广告
- idea 流程图出现 Condition \n
- (附源码)计算机毕业设计SSM旅游出行系统
- 系列ML.Net 学习篇【一】——初识机器学习
- 利用图像内插法放大缩小图像 Matlab