port_initial.c

来自「本简易网络导纳分析仪以C8051F020为控制和数据处理核心」· C语言 代码 · 共 33 行

C
33
字号
/*===============================================================*/
/*函数名称: Port_Initial.c                                      */
/*函数功能: 对c8051f个端口进行配置                              */ 
/*入口参数: P2---------------------------------------液晶数据传输
             P7------------------------------------------键盘控制
             P3----------------------------------------液晶控制脚*/       
/*有无返回: 无                                                  */
/*修改记录: 无修改记录                                          */
/*编写作者: t483-4-19chenyong                                   */
/*编写日期: 2007-4-06                                           */
/*===============================================================*/
#include  "common.h"
void Port_Initial()
{                    	
    WDTCN = 0xDE;   
   	WDTCN = 0xAD;		//看门狗禁止  

                        //交叉开关配置,CEX0配置在P0.0
	XBR0 = 0x08;	
	XBR1 = 0x00;	
	XBR2 = 0x40;

    P0MDOUT=0x00;
    P1MDOUT=0x00;
    P2MDOUT|=0x7f;		
//	P2MDOUT=0x00;	
    P3MDOUT=0xff;		//液晶控制脚
    P74OUT=0x00;		//液晶数据传输
    P1MDIN=0xFF; 

    OSCXCN=0x00;		//禁用外部晶振
    OSCICN=0x86;		//晶振配置,采用内部晶振8分频,典型8M频率
}  

⌨️ 快捷键说明

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