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 + -
显示快捷键?