?? main.c
字號:
#include"uhal.h"
#include"keyboard.h"
#include"zlg7289.h"
#include"44b.h"
#pragma import(__use_no_semihosting_swi) // ensure no functions that use semihosting
extern int Zlg7289SIOBand;
extern int Zlg7289SIOCtrl;
int main(void)
{
U32 key;
ARMTargetInit(); //開發(fā)版初始化
Uart_Printf("\nArm Target Init OK.");
Zlg7289_Reset();//zlg7289復(fù)位
while(1)
{ key=GetKey();//得到按鍵值
Delay(1);
ZLG7289_ENABLE();//使zlg7289占有同步串口
Delay(5);//延時(shí)
WriteSDIO(ZLG7289_CMD_DATA0|0);//數(shù)碼管以方式0譯碼,第一個(gè)數(shù)碼管亮
WriteSDIO(key%10);//顯示個(gè)位
Delay(1);//延時(shí)
if(key>9)
{//鍵值大于9顯示十位
WriteSDIO(ZLG7289_CMD_DATA0|1);//發(fā)送十位數(shù)據(jù)
WriteSDIO((unsigned char)(key/10));
Delay(1);
WriteSDIO(ZLG7289_CMD_HIDE);//使一、二兩位數(shù)碼管顯示
WriteSDIO(3);
}
else
{//鍵值小于10不顯示十位
WriteSDIO(ZLG7289_CMD_HIDE);//使個(gè)位數(shù)碼管顯示
WriteSDIO(1);
}
ZLG7289_DISABLE();//zlg7289放棄同步串口控制權(quán)
}
return 0;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -