久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
基于MSP430F55229開發的1602顯示程序
[打印本頁]
作者:
6666626
時間:
2021-6-10 11:03
標題:
基于MSP430F55229開發的1602顯示程序
S為顯示的數
#include "MSP430F5529.h"
#define uchar unsigned char
#define uint unsigned int
#define CPU_F ((double)8000000) //外部高頻晶振8MHZ
//#define CPU_F ((double)32768) //外部低頻晶振32.768KHZ
#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))
#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))
//12864/1602液晶控制管腳
#define RS_CLR P1OUT &= ~BIT3 //RS置低
#define RS_SET P1OUT |= BIT3 //RS置高
#define RW_CLR P1OUT &= ~BIT4 //RW置低
#define RW_SET P1OUT |= BIT4 //RW置高
#define EN_CLR P1OUT &= ~BIT5 //E置低
#define EN_SET P1OUT |= BIT5 //E置高
//彩屏/12864液晶/1602液晶的數據口,三液晶共用
#define DataDIR P3DIR //數據口方向
#define DataPort P3OUT //P4口為數據口
void Port_init()
{
P1DIR|=BIT0;
P1OUT|=BIT0;
P3SEL = 0x00;
P3DIR = 0xFF; //數據口輸出模式
P1SEL = 0x00;
P1DIR|= BIT3 + BIT4 + BIT5; //控制口設置為輸出模式
}
void LCD_write_com(unsigned char com)
{
RS_CLR;
RW_CLR;
EN_SET;
DataPort = com; //命令寫入端口
delay_ms(5);
EN_CLR;
}
void LCD_write_data(unsigned char data)
{
RS_SET;
RW_CLR;
EN_SET;
DataPort = data; //數據寫入端口
delay_ms(5);
EN_CLR;
}
unsigned char xs3[15]={'0','1','2','3','4','5','6','7','8','9','.','-','M'};
uchar S,m,j,k;
void celiang()
{
m=S/100;
j=(S-m*100)/10;
k=S%10;
}
void sxx(unsigned char x, unsigned char y,unsigned char data)
{
uchar wei;
if(y==0)
{
LCD_write_com(0x80);
wei=0x80+x;
LCD_write_com(wei);
LCD_write_data(data);
}
else
{
LCD_write_com(0xC0);
wei=0xC0+x;
LCD_write_com(wei);
LCD_write_data(data);
}
}
void LCD_clear(void)
{
LCD_write_com(0x01); //清屏幕顯示
delay_ms(5);
}
void LCD_init(void)
{
LCD_write_com(0x38); //顯示模式設置
delay_ms(5);
LCD_write_com(0x08); //顯示關閉
delay_ms(5);
LCD_write_com(0x01); //顯示清屏
delay_ms(5);
LCD_write_com(0x06); //顯示光標移動設置
delay_ms(5);
LCD_write_com(0x0C); //顯示開及光標設置
delay_ms(5);
}
void main( void )
{
WDTCTL = WDTPW + WDTHOLD;
Port_init(); //系統初始化,設置IO口屬性
delay_ms(100); //延時100ms
LCD_init(); //液晶參數初始化設置
LCD_clear(); //清屏
celiang();
while (1)
{
S=100;
sxx(0,1, xs3[m]);
sxx(1,1, xs3[j]);
sxx(2,1, xs3[k]);
}
}
復制代碼
作者:
wj520yyj
時間:
2021-7-25 17:03
怎么接線啊
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
天天看片天天干
|
日本小电影网站
|
性福视频在线观看
|
玖玖在线免费视频
|
久久久国产网站
|
欧美精品久久久久
|
毛片一区二区
|
日日干天天操
|
九九九视频精品
|
av午夜电影
|
三级成人片
|
久久精品视频一区二区三区
|
日本精a在线观看
|
亚洲欧美日韩激情
|
免费视频久久久久
|
91久久精品日日躁夜夜躁欧美
|
成人国产精品久久
|
亚洲精品在线视频
|
国产亚洲第一页
|
黄色在线观看网址
|
亚洲精品日韩视频
|
国产美女在线观看
|
久久久久久综合
|
国产99精品
|
91人人爽
|
国产精品久久久久久久久久软件
|
黄色在线免费看
|
天天综合久久网
|
丁香综合
|
91精品国产一区二区三区动漫
|
在线看片国产精品
|
www.色53色.com
|
欧美日韩精品一区二区三区四区
|
两性午夜视频
|
国产色婷婷久久99精品91
|
伊人亚洲
|
久久国产精品一区二区三区
|
国产精品一区在线
|
亚洲精品日韩在线
|
国产精品久久久久久久久久久久
|
黄色三级免费网站
|