社区导航

 

搜索
查看: 414|回复: 0

[资料分享] MSP430F149液晶LCD12864并行口显示源程序

[复制链接]

6412

TA的帖子

19

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2018-9-21 17:37 | 显示全部楼层 |阅读模式
单片机源程序如下:
#include "Config.h"  
#include "LCD12864.C"

unsigned char sec = 0,min = 0,hour = 0;
unsigned char Time_Data[] = "00:00:00";

/****************************************函数声明********************/
void Port_init();

/****************************************主函数**********************/
int main( void )
{
  WDT_Init();                           //看门狗初始化
  Clock_Init();                         //时钟初始化
  Port_init();                          //端口初始化
  LCD12864_init();                      //LCD12864初始化
  TimerA_Init();                        //定时器A初始化

  while(1)
  {
    LCD12864_Write_Array(LINE1 + 0 ,"Time:");

    LCD12864_Write_Array(LINE1 + 3 ,Time_Data);

    LCD12864_Write_Array(LINE2 + 0 ,"Hello World!");
    LCD12864_Write_Array(LINE3 + 1 ,"Hello World!");
    LCD12864_Write_Array(LINE4 + 2 ,"Hello World!");

    Time_Data[0] = hour / 10 + '0';
    Time_Data[1] = hour % 10 + '0';
    Time_Data[3] = min  / 10 + '0';
    Time_Data[4] = min  % 10 + '0';
    Time_Data[6] = sec  / 10 + '0';
    Time_Data[7] = sec  % 10 + '0';

    if(sec >= 59){sec = 0;min++;}
    if(min >= 59){min = 0;hour++;}
    if(hour >= 23){hour = 0;}
  }
}

/****************************************端口初始化******************/
void Port_init()
{
  P4SEL = 0X00;                         //设置P4口为普通I/O模式
  P4DIR = 0XFF;                         //设置P4口方向为输出
  P5SEL = 0X00;                         //设置P5口为普通I/O模式
……………………



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/8 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-5-28 22:58 , Processed in 0.088522 second(s), 20 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表