定义变量的位置
时间:10-02
整理:3721RD
点击:
红色变量的定义能不能放到主函数中定义?主函数前与主函数中定义变量有什么不同?主函数中的红色部分为什么不能放到主函数的变量定义之前?
include <reg52.h>
//#include <intrins.h> 没有锁存器照样可以动态显示。
void delay(unsigned int i); //函数声名
sbit LE = P1^0; //定义输出使能控制脚在P1.0上
char DelayCNT;//定义变量
//此表为 LED 的字模, 共阴数码管 0-9 -
unsigned char code Disp_Tab[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40}; //段码控制
//此表为8个数码管位选控制, 共阴数码管 1-8个 -
unsigned char code dispbit[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdF,0xbF,0x7F}; //位选控制 查表的方法控制
/************主函数**********************/
main()
{
unsigned int i,LedNumVal=1 ; //变量定义
unsigned int LedOut[10]; //变量定义
DelayCNT=0;
include <reg52.h>
//#include <intrins.h> 没有锁存器照样可以动态显示。
void delay(unsigned int i); //函数声名
sbit LE = P1^0; //定义输出使能控制脚在P1.0上
char DelayCNT;//定义变量
//此表为 LED 的字模, 共阴数码管 0-9 -
unsigned char code Disp_Tab[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40}; //段码控制
//此表为8个数码管位选控制, 共阴数码管 1-8个 -
unsigned char code dispbit[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdF,0xbF,0x7F}; //位选控制 查表的方法控制
/************主函数**********************/
main()
{
unsigned int i,LedNumVal=1 ; //变量定义
unsigned int LedOut[10]; //变量定义
DelayCNT=0;