微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 定义变量的位置

定义变量的位置

时间: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;
  

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top