標(biāo)題:
這個程序哪里錯了,為什么ten_us后面有括號,但是還顯示錯誤,明明打了ShowNum卻沒有
[打印本頁]
作者:
HHEE
時間:
2023-4-9 21:23
標(biāo)題:
這個程序哪里錯了,為什么ten_us后面有括號,但是還顯示錯誤,明明打了ShowNum卻沒有
#include <regx52.h>
#include "time.h"
#include "LCD1602.h"
unsigned int ten_us ;
void delay_10us(u16 ten_us)
{
while(ten_us--); //循環(huán)遞減
}
unsigned char Sec,Min,Hour;
void main()
{
LCD_Init();
Timer0_Init();
LCD_ShowString(1,1,"CLOCK:");
LCD_ShowString(2,1," : : ");
while(1);
{
LCD_ShowNum(2,1,Hour,2);
LCD_ShowNum(2,4,Min,2 );
LCD_ShowNum(2,7,Sec,2);
}
}
typedef unsigned int u16;
void Timer0_Routine() interrupt 1
{
static u16 T0Count;
TL0 = 0x18; //設(shè)置定時初始值
TH0 = 0xFc;
T0Count++;
if(T0Count>=1000)
{
T0Count=0;
Sec++;
if(Sec>=60)
{
Sec=0;
Min++;
if(Min>=60)
{
Min=0;
Hour++;
if(Hour>=24)
{
Hour=0;
}
}
}
}
}
作者:
Hephaestus
時間:
2023-4-9 21:27
typedef unsigned int u16; 放最前面。
作者:
changhz
時間:
2023-4-10 00:51
#include <regx52.h>
#include "time.h"
#include "LCD1602.h"
typedef unsigned uint u16;
unsigned int ten_us ;
void delay_10us(u16 ten_us)
{
while(ten_us--); //循環(huán)遞減
}
unsigned char Sec,Min,Hour;
void main()
{
LCD_Init();
Timer0_Init();
LCD_ShowString(1,1,"CLOCK:");
LCD_ShowString(2,1," : : ");
while(1);
{
LCD_ShowNum(2,1,Hour,2);
LCD_ShowNum(2,4,Min,2 );
LCD_ShowNum(2,7,Sec,2);
}
}
void Timer0_Routine() interrupt 1
{
static u16 T0Count;
TL0 = 0x18; //設(shè)置定時初始值
TH0 = 0xFc;
T0Count++;
if(T0Count>=1000)
{
T0Count=0;
Sec++;
if(Sec>=60)
{
Sec=0;
Min++;
if(Min>=60)
{
Min=0;
Hour++;
if(Hour>=24)
{
Hour=0;
}
}
}
}
}
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1