📄 stc52.h
字号:
/*---------------------------------------------------------------
STC.H
Header file for generic STC89C52RC microcontroller.
-----------------------------------------------------------------*/
#ifndef __STC_H__
#define __STC_H__
/* byte Registers */
//new SFR statement
//AUXR7--------AUXR1--AUXR0
//|*|*|*|*|*|*|EXTRAM|ALEOFF|
sfr AUXR = 0x8E;
//WDT_CONTR---5------4-------3------2---1---0
//| * | * |EN_WDT|CLR_WDT|IDLE_WDT|PS2|PS1|PS0|
sfr WDT_CONTR = 0xE1;
//IPH7----6----5---4---3----2----1-----0
//|PX3H|PX2H|PT2H|PSH|PT1H|PX1H|PT0H|PX0H|
sfr IPH = 0xB7;
//XICON7--6---5---4---3---2---1---0
//| PX3 |EX3|IE3|IT3|PX2|EX2|IE2|IT2|
sfr XICON = 0xC0;
//T2MOD----------1---0
//|*|*|*|*|*|*|T2OE|DCEN|
sfr T2MOD = 0xC9;//T2OE(T2MOD.1):t2 out enable; DCEN(T2MOD.0):+/- count enable
/* bit Registers 禁止位寻址
sbit ALEOFF = AUXR^0;//(AUXR.0)ALE输出使能
sbit EXTRAM = AUXR^1;//(AUXR.1)禁止允许访问内部FLASH
sbit EN_WDT = WDT_CONTR^5;//启动看门狗
sbit CLR_WDT = WDT_CONTR^4;//复位看门狗
sbit IDLE_WDT = WDT_CONTR^3;//空闲模式下使能看门狗
sbit PS2 = WDT_CONTR^2;//预分频
sbit PS1 = WDT_CONTR^1;//预分频
sbit PS0 = WDT_CONTR^0;//预分频
sbit T2OE = T2MOD^1;T2溢出输出允许
sbit DCEN = T2MOD^0;计数向下向上使能位
*/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -