目录

  • 基于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为准!

参考资料


  1. 8051 Microcontroller: block diagram and components——M.AKSHAY ↩︎

  2. 单片机英文缩写全称及中文名称(整理)——百度文库 ↩︎

  3. MICROCONTROLLER LAB Version 1.0——Department of Electrical & Electronics Engineering ↩︎ ↩︎

  4. 单片机原理及应用(C语言版)第7章——周国运 ↩︎

  5. Pinout RTU/Modbus RS485——Martin van der Bij & Daniel Chartier ↩︎

  6. RJ45 Definition——Technical Terms ↩︎

  7. STC89C52RC引脚图——21IC中国电子网 ↩︎

8052单片机英文缩写参考全称相关推荐

  1. 单片机英文缩写的英文全称及中文名称

    重新排了下版,如下: 汇编指令 助记符      英文注释        功能 1   MOV    MOVe       传送 2   MOVC   MOVe Code  代码传送 3   PUSH ...

  2. 8052单片机定时计数器T2的使用

    8052单片机定时计数器T2的使用 一.引言 二.8052与8051单片机的区别 三.定时计数器T2的三种工作模式 1.捕捉模式 2.自动重装模式 3.波特率发生器 四.定时计数器T2的寄存器 1.T ...

  3. STM系列单片机中文参考手册下载方法

    在使用STM单片机编程的时候有时候需要查阅芯片手册,英文手册查阅起来比较麻烦,而搜索中文手册时,好多网站下载时需要注册或者需要积分,下载起来比较麻烦.现在就来说一下,如何在官方网站下载各个系列单片机的 ...

  4. 单片机英文缩写(单片机常用的英文缩写及英文全称)

    PC = progammer counter //程序计数器  ACC = accumulate //累加器  PSW = progammer status word //程序状态字  SP = st ...

  5. 编写程序在窗口中写出自己名字的拼音缩写_各类英文缩写:全称居然这么朴素?网友:最后一个我笑了...

    提到听起来很牛的缩写,小优第一个想到的单词是VIP,一直认为它是一个很厉害的单词,那它的全称一定更厉害吧! 直到初中,被英语老师打破幻想,原来VIP的全称就只是 Very Important Pers ...

  6. 计算机考研408考试关键词、专有名词、术语等英文缩写和全称

    关键词 缩写 全称 注释 单指令单数据流系统 SISD single instruction single data 即传统冯诺依曼结构 单指令多数据流系统 SIMD single instructi ...

  7. 电气工程系毕业设计大全单片机精品设计合集参考案例地址

    第一:单片机毕业设计不用愁!!30篇单片机毕业设计参考案例 https://blog.csdn.net/uuzz8888/article/details/82911782 第二:经典51单片机精品设计 ...

  8. 一台微型计算机需要哪三个部分,单片机原理与应用课后习题参考题答案1~6章

    - - .. -- <单片机原理及应用>习题答案 第一章 计算机基础知识 1-1 微型计算机主要由哪几部分组成?各部分有何功能? 答:一台微型计算机由中央处理单元(CPU).存储器.I/O ...

  9. 单片机中存储器扩展位地址线怎么算_51单片机存储器小结

    存储器分为程序存储器(ROM)和数据存储器(RAM),两种又都可以分为片内和片外,片外即需要自己在单片机外部扩展. 8051单片机的片内程序存储器有4K,片内数据存储器有256个字节,其中又分为高12 ...

  10. 基于单片机定时器/计数器的时钟设计及计数设计

    基于单片机定时器/计数器的时钟设计以及计数设计 第一部分 前言 第二部分 定时器/计数器的原理 MCS-51定时器/计数器的结构 定时器/计数器相关特殊功能寄存器 定时器/计数器工作方式 第三部分 定 ...

最新文章

  1. Uedit32和Ubuntu 选定跳转
  2. FastMaskRCNN算法TensorFlow配置,训练
  3. JS实现的展开隐藏效果
  4. custom field further usage - add into UI and report
  5. 8086汇编寄存器及指令汇总
  6. Mysql索引介绍及常见索引的区别
  7. 信息学奥赛一本通(1264:【例9.8】合唱队形)
  8. 征稿通知!ICCV 2021 第一届面向意图表达的手绘草图研讨会
  9. win10磁盘100官方解释_win10磁盘分区管理工具大变脸,现代磁盘管理工具喷薄而出...
  10. 在资本寒冬下,程序员为何也能迅速找到好工作
  11. 【渝粤教育】国家开放大学2018年春季 0054-22T合同法 参考试题
  12. Excel快捷键大全 Excel常用快捷键大全
  13. 使用脚注添加网页类参考文献(使用word)
  14. app后端开发系列文章文件夹
  15. 渗透测试工具之——初识burp
  16. jQuery-对联广告
  17. idea 流程图出现 Condition \n
  18. (附源码)计算机毕业设计SSM旅游出行系统
  19. 系列ML.Net 学习篇【一】——初识机器学习
  20. 利用图像内插法放大缩小图像 Matlab

热门文章

  1. 削峰填谷 matlab,风电与电动汽车协同并网调度环境模型
  2. 微软 DevRel 中国团队热招软件工程师
  3. 从微软中国下载Windows系统并安装
  4. 微信红包最多能发多少钱?微信红包200元上限解除
  5. 将上线的网站的域名代理到本地
  6. Xposed的框架的使用
  7. 黑马程序员-微信小程序-原生框架——购物平台-分类页面
  8. 如何安装.ipa文件
  9. 蓝桥本第九届省赛刷题记录
  10. 文件上传注入攻击 ——合天网安实验室学习笔记