main.c

来自「LED数码管上显示任意十六进制数字」· C语言 代码 · 共 44 行

C
44
字号
///////////////////////////////////////////////////////////////////////////
//  数码管显示 ,要求输出调用函数对应的数据
//  函数调用    调用参数是十六进制数
//	同时利用中断
//  2007.06.07
#include "common/common.h"
#include "led/display.h"  

/////////////////////////////////////////////////////////////////////////////
//	设备初始化函数

void Device_Init(void)
{
	TH0=0xf0;
	TL0=0xf0;
	TMOD=0x01;
	TCON=0x10;
	IE=0x82;
}

//////////////////////////////////////////////////////////////////////////////
//	中断服务函数

void Timer0_over(void) interrupt 1
{

	Display();	//利用中断进行数据的显示
	TH0=0xf0;
	TL0=0xf0;
}

/////////////////////////////////////////////////////////////////////////////////
//	主函数,程序入口
	
void main()
{	
	Device_Init();
	Print(0xabcdef);	//数据写入缓冲区	
	while(1)
	{
		;	
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?