试题T
最新推荐文章于 2022-10-30 14:20:38 发布

qq_735754647 于 2019-11-14 12:58:54 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
#include <ioCC2530.h>
#define uint unsigned int
#define uchar unsigned char
//定义控制灯的端口
#define LED1 P1_0 //定义LED1为P10口控制
#define LED2 P1_5 //定义LED2为P15口控制
#define LED3 P1_3 //定义LED3为P13口控制
#define LED4 P1_4 //定义LED4为P14口控制
uint counter=0; //统计溢出次数
uint TimerFlag; //用来标志是否开启定时器
uchar LEDFlash = 0;
void Initial(void);
/****************************
//初始化程序
***************************/
void Initial(void)
{
P1SEL &= ~0x3B; //定义GPIO设备
P1DIR |= 0x3B; //LED定义为输出
LED1 = 0;
LED2 = 0;
LED3 = 0;
LED4 = 0;
T1CTL = 0x05; // T1 通道 0,8 分频; 自动重载模式(0x0000->0xffff);
CLKCONCMD &= 0x80; //时钟速度设置为32MHz
}
/***************************
//主函数
***************************/
void main()
{
unsigned int TimeCouter = 0;
Initial(); //调用初始化函数
LED1 = 0;
while(1) //查询溢出
{
if( (IRCON & 0x02)==0x02) //查询溢出中断标志,是否有中断并且为定时器1发出的中断
{ IRCON &= ~0x02; //清溢出标志
TimeCouter++;
if(TimeCouter ==60) //0.5s (32/8)*10^6/65535/30=2Hz
{
TimeCouter = 0;
LED1 = 1;
LED2 = 1;
LEDFlash = 1;
}
if(LEDFlash)
{
if(TimeCouter==30)
{
LEDFlash = 0;
LED1 = 0;
LED2 = 0;
}
}
}
}
}
相关知识
嵌入式笔试试题6篇(全文)
园林景观设计笔试试题
2023届皖豫圆梦大联考高三4月二模理综生物试题
第一节 基因控制生物的性状练习题/试题及答案
2020年辽宁事业单位笔试模拟试题
中国科学院植物所植物学生态学考研试题
CJJ∕T 287
GB T 6866
NY/T 1506
T/RGHMPJ 001
原文链接: 试题T https://m.huajiangbk.com/newsview158024.html
| 上一篇: 工作手帐 = 效能提升利器 经验... | 下一篇: 理解Spring定时任务@Sch... |



