题目
程序
底层代码是直接运用官方提供的指导书配套的代码。
为了便于修改,此次编程运用了模块化编写。
主函数
void main(void)
{
Banzi_Init();
Time0_Init();
while(1)
{
Seg_Work();
Key_Work();
Led_Work();
}
}
按键扫描函数
void Key_Work(void)
{
if(Key_Delay) return;
Key_Delay=1;
if(P33==0) //s4
{
delay(10);
if(P33==0) jidianqi_Flag=1; while(!P33);
}
if(P30==0) //s7
{
delay(10);
if(P30==0)
{
jidianqi_Flag=0;
Led_S5_Flag=0;
Led_S6_Flag=0;
m=0;
P0=0;