91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 38KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-17
  • 語言: 其他
  • 標簽: MSP430??LCD12864??描點??

資源簡介

基于MSP430的LCD12864描點程序,包含本人親自移植的Cry12864.c,Cry12864.h,保證可以用,以前在自己的LT-1B開發板上面跑的,如果親們下載了,又允許不了,請檢查自己的硬件配置是否與程序一樣。

資源截圖

代碼片段和文件信息

#include?
typedef?unsigned?char?uchar;
typedef?unsigned?int??uint;

extern?const?unsigned?char?shuzi_table[];

#define?LCD_DataIn????P4DIR=0x00????//數據口方向設置為輸入
#define?LCD_DataOut???P4DIR=0xff????//數據口方向設置為輸出
#define?LCD2MCU_Data??P4IN
#define?MCU2LCD_Data??P4OUT
#define?LCD_CMDOut????P3DIR|=0xff?????//P3口的低三位設置為輸出
#define?LCD_RS_H??????P3OUT|=BIT0??????//P3.0
#define?LCD_RS_L??????P3OUT&=~BIT0?????//P3.0
#define?LCD_RW_H??????P3OUT|=BIT1??????//P3.1
#define?LCD_RW_L??????P3OUT&=~BIT1?????//P3.1
#define?LCD_EN_H??????P3OUT|=BIT2??????//P3.2
#define?LCD_EN_L??????P3OUT&=~BIT2?????//P3.2

/*******************************************
函數名稱:Delay_1ms
功????能:延時約1ms的時間
參????數:無
返回值??:無
********************************************/
void?Delay_1ms(void)
{
uchar?i;
????
for(i?=?150;i?>?0;i--)??_NOP();
}?
/*******************************************
函數名稱:Delay_Nms
功????能:延時N個1ms的時間
參????數:n--延時長度
返回值??:無
********************************************/
void?Delay_Nms(uint?n)
{
????uint?i;
????
????for(i?=?n;i?>?0;i--)????Delay_1ms();
}
/*******************************************
函數名稱:Write_Cmd
功????能:向液晶中寫控制命令
參????數:cmd--控制命令
返回值??:無
********************************************/
void?Write_Cmd(uchar?cmd)
{
????uchar?lcdtemp?=?0;

????LCD_RS_L;
????LCD_RW_H;
????LCD_DataIn;??
????do???????????????????????//判忙
????{????
????????LCD_EN_H;
??????? _NOP();
??????? lcdtemp?=?LCD2MCU_Data;?
??????? LCD_EN_L;
????????
????}
????while(lcdtemp?&?0x80);?
????
????LCD_DataOut;????
????LCD_RW_L;??
????MCU2LCD_Data?=?cmd;?
????LCD_EN_H;
????_NOP(); ??
????LCD_EN_L;
}
/*******************************************
函數名稱:Write_Data
功????能:向液晶中寫顯示數據
參????數:dat--顯示數據
返回值??:無
********************************************/
void??Write_Data(uchar?dat)
{
????uchar?lcdtemp?=?0;???
????????
????LCD_RS_L;
????LCD_RW_H;??
????LCD_DataIn;???
????do???????????????????????//判忙
????{????
????????LCD_EN_H;
????????_NOP();
????????lcdtemp?=?LCD2MCU_Data;?
????????LCD_EN_L;??????
????}
????while(lcdtemp?&?0x80);??
????
????LCD_DataOut;?
????LCD_RS_H;
????LCD_RW_L;??
????????
????MCU2LCD_Data?=?dat;
????LCD_EN_H;
????_NOP();
????LCD_EN_L;
}??
/*******************************************
函數名稱:Ini_Lcd
功????能:初始化液晶模塊
參????數:無
返回值??:無
********************************************/
void?Ini_Lcd(void)
{??????????????????
????LCD_CMDOut;????//液晶控制端口設置為輸出
????
????Delay_Nms(500);
????Write_Cmd(0x30);???//基本指令集
????Delay_1ms();
????Write_Cmd(0x02);???//?地址歸位
????Delay_1ms();
????Write_Cmd(0x0c);???//整體顯示打開游標關閉
????Delay_1ms();
????Write_Cmd(0x01);???//清除顯示
????Delay_1ms();
????Write_Cmd(0x06);???//游標右移
????Delay_1ms();
????Write_Cmd(0x80);???//設定顯示的起始地址
}
/********************************************************
函數名稱:Set_Cursor
功????能:設置光標地址
參????數:x--行號地址
??????????y--列號地址
返回值??:無
******************************************************

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2853??2011-08-19?03:53??12864\12864test.dep

?????文件??????20118??2011-08-19?03:40??12864\12864test.ewd

?????文件??????50290??2011-08-09?10:40??12864\12864test.ewp

?????文件????????163??2011-08-09?10:28??12864\12864test.eww

?????文件??????18407??2011-08-19?03:45??12864\Cry12864.c

?????文件???????1193??2011-08-09?14:14??12864\Cry12864.h

?????文件??????24841??2011-08-19?03:45??12864\Debug\Exe\12864test.d43

?????文件????????204??2011-08-19?03:45??12864\Debug\Obj\12864test.pbd

?????文件??????62662??2011-08-19?03:45??12864\Debug\Obj\Cry12864.r43

?????文件??????11376??2011-08-19?03:42??12864\Debug\Obj\main.r43

?????文件??????10981??2011-08-09?15:03??12864\dispdata.h

?????文件???????1211??2011-08-19?03:42??12864\main.c

?????文件??????????0??2011-08-19?03:45??12864\path.txt

?????文件???????1294??2011-08-19?03:45??12864\settings\12864test.cspy.bat

?????文件???????5076??2011-08-19?03:53??12864\settings\12864test.dbgdt

?????文件???????1236??2011-08-19?03:53??12864\settings\12864test.dni

?????文件???????3289??2011-08-19?03:53??12864\settings\12864test.wsdt

?????目錄??????????0??2011-08-12?14:38??12864\Debug\Exe

?????目錄??????????0??2011-08-09?10:28??12864\Debug\List

?????目錄??????????0??2011-08-19?03:53??12864\Debug\Obj

?????目錄??????????0??2011-08-09?10:28??12864\Debug

?????目錄??????????0??2011-08-09?10:28??12864\settings

?????目錄??????????0??2011-08-19?03:45??12864

-----------?---------??----------?-----??----

???????????????215194????????????????????23


評論

共有 條評論