📄 main.c
字号:
#define P_Watchdog_Clear (volatile unsigned int *)0x7012
//定义寄存器指针常量P_Watchdog_Clear
//指向0x7012单元
int main(void)
{
unsigned int uiArray[7] = {40,6,32,12,9,24,28};
//要排序的数组
unsigned int i; //排序指针
unsigned int uiTmep; //中间值暂存
unsigned int uiEnd_flag; //排序结束标识
uiEnd_flag = 1; //初始化变量
while(uiEnd_flag)
{
uiEnd_flag = 0;
for(i=0;i<6;i++)
{
if(uiArray[i]>uiArray[i+1])
{//前面数大于后面的数,交换
uiTmep = uiArray[i];
uiArray[i] = uiArray[i+1];
uiArray[i+1] = uiTmep;
uiEnd_flag = 1;
}
}
}
//死循环,不让单片机停止工作.....
while(1)
{
*P_Watchdog_Clear = 0x0001; //清看门狗
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -