b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

tms320f2812_tms320f2812有哪些外设_tms320f2812的并行机制(12)

电脑杂谈  发布时间:2017-04-03 05:09:36  来源:网络整理

#if __C51__ < 600

#error: !! Keil 版本不正确

#endif

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

// 函数 void v_IntOccured(void)

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

extern void v_IntOccured(void);

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

// 变量定义

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

char xdata cValue1; //全局xdata

char volatile xdata cValue2; //全局xdata

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

// 函数: v_ExtInt0()

// 版本:

// 参数:

// 用途:cValue1++,cValue2++

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

void v_ExtInt0(void) interrupt 0 {

cValue1++;

cValue2++;

}

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

// 函数: main()

// 版本:

// 参数:

// 用途:测试volatile

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

void main() {

char cErg;

//1. 使cErg=cValue1;

cErg = cValue1;

//2. 在此处仿真时手动产生中断INT0,使cValue1++; cValue2++

if (cValue1 != cErg)

v_IntOccured();

//3. 使cErg=cValue2;

cErg = cValue2;

//4. 在此处仿真时手动产生中断INT0,使cValue1++; cValue2++

if (cValue2 != cErg)

v_IntOccured();

//5. 完成

while (1);

}

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

// 函数: v_IntOccured()

// 版本:

// 参数:

// 用途: 死循环

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

void v_IntOccured() {

while(1);

}

仿真可以看出,在没有用volatile时,即2处,程序不能进入v_IntOccured();

但在4处可以进入v_IntOccured();

结构体(1)

分类:默认栏目什么是结构体?

简单的来说,结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型,它的特点和数组主要有两点不同,首先结构体可以在一个结构中声明不同的数据类型,第二相同结构的结构体变量是可以相互赋值的,而数组是做不到的,因为数组是单一数据类型的数据集合,它本身不是数据类型(而结构体是),数组名称是常量指针,所以不可以做为左值进行运算,所以数组之间就不能通过数组名称相互复制了,即使数据类型和数组大小完全相同。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-39167-12.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 世祖刘旻
      世祖刘旻

      第七舰队扫雷大队不是盖的

    热点图片
    拼命载入中...