⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 用C8051F020实现的基于TCP/IP协议的虚功率源。C8051F020外接LCD,键盘,USB接口
💻 C
字号:
#include<C8051F020.H>
#include<absacc.h>
#include"..\config\function_declaration.h"
#include"main.h"

void main(void)
{
//**********MCU初始化**********
	WDTCN = 0xDE;				//禁止看门狗定时器
	WDTCN = 0xAD;

	sysclk_init();				//系统时钟初始化

	port_init();				//端口初始化

	lcd_init();

	initW3100A();

	usb_init();

	ch451_init();

	EIE2 = 0x10;				//IE6(for keyboard)中断允许
	TCON = 0x05;				//配置INT0和INT1为边沿触发方式
	IP = 0xC1;					//配置INT0为高优先级
	IE = 0x95;					//开中断 UART0中断允许; INT0中断允许; INT1中断允许

	lxi_init();
	while((socket(0x00,SOCK_DGRAM,62,0x00))==-1);		//(通道0, UDP, 端口80, 0x00)

	uart0_init();				//UART0初始化
	timer1_init(0xFA);			//Timer1初始化 for UART0
	
//	delay(30);
//	interface_selftest();
//	delay(5);

//	Line = 0;
//	interface_main();
	
	LED1 = 0;
	LED2 = 0;
	Oper = 0;

	while(1)
		{
			delay(1000);
			LED2 = !LED2;
//			sendto(0x00,send_dat,8,w3100_ip,80);
		}
}

⌨️ 快捷键说明

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