STC89C516RD头文件

发布者:WanderlustGlow最新更新时间:2016-11-16 来源: eefocus关键字:STC89C516RD  头文件 手机看文章 扫描二维码
随时随地手机看文章
REG52.h就可以了,自己再增加几个寄存器的定义就可以了,其实就是扩展RAM和看门狗。我一直是这么用516的,我的REG52.H:  /*   *-----------------------------------------------------------------------------   *  Copyright (c) KEIL ELEKTRONIK GmbH and Franklin Software, Inc., 1987-1992   *-----------------------------------------------------------------------------   */
 /* 8052 Processor Declarations */
/*  BYTE Registers  */
sfr P0   = 0x80;
sfr P1   = 0x90;
sfr P2   = 0xA0;
sfr P3   = 0xB0;
sfr P4   = 0xE8;    /*W78E516*/
sfr CHPENR = 0xf6;
sfr SFRAH = 0xc5;
sfr SFRAL = 0xc4;
sfr SFRFD = 0xc6;
sfr SFRCN = 0xc7;
sfr CHPCON = 0xbf;
sbit P40   = 0xd8;
sbit P41   = 0xd9;
sbit P42   = 0xda;
sbit P43   = 0xdb;
sfr PSW   = 0xD0;
sfr ACC   = 0xE0;
sfr B     = 0xF0;
sfr SP    = 0x81;
sfr DPL   = 0x82;
sfr DPH   = 0x83;
sfr PCON  = 0x87;
sfr TCON  = 0x88;
sfr TMOD  = 0x89;
sfr TL0   = 0x8A;
sfr TL1   = 0x8B;
sfr TH0   = 0x8C;
sfr TH1   = 0x8D;
sfr IE    = 0xA8;
sfr IP    = 0xB8;
sfr SCON  = 0x98;
sfr SBUF  = 0x99;    /*  8052 Extensions  */
sfr T2CON = 0xC8;
sfr RCAP2L = 0xCA;
sfr RCAP2H = 0xCB;
sfr TL2   = 0xCC;
sfr TH2   = 0xCD;      /*  BIT Registers  */  /*  PSW  */
sbit CY    = 0xD7;
sbit AC    = 0xD6;
sbit F0    = 0xD5;
sbit RS1   = 0xD4;
sbit RS0   = 0xD3;
sbit OV    = 0xD2;
sbit P     = 0xD0;    /*  TCON  */
sbit TF1   = 0x8F;
sbit TR1   = 0x8E;
sbit TF0   = 0x8D;
sbit TR0   = 0x8C;
sbit IE1   = 0x8B;
sbit IT1   = 0x8A;
sbit IE0   = 0x89;
sbit IT0   = 0x88;    /*  IE  */
sbit EA    = 0xAF;
sbit ES    = 0xAC;
sbit ET1   = 0xAB;
sbit EX1   = 0xAA;
sbit ET0   = 0xA9;
sbit EX0   = 0xA8;    /*  IP  */
sbit PS    = 0xBC;
sbit PT1   = 0xBB;
sbit PX1   = 0xBA;
sbit PT0   = 0xB9;
sbit PX0   = 0xB8;      /*  P3  */
sbit RD   = 0xB7;
sbit WR   = 0xB6;
sbit T1   = 0xB5;
sbit T0   = 0xB4;
sbit INT1 = 0xB3;
sbit INT0 = 0xB2;
sbit TXD  = 0xB1;
sbit RXD  = 0xB0;    /*  SCON  */
sbit SM0   = 0x9F;
sbit SM1   = 0x9E;
sbit SM2   = 0x9D;
sbit REN   = 0x9C;
sbit TB8   = 0x9B;
sbit RB8   = 0x9A;
sbit TI    = 0x99;
sbit RI    = 0x98;    /*  8052 Extensions  */  /*  IE  */
sbit ET2   = 0xAD;    /*  IP  */
sbit PT2   = 0xBD;    /*  P1  */
sbit T2EX  = 0x91;
sbit T2    = 0x90;    /*  T2CON  */
sbit TF2   = 0xCF;
sbit T2IP  = 0xCE;
sbit RCLK  = 0xCD;
sbit T2IE  = 0xCD;
sbit TCLK  = 0xCC;
sbit T2RSE = 0xCC;
sbit BGEN  = 0xCB;
sbit TR2   = 0xCA;
sbit C_T2  = 0xC9;
sbit CP_RL2= 0xC8;
sfr AUXR  = 0x8E;
sfr WDT_CONTR = 0xe1;


关键字:STC89C516RD  头文件 引用地址:STC89C516RD头文件

上一篇:自己整的PID程序(C51,增量式PID)
下一篇:c51按位运算符

推荐阅读最新更新时间:2024-03-16 15:20

STM32各种头文件No such file or directory的解决方法
初学STM32经常学习会网上找的例程,或是买的开发板带的例程等等,经常在编译的时候遇到 ..Userstm32f10x_it.c(26): error: #5: cannot open source input file stm32_eval_sdio_sd.h : No such file or directory 等等,打不到某个头文件的编译错误。而网上大多数都会提到是工程设置的问题,路径设置不正确,无法找到文件等等。因为这个小问题也折腾了些时间,现在头脑还算清醒,记录下来。 1.首先,一定要清晰的了解工程设置路径的含义,为什么要设置这个路径而不是别的?出于什么原因设置的?答:工程设置的路径是在搜索*.h文件。
[单片机]
STM32各种<font color='red'>头文件</font>No such file or directory的解决方法
教你如何高效编程之头文件书写
在网上查了很长时间关于头文件的资料,但是发现很难找到适合我的。学单片机的朋友知道,很多程序经常要调用相同的函数,如果每写一个程序都把这些函数重新写一遍或者复制过来,那是很浪费时间的,现在我通过学习总结以及别人的经验,跟大家分享,欢迎大家转载学习。 写程序最好是结构化编程,因为这样的程序看起来就不那么长了,一目了然,可以很快就知道这个程序实现什么功能,而且排错也非常简单。把常用的函数声明、自定义类型、外部变量的声明等写进头文件,与之配对的扩展名为.c的文件就写常用的函数,main.c最好就写一个主函数。之前学的51单片机,现在玩430单片机,就以430单片机为例,其他编程软件道理与这个相同。在IAR下新建工程,包含了main.c、
[单片机]
单片机头文件中内容
#include reg52.h 存储的是定义好的寄存器地址
[单片机]
单片机<font color='red'>头文件</font>中内容
stm32创建链表相关问题
链表头文件使用linu内核中的list.h 创建链表的结构体时需要malloc开辟相应的存储空间,发现当结构体占用空间较小和malloc次数不多的情况,打印结构体数据。没有问题,但是一旦占用内存较大的时候,打印结构体数据,就会出现问题,调试,打印每个结构体的首地址 发现,当地址到一定数值的时候,又从头循环了,破坏之前的结构体了。也就是说malloc开辟的又重头来了。 仔细分析c语言中存储区可分为代码区,常量区,全局区(静态区), 堆,栈。malloc开辟的空间在堆区中。而stm32的启动代码startup_stm32f10x_hs.s中定义的Heap_Size EQU 0x0000200 是512Byte,很小。所以修改其
[单片机]
AVR串口通信程序RS232头文件
下面是ATMEGA128的头文件 /************************这是串口0******************************/ /*串口0的初始化*/ void Uart0_init(void) { UCSR0B = 0x00; //禁止发送和接收 UCSR0A = 0x02; //倍速异步模式USX0=1 UBRR0L=(Crystal/8/Baud0-1)%256; //根据数据手册的计算法 UBRR0H=(Crystal/8/Baud0-1)/256; //如果不是倍速则(Crystal/16/Baud0-1) UCSR0B=(1 RXEN0)|(1 TXEN0)|(1 RX
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved