新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 混合信号SoC单片机在双色LED屏中的应用

混合信号SoC单片机在双色LED屏中的应用

作者:时间:2013-02-19来源:网络收藏

(3) C8051F040源程序

C8051F040的源程序如下。

(1)系统时钟配置

void SYSCLK_Init (void)

{ int i = 0;

SFRPAGE = CONFIG_PAGE;

OSCXCN = 0x67;

for (i = 0; i 3000; i++);

// Wait 1ms for initialization

while ((OSCXCN 0x80) == 0);

CLKSEL = 0x01;

OSCICN = 0x00; }

(2)系统端口配置

void PORT_Init()

{ SFRPAGE = CONFIG_PAGE;

//st SFR page before writing to XBR0 = 0x04

//允许UART0、RX、TX连到2个端口引脚XBR0=00000100 P1MDOUT = 0xf0; //推挽输出

P2MDOUT = 0xff;

P3MDOUT=0xff;

P4MDOUT=0x00; //漏极开漏输出

P4 |= 0xff; //写1禁止低端输出驱动器

P0MDOUT |= 0x01; //使能TX0作为推挽输出

XBR2 = 0x42;

}

(4) PCF8563与C8051F040的连接

PCF8563与C8051F040之间的硬件连接图如图4所示。

(5) PCF8563初始化流程

PCF8563初始化流程图如图5所示。

(6) DS18B20与C8051F040的连接

DS18B20与C8051F040之间的硬件连接图如图6所示。

(7) DS18B20测温系统

DS18B20测温系统流程图7所示。

本文主要介绍了显示的工作原理、硬件电路组成以及对控制系统的要求等,利用C8051F040的特有优势实现对的有效控制,可以直接驱动,不需要在控制板上再加一级总线驱动器,节约系统资源。本文还给出了具体部分软件流程图和源程序代码,可根据硬件连接图连接后正常显示运行。本文在LED显示屏的中具有一定的参考和价值。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭