基于51单片机的头文件—自己编写

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

这个是我自己编写的51单片机的库函数对应的头文件,在网上本人还分享了很多热门模块的库函数,都是现成的,欢迎下载!!!!

#ifndef __CONFIG_H

#define __CONFIG_H

#include<myreg51.h>

#include<intrins.h>

#include<stdio.h>

#include<string.h>

#include<math.h>

/**************************选择晶振频率*******************************/

//#define MAIN_freq 22118400L //定义主时钟

//#define MAIN_freq 12000000L //定义主时钟12M hz

#define MAIN_freq 11059200L //定义主时钟11.0592M hz

//#define MAIN_freq 5529600L //定义主时钟

//#define MAIN_freq 24000000L //定义主时钟

/**************************定义常用词*******************************/

#define uint unsignedint

#define sint signedint

#define uchar unsignedchar

#define schar signedchar

#define error 1//定义错误返回1

#define right 0//定义正确返回0

/***********************************************************/

#endif

#ifndef __MYREG51_H__

#define __MYREG51_H__

sfr PSW =0xD0;

sfr ACC =0xE0;

sfr B =0xF0;

sfr SP =0x81;

sfr DPL =0x82;

sfr DPH =0x83;

相关文档
最新文档