/*****************************************/ //定时器1 void zd3() interrupt 3 //T1中断用来扫描数码管和计800MS启动模块 { TH1=0xf8; TL1=0x30; //定时2ms Display(); //扫描显示 timer++; //变量加 if(timer>=400) //400次就是800ms { timer=0; TX=1; //每800MS输出20微妙高电平 _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); TX=0; } } /********************************************/ //主函数 void main(void) { TMOD=0x11; //设T0为方式1,GATE=1; TH1=0xf8; //2MS定时 TL1=0x30; ET1=1; //允许T1中断 TR1=1; //开启定时器 EA=1; //开启总中断 while(1) { } }
时间: 2023-07-23 07:06:45 浏览: 62
这段代码是单片机的程序,使用定时器1来扫描数码管和计算800ms启动模块。在每次定时器中断时,会调用Display()函数来扫描显示数码管,并且变量timer会加1。当timer达到400时(约为800ms),会输出20微妙的高电平,并将timer重置为0。在主函数中,设置定时器T0为方式1,GATE=1,TH1=0xf8,TL1=0x30,允许T1中断,开启定时器和总中断,并进入死循环。
相关问题
/**********/在c语言中什么意思
在C语言中,`/**********/`并没有特殊的意义。这看起来像是一个注释的样式,但实际上在C语言中,注释是以`/*`开始,并以`*/`结束的。所以,如果你看到`/**********/`,它可能就是一个不完整或者错误的注释。
例如,以下的代码是正确的注释使用方法:
```c
/* 这是一个注释 */
```
而以下的代码是错误的:
```c
/**********/ 这是一个注释 // 这是另一个注释
```
在这个例子中,`/**********/`并没有起到任何作用,只有`/* 这是一个注释 */`是有效的注释。
/** @defgroup */
/** @defgroup 是Doxygen文档生成工具中的一个指令,用于创建一个模块组。模块组是一种将相关的模块组织在一起的方式,可以方便地对这些模块进行管理和查看。
模块组可以包含多个模块,每个模块都有自己的文档和功能。通过使用/** @defgroup 指令,可以为每个模块创建一个独立的文档页面,并将它们组织在一个模块组中。
使用/** @defgroup 指令的格式如下:
/**
* @defgroup group_name group_title
* @{
* // 模块内容
* @}
*/
其中,group_name是模块组的名称,group_title是模块组的标题。在@{和@}之间的部分是模块组的具体内容,可以包含多个模块。
通过使用/** @addtogroup 指令,可以将一个模块添加到已存在的模块组中。例如:
/**
* @addtogroup group_name
* @{
* // 模块内容
* @}
*/
这样,就可以将一个新的模块添加到已存在的模块组中。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)