资源简介

Proteus 仿真MSP430实例之LCD12864,文件包含仿真文件和源程序,已仿真通过!

资源截图

代码片段和文件信息

/******************************************************************
* 实验名称:LCD1602 显示仿真 (MSP430F249) 
*        
* 实验说明:
*     通设置系统主时钟(MCLK=8Mhz ) 、辅助时钟(ACLK=8Mhz )、
*      子系统时钟(SMCLK=8Mhz )
* 编译软件:embedded Workbench 5.3
*
*仿真软件:proteus7.7 sp 2 
*
*作者:hameyou   QQ:385434903 
*
*日期:2010-7-31 
******************************************************************/

#include 
#include 
#include “font.h“
#include “KS0108.h“
#define uchar unsigned char
#define uint unsigned int


void delayms(uint t)
{
    uint i;
    while(t--)
      for(i=1330;i>0;i--);//进过参数的调整 
}


void main(void)
{
    
    WDTCTL=WDTPW + WDTHOLD; // 关闭看门狗
    P1DIR=0xFF;            // 设置方向
    P1SEL=0;            // 设置为普通I/O 口
    
    P2DIR=0xFF;            // 设置方向
    P2SEL=0;            // 设置为普通I/O 口
   
    P2OUT=0x00;
    P1OUT=0x00;
    //delayms(200);    
    init_lcd();
    Clr_LCD();
    donghua();
    Clr_LCD();
    DisplayStrings(00“  襄樊学院理工学院“1);
    DisplayStrings(01“  Proteus“1);
    DisplayStrings(02“  MSP430F249 “1);
    DisplayStrings(03“  LCD 128*64 “1);
     DisplayStrings(04“  Hameyou 设计 “1);
    while(1)
    {
    
    
     _BIS_SR(LPM0_bits+ GIE);//进入低功耗睡眠模式  
    }

    
}

评论

共有 条评论