//MSP430寫的1602液晶顯示程序2011/8/26//硬件連接
//P4 數據口 P3.7---E P3.6---RW P3.5----RS
#include"msp430x14x.h"
#define uint unsigned int
#define rw(x) P3OUT=(P3OUT&(~BIT6))|(x?BIT6:0);
unsigned char table0[]="hankouxueyuan";
unsigned char table1[]="dianzisheji";
//**************延時***********************************
void delay(uint z)
{
uint t,y;
for(t=z;t>0;t--)
for(y=110;y>0;y--);
}
//*******寫命令*****************************************
void write_com(unsigned char com)
{
P3OUT&=~BIT5;//作為RS選擇端低電平有效
rw(0);
P3OUT|=BIT7;
delay(10);
P4OUT=com;
//P4OUT=com;
//P3OUT|=BIT7;
delay(15);
P3OUT&=~BIT7;
}
//*******寫數據***************************************************
void write_data(unsigned char date)
{
P3OUT|=BIT5;//作為RS選擇端高電平有效勞
rw(0);
P3OUT|=BIT7;
delay(10);
P4OUT=date;
//delay(15);
//P4OUT=date;
//P3OUT|=BIT7;作為E選擇端=1;
delay(15);
P3OUT&=~BIT7;
}
//********初始化******************************************
void init()
{
P3DIR=0xff;//P3輸出 作控制口
P3SEL=0;
P3OUT=0x00;
P3OUT&=~BIT7;//E
P3OUT&=~BIT5;//RS
P4DIR=0XFF;//P4輸出 作數據口
P4SEL=0;
P4OUT=0X00;
write_com(0x38);//顯示模式設置
write_com(0x0c);//開顯示,不顯光標
write_com(0x06);//數據地址指針
write_com(0x01);//清屏
//_BIS_SR(GIE);//兩個開總中斷的方法隨便用哪一個
// _EINT();
}
//************顯示函數2********************
display2(unsigned char x,unsigned char *p)
{
unsigned char y=0; //y要給其初值0否則出亂碼
write_com(x);
while(p[y]!=0x00)
{
write_data(p[y]);
y++;
delay(15);
}
}
//***************主函數****************************************************
void main()
{
WDTCTL=WDTPW+WDTHOLD; //關看門狗
init();
while(1)
{
display2(0x80+0x01,table0);
display2(0x80+0x40+0x01,table1);
}
}
上一篇:基于MSP430和nRF905的多點無線通訊模塊
下一篇:CPLD和MSP430單片機在導波雷達物位計中的應用
推薦閱讀
史海拾趣
隨著智能手機市場的迅猛發展,CMS看到了新的機遇。公司投入大量研發資源,成功開發出一款專為智能手機設計的超低功耗芯片。這款芯片不僅性能卓越,而且能夠有效延長手機的續航時間。CMS通過與多家知名手機廠商合作,將這款芯片廣泛應用于各類智能手機中,從而迅速打開了市場。
2004年,天二科技邁出了全球化布局的重要一步,在全球范圍內建立了銷售和技術支持網絡。同年,公司在中國大陸成立了分公司,進一步加深了與中國市場的聯系。通過全球化布局,天二科技不僅成功拓展了海外市場,還積累了豐富的國際經驗,為公司未來的發展提供了有力支持。
經過多年的發展,DL Instruments已經成為電子行業中一家具有重要影響力的企業。然而,公司并沒有因此而滿足。相反,它繼續加大研發投入、拓展產品線、優化生產流程、提高產品質量和服務水平。展望未來,DL Instruments將繼續秉承“創新、卓越、服務”的理念,為電子行業的發展做出更大的貢獻。
請注意,這些故事是基于現有信息進行的概述和虛構,并非真實的歷史事件。如有需要,您可以進一步查閱相關資料或聯系DL Instruments公司獲取更詳細的信息。
EVERLIGHT公司的故事始于1983年,當時臺灣的電子產業正迎來蓬勃發展的時期。創始人憑借對LED(發光二極管)技術的深刻洞察,決定創立EVERLIGHT,專注于LED的研發和生產。公司從一開始就注重技術創新,投入大量資源研發新型LED產品,不斷提高產品的亮度和穩定性。隨著技術的不斷突破,EVERLIGHT逐漸在LED市場上嶄露頭角。
進入21世紀,隨著全球電子產業的快速發展,EVERLIGHT迎來了市場擴張的機遇。公司不僅鞏固了在臺灣市場的領先地位,還積極開拓國際市場。通過與國際知名品牌的合作,EVERLIGHT的產品逐漸進入全球市場,贏得了廣泛認可。同時,公司還加強了對新興市場的開拓,如中國大陸、東南亞等地區,為公司的持續發展注入了新的動力。
品質是企業的生命線。為了提升產品質量和客戶滿意度,DRI Relays Inc公司不斷加強品質管理。公司建立了嚴格的質量檢測體系,對原材料、生產過程和成品進行全面檢測。同時,公司還注重員工素質的提升,定期開展培訓和技能競賽等活動,提高員工的技能水平和質量意識。這些措施有效地保證了公司產品的穩定性和可靠性,贏得了客戶的信任和好評。
本文利用史密斯圓圖作為RF阻抗匹配的設計指南。文中給出了反射系數、阻抗和導納的作圖范例,并用作圖法設計了一個頻率為60MHz的匹配網絡。 實踐證明:史密斯圓圖仍然是計算傳輸線阻抗的基本工具。 在處理RF系統的實際應用問題時,總會遇到一些非常 ...… 查看全部問答∨ |
|
WINCE系統里面,從驅動發消息給AP到AP接收到這個消息的時間間隔是多少?有沒什么好的方法測量這個時間間隔? WINCE系統里面,從驅動發消息給AP到AP接收到這個消息的時間間隔是多少?有沒什么好的方法測量這個時間間隔?… 查看全部問答∨ |
本人小白,機械專業本科,最近在做畢業設計。調試傳感器時出現問題,傳感器為激光位移傳感器,采用modbus rtu協議。 我將傳感器接到電腦上,下載了串口調試助手進行調試。但發送命令后無數據返回。說明書上命令格式如下 ◎ ◎ ◎ ◎ 設置采樣頻率 ...… 查看全部問答∨ |
由于目前很多人用手提,而很多都是自帶win7 64位操作系統,一般的usbasp驅動文件并不適用,故特別轉適用的驅動文件,此文件經測試可用。特別提醒:使用AVR_fighter燒錄軟件時,需要將本共享文件目錄下libusb0.dll和libusb0.sys復制到AVR_fighter目 ...… 查看全部問答∨ |
測量系統的溫度變化將帶來熱膨脹,從而改變電容[1],在電流中引入額外噪聲。如果在環境溫度(不加熱也不冷卻)下進行測量,在測量期間系統溫度一般是足夠穩定的。不過,如果需要與溫度有關的測量,那么溫度穩定性應當優于0.1K。 Temperature cha ...… 查看全部問答∨ |
在linux和windows系統中,硬件驅動程序的開發都有比較固定的模式和流程,想問下在UCOS-ii系統中驅動程序的開發基本流程?有無驅動開發的通用模式?UCOS-ii的驅動程序和裸機的驅動程序有什么區別?裸機程序可以方便的轉換成UCOS-ii系統驅動程序嗎? ...… 查看全部問答∨ |
教學機器人上的。原本通過USB寫文件進去(當U盤用)一切正常。 后來寫得多了發現文件有時寫不上,提示I/O錯誤,或者寫上了但文件大小為零,這情況持續幾天后終于完全沒反應了。 現在情況是上電后電源指示燈亮,但觸摸屏全黑無反 ...… 查看全部問答∨ |
replyreload += \',\' + 1338777;51單片機智能小車設計資料分享 超聲波倒車測距語音小車V1版本的效果圖,從圖中可以看出小車主要有五部分組成分別是小車車體、主控板、超聲波收發器、LCD12864液晶屏、語音播報器。 V1版基本實現 ...… 查看全部問答∨ |
ISA協議不大明白,為什么有兩個時序?即I/O時序和memory時序。 他們分別起什么作用? 有些電路圖只用到 iord /iowd, 有些有到memrd/memwd, 這兩種有什么區別嗎?… 查看全部問答∨ |