mcu.c

来自「HDMI anx9021的驱动」· C语言 代码 · 共 69 行

C
69
字号
//********************************************************************************************//********************************************************************************************//***************************     Firmware for ANX9021     ***********************************//********************************************************************************************//********************************************************************************************//******************************************************************************//  ANALOGIX Company //  ANX9021 Firmware on AT89C51RC clean for customer//  Version 1.51	2006/04/27//******************************************************************************#include <stdio.h>#include <stdarg.h>#include "i2c_intf.h"#include "uart_int.h"#include "timer.h"#include "mcu.h"#ifdef SDCCxdata at 0xffff char program_done;xdata at 0xfffe char stdout_port;xdata at 0xfff0 char init_done;#endifbit enable_debug_output;PUTCHAR_TYPE putchar(char c){    if (!enable_debug_output)        return c;    EA = 0;    if (c == '\n') {        SBUF = 0x0d;        while (!TI);        TI = 0;    }    SBUF = c;    while (!TI);    TI = 0;    EA = 1;    return c;//	stdout_port = c;}void debug_puts(char *s){    if (enable_debug_output)        puts(s);}void debug_printf(char *s, ...){    if (enable_debug_output) {        va_list v;        va_start(v, s);        vprintf(s, v);    }}void InitMCU () {	init_serial(BAUD38400);	init_timer(TINTVAL_8MS);	start_timer();	i2c_init();	EA = 1;		// enable all interrupt}

⌨️ 快捷键说明

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