简述
本文主要介绍了两点
- 工程新建
- 程序框架
示例
main.c
/**********************************
作者:特纳斯电子
网站:https://www.mcude.com
联系方式:46580829(QQ)
淘宝店铺:特纳斯电子
**********************************/
/**********************************
包含头文件
**********************************/
#include "main.h"
/**********************************
变量定义
**********************************/
/**********************************
函数声明
**********************************/
void Delay_function(uint x); //延时函数
void Key_function(void); //按键函数
void Monitor_function(void); //监测函数
void Display_function(void); //显示函数
void Manage_function(void); //处理函数
/****
******* 主函数
*****/
void main()
{
while(1)
{
Key_function(); //按键函数
Monitor_function(); //监测函数
Display_function(); //显示函数
Manage_function(); //处理函数
}
}
/****
******* 延时 x ms函数
*****/
void Delay_function(uint x)
{
uint m,n;
for(m=x;m>0;m--)
for(n=110;n>0;n--);
}
/****
*******按键函数
*****/
void Key_function(void)
{
}
/****
*******监测函数
*****/
void Monitor_function(void)
{
}
/****
*******显示函数
*****/
void Display_function(void)
{
}
/****
*******处理函数
*****/
void Manage_function(void)
{
}
main.h
/**********************************
作者:特纳斯电子
网站:https://www.mcude.com
联系方式:46580829(QQ)
淘宝店铺:特纳斯电子
**********************************/
#ifndef _MAIN_H_
#define _MAIN_H_
/**********************************
包含头文件
**********************************/
#include<reg52.h>
#include<intrins.h>
/**********************************
PIN口定义
**********************************/
/**********************************
重定义关键词
**********************************/
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
/**********************************
函数声明
**********************************/
void Delay_function(uint x); //延时x ms函数
#endif
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。