⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 MSP430开发板的仿真电路图与JTAG电路图
💻 C
字号:
/*************************************************************
程序功能:在12864液晶上显示ASCII常用字符
-------------------------------------------------------------
跳线设置:将跳线座J5的1脚(+)和2脚短接,选择并行数据传输方式
-------------------------------------------------------------
测试说明:观察液晶显示
**************************************************************/
#include  "msp430.h"
#include  "BoardConfig.h"
#include  "cry12864.h"

/***************************主函数***************************/
void main( void )
{
    uint i,j;
    uchar tishi[] = {"This is the end!"};
    
    WDTCTL = WDTPW + WDTHOLD;    //关狗
    BoardConfig(0xb8);

    Ini_Lcd();                  //初始化液晶
    
    Write_Cmd(0x80);            //写第一行的显示地址
    for(i = 0; i < 16; i++)
      Write_Data(0x30 + i);     //显示0x30~0x3f对应的字符
    Write_Cmd(0x90);            //写第一行的显示地址
    for(i = 0; i < 16; i++)
      Write_Data(0x40 + i);     //显示0x40~0x4f对应的字符
    Write_Cmd(0x88);            //写第一行的显示地址
    for(i = 0; i < 16; i++)
      Write_Data(0x50 + i);     //显示0x50~0x5f对应的字符
    Write_Cmd(0x98);            //写第一行的显示地址
    for(i = 0; i < 16; i++)
      Write_Data(0x60 + i);     //显示0x60~0x6f对应的字符
    
    for(i = 1000; i > 0; i--)        //延时一会
    {
        for(j = 1000; j > 0; j--)
          _NOP();    
    }
    
    Write_Cmd(0x01);            //清屏
    
    Write_Cmd(0x80);            //写第一行的显示地址
    for(i = 0; i < 16; i++)
      Write_Data(0x70 + i);     //显示0x30~0x3f对应的字符
    
    Write_Cmd(0x88);            //写第三行的显示地址
    for(i = 0; i < 16; i++)
      Write_Data(tishi[i]);     //显示0x30~0x3f对应的字符
    
    LPM4;
}

⌨️ 快捷键说明

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