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

📄 system.c

📁 监控行业车辆检测器源代码
💻 C
字号:
#include "STC12C5410AD.h"
#include "app.h"
#include <string.h>
#include <stdio.h>


void SystemInit(void);

void SystemInit(void)
{ 

	EA = 0 ;            // 关闭总的中断
					 
 //   P2 = 0xff; 			// MAX485 设置位高阻状态
	                	// 设置初试端口状态
//	P2M1 = 0xf0;	   //  2.0,2.1,2.4,2.5设置位输入 
//	P2M0 = 0x00;	   //  2.2,2.3,2.6,2.7设置位输出 
 


	P3M1 = 0x00;	   // P3口都设置为双向口
	P3M0 = 0x3c;

	P3 = 0xff;

	P1 = 0xff; 		  // 1.0,1.3,1.6,1.7设置为输入 

	P1M0 = 0x00;	  // 1.1,1.2,1.4,1.5设置为输出
	P1M1 = 0xf0;

    SCON=0x50;		 // 8 bit 可变波特率,无奇偶校验

//	SM2 = 1;		 // 设置从机模式

	TMOD=0x21;		 // TH1 is seted 8 bits auto load timer from TL1,when it overrun; 
    
      
	TH1=0XFA;
	TL1=0XFA;
	 // Open Timer1;9600 bps.

 


	AUXR  &= 0x3F;   // 12T MCU.simle to 8051.

	TR1=1;
	
	TH0 = 0xdb;
    TL0 = 0xe0;

	ET0 = 1;
	TR0 = 1;	

	IT0 = 1 ;        // 外部中断0,下降沿触发 

	EX0 = 1 ;        // 允许外部中断0

	ES  = 1 ;		 // 允许串口中断

//	IT1 = 1 ;        // 外部中断1,下降沿触发,

//	EX1 = 1 ;        // 允许外部中断1

}

⌨️ 快捷键说明

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