首先,這次實(shí)驗(yàn)設(shè)計(jì)中我們實(shí)現(xiàn)的是在LCD1602上進(jìn)行的字符滾動,用的單片機(jī)是MSP430G2553,跑的軟件是CCS。是一個(gè)非常簡單的程序設(shè)計(jì),但是我C語言和單片機(jī)這部分都學(xué)得很差哈哈,放上來給大家參考參考,同時(shí)鼓舞一下大家的信心。
軟件程序部分
該程序主要由主程序源程序main.c、子程序源程序LCD.c和子程序頭文件LCD.h構(gòu)成。采用這種程序結(jié)構(gòu),使程序更加清晰,一目了然,減少程序錯(cuò)誤的機(jī)會,增強(qiáng)了程序的可移植性。在程序設(shè)計(jì)中MSP430G2553中P1口作為并行數(shù)據(jù)輸出端,P2.0、P2.1、P2.2分別作為LCD1602液晶的RS、RW、E端。
1)主函數(shù)main.c
#include <msp430g2553.h>
#include "LCD.h"
#define uint unsigned int
#define uchar unsigned char
void main(void)
{
WDTCTL = WDTPW | WDTHOLD;
P1DIR=0xff;
P2DIR=0xff;
uchar *table0="Lanzhou ";
uchar *table1="University ";
while(1)
{
Display(table0,table1);
Delay_1s();
Cycling(table0,table1);
}
}
2)子函數(shù)LCD.c
#include #include"LCD.h" #define uint unsigned int #define uchar unsigned char //延時(shí)1ms程序 void Delay_1ms(void) { uchar i,j; for(i=0;i<10;i++) { for(j=0;j<20;j++); } } //延時(shí)1s程序 void Delay_1s(void) { int i,j; for(i=0;i<100;i++) { for(j=0;j<1000;j++); } } //液晶顯示程序 void Display(uchar *table0,uchar *table1) { uchar i,j;//定義計(jì)數(shù)值 Reset();//初始化 Instruction(0x80);//寫指令 for(i=0;i<16;i++)//發(fā)送數(shù)據(jù)第一行 { DataWrite(table0[i]); } Instruction(0xc0); for(j=0;j<16;j++)//發(fā)送數(shù)據(jù)第二行 { DataWrite(table1[j]); } } //循環(huán)顯示程序 void Cycling(uchar *table0,uchar *table1) { int m,n; //當(dāng)一次循環(huán)完成時(shí),跳回到初始狀態(tài) for (n=0;n<17;n++) { if (n==16) { uchar *table0="Lanzhou "; uchar *table1="University "; } else { for(m=1;m<16;m++) { table0[m-1]=table0[m]; table1[m-1]=table1[m]; table0[15]=" "; table1[15]=" "; }//移位循環(huán)程序 } } } //查詢忙碌標(biāo)志信號程序 void Busy(void) { do { CLR_EN; SET_RW; CLR_RS; SET_EN; busy=dat; CLR_EN; Delay_1ms(); } while(busy&&0x80==1); } //寫指令到LCM程序 void Instruction(uchar a) { Busy(); CLR_EN; CLR_RW; CLR_RS; SET_EN; dat=a; CLR_EN; } //寫數(shù)據(jù)到LCM程序 void DataWrite(uchar a) { Busy(); CLR_EN; CLR_RW; SET_RS; SET_EN; P1OUT=a; CLR_EN; } //啟動LCM程序 void Reset(void) { Instruction(0x38); Instruction(0x0c); Instruction(0x06); } 3)子函數(shù)頭文件LCD.h #define uchar unsigned char #define dat P1OUT #define CLR_RS P2OUT&=~BIT0;//RS=P2.0 #define SET_RS P2OUT|=BIT0; #define CLR_RW P2OUT&=~BIT1;//RW=P2.1 #define SET_RW P2OUT|=BIT1; #define CLR_EN P2OUT&=~BIT2;//EN=P2.2 #define SET_EN P2OUT|=BIT2; uchar busy; void Delay_1ms(void);//延時(shí)程序 void Delay_1s(void);//延時(shí)程序 void Display(uchar* table0,uchar* table1);//顯示程序 void Cycling(uchar *table0,uchar *table1);//循環(huán)程序 void Busy(void);//液晶查忙程序 void DataWrite(uchar a);//液晶寫數(shù)據(jù)程序 void Reset(void);//液晶初始化 void Instruction(uchar a);//液晶寫指令程序 硬件部分: 我畫的圖,大家按這張圖連應(yīng)該沒問題的嗷,嘿嘿。
上一篇:MSP430 LCD控制器解釋
下一篇:最后一頁
推薦閱讀
史海拾趣
在電子行業(yè),F(xiàn)ormosa MS(美麗微半導(dǎo)體股份有限公司)的發(fā)展過程中,有幾個(gè)關(guān)鍵的故事可以體現(xiàn)其成長歷程。以下是根據(jù)公開信息整理的五個(gè)相關(guān)故事:
1. 創(chuàng)立與初期發(fā)展
Formosa MS成立于民國八十五年七月(即1996年),由楊照霞女士創(chuàng)辦。公司初期便確立了“新速勤儉、創(chuàng)造利潤、熱誠信義、前瞻未來”的經(jīng)營理念,致力于在二極管領(lǐng)域進(jìn)行創(chuàng)新。在整流二極管逐漸轉(zhuǎn)移至中國大陸生產(chǎn)的背景下,F(xiàn)ormosa MS選擇專注于生產(chǎn)附加值較高的產(chǎn)品,如蕭基二極管,這一戰(zhàn)略決策為公司后續(xù)發(fā)展奠定了堅(jiān)實(shí)基礎(chǔ)。
2. 產(chǎn)品創(chuàng)新與多元化
隨著技術(shù)的不斷進(jìn)步,F(xiàn)ormosa MS不斷推出新產(chǎn)品以滿足市場需求。公司現(xiàn)有產(chǎn)品分類廣泛,從0.1安培至三十安培的各類二極管均有產(chǎn)制,且產(chǎn)能規(guī)劃每月超過200KK,涉及焊接、成型、測試等多個(gè)生產(chǎn)環(huán)節(jié)。此外,公司還實(shí)現(xiàn)了產(chǎn)品的多元化,包括一般、快速及超快速二極管等多種類型,進(jìn)一步增強(qiáng)了市場競爭力。
3. 國際化布局
Formosa MS在發(fā)展過程中,積極拓展國際市場。公司的銷售客戶遍布全球,不僅服務(wù)于國內(nèi)半導(dǎo)體制造商的OEM及中間電子零件貿(mào)易商,還通過自有品牌行銷,贏得了世界各地客戶的廣泛好評。其應(yīng)用類別涵蓋通信、車用、AI及穿戴裝置等多個(gè)領(lǐng)域,展現(xiàn)了公司在電子行業(yè)中的廣泛影響力。
4. 品質(zhì)至上與服務(wù)優(yōu)先
Formosa MS始終將品質(zhì)視為企業(yè)的生命線,堅(jiān)持“品質(zhì)至上、服務(wù)優(yōu)先、顧客滿意”的質(zhì)量政策。公司嚴(yán)格遵循戴明博士的品質(zhì)理念,致力于提供滿足顧客需求的產(chǎn)品與服務(wù)。這種對品質(zhì)的執(zhí)著追求,使得Formosa MS在電子行業(yè)中樹立了良好的口碑,贏得了客戶的信賴與支持。
5. 應(yīng)對行業(yè)變革與持續(xù)創(chuàng)新
面對電子行業(yè)的快速變革,F(xiàn)ormosa MS始終保持敏銳的洞察力,積極應(yīng)對市場變化。公司不斷投入研發(fā),推動技術(shù)創(chuàng)新,以適應(yīng)行業(yè)發(fā)展的新趨勢。同時(shí),公司還注重人才培養(yǎng)和團(tuán)隊(duì)建設(shè),為企業(yè)的持續(xù)發(fā)展提供了有力保障。正是憑借這種持續(xù)創(chuàng)新的精神和強(qiáng)大的團(tuán)隊(duì)實(shí)力,F(xiàn)ormosa MS在電子行業(yè)中不斷取得新的突破和發(fā)展。
需要注意的是,由于具體細(xì)節(jié)可能涉及公司內(nèi)部的商業(yè)秘密,以上故事主要基于公開信息進(jìn)行概括和整理。如需更詳細(xì)的信息,建議直接訪問Formosa MS的官方網(wǎng)站或查閱相關(guān)行業(yè)報(bào)告。
2019年,ELESTA GmbH榮獲GEO全球卓越獎,這是對公司多年來在精益生產(chǎn)和生態(tài)環(huán)保方面卓越表現(xiàn)的肯定。該獎項(xiàng)的獲得不僅提升了ELESTA的品牌形象和知名度,也進(jìn)一步增強(qiáng)了公司在全球電子行業(yè)中的競爭力和影響力。
以上五個(gè)故事涵蓋了ELESTA GmbH公司從創(chuàng)立到發(fā)展的關(guān)鍵階段和里程碑事件,展現(xiàn)了公司在電子行業(yè)中不斷進(jìn)取、創(chuàng)新發(fā)展的歷程。
作為一家有社會責(zé)任感的企業(yè),西博臣積極履行社會責(zé)任,關(guān)注環(huán)境保護(hù)和可持續(xù)發(fā)展。公司采用環(huán)保材料和生產(chǎn)工藝,減少生產(chǎn)過程中的能源消耗和廢棄物排放。同時(shí),公司還積極參與社會公益活動,為社會做出積極貢獻(xiàn)。這些舉措不僅體現(xiàn)了公司的社會責(zé)任感,也為其贏得了更多客戶和合作伙伴的信任和支持。
隨著公司業(yè)務(wù)的不斷發(fā)展,益升華(Essentra)公司意識到海外市場的重要性。于是,公司開始積極拓展海外市場,通過設(shè)立海外分公司、與當(dāng)?shù)仄髽I(yè)合作等方式,將產(chǎn)品推向全球。在拓展海外市場的過程中,益升華(Essentra)公司始終堅(jiān)持品質(zhì)第一的原則,贏得了海外客戶的信賴和好評。如今,公司的工業(yè)零部件全球網(wǎng)絡(luò)已覆蓋23個(gè)國家或地區(qū),成為國際知名的塑料及金屬零部件生產(chǎn)商和銷售商。
在追求業(yè)務(wù)發(fā)展的同時(shí),Holy Stone始終注重品質(zhì)提升和環(huán)境管理。公司陸續(xù)通過了ISO9001、ISO14001、QS9000、ISO/TS16949等國際認(rèn)證,確保了產(chǎn)品的高品質(zhì)和環(huán)保性。這些認(rèn)證不僅提升了公司的品牌形象和市場競爭力,還為客戶提供了更加可靠的產(chǎn)品和服務(wù)。此外,公司還積極履行社會責(zé)任,在環(huán)境治理、社會參與等方面做出了具體貢獻(xiàn)。
近年來,Holy Stone不斷加大在技術(shù)研發(fā)和產(chǎn)品創(chuàng)新方面的投入。公司致力于研發(fā)適用于節(jié)能產(chǎn)品應(yīng)用所需的被動元件,幫助客戶提升產(chǎn)品能源轉(zhuǎn)換效率。在全球汽車電子化發(fā)展的背景下,Holy Stone正式跨入車用電子供應(yīng)鏈,以提供優(yōu)質(zhì)元件的能力協(xié)助汽車電子達(dá)到最佳數(shù)位化。這些技術(shù)創(chuàng)新不僅推動了公司產(chǎn)品的升級換代,還為公司開拓了新的市場領(lǐng)域和增長點(diǎn)。
以上五個(gè)故事展示了Holy Stone公司在電子行業(yè)中的發(fā)展歷程和成就,每個(gè)故事都體現(xiàn)了公司在不同方面的努力和成果。
內(nèi)容: 1.氧探頭的定碳標(biāo)定 2.熱處理氧探頭的結(jié)構(gòu) 3.氧傳感器的安裝方式 4.氧探頭的燒碳黑操作 5.氧探頭內(nèi)阻值測定公式 6.氧化鋯氧傳感器測氧原理 7.氧探頭常見故障及處理方法 HM系列熱處理氧探頭 碳勢檢測方法.pdf… 查看全部問答∨ |
|
在PWM直流電機(jī)調(diào)速中增量式PID控制算法的輸出是怎么與PWM建立關(guān)系的 各位大俠:我是菜鳥,最近我用單片機(jī)做一個(gè)PWM直流電機(jī)調(diào)速的實(shí)驗(yàn),我用的是增量式PID控制算法,我有個(gè)問題不是很明白:那就是在這個(gè)系統(tǒng)中是怎樣通過增量式PID控制算法的輸出來控制PWM的,增量式PID控制算法的輸出是怎么與PWM建立關(guān)系的,假設(shè)增量 ...… 查看全部問答∨ |
|
我現(xiàn)在寫好了串口驅(qū)動,測試的時(shí)候發(fā)現(xiàn)問題,但是不知道是什么原因,串口只能寫不能讀 代碼如下.... 輸出是 test uart com1 open ok in ComWrite() com write ABCD.... ok in ComRead() com write ABCD.... ok com write ABCD.... ok com ...… 查看全部問答∨ |
|
我用得是C8051F410,系統(tǒng)很簡單,就是檢測溫度值不對,均為FF、FF,初始化有問題 希望各位朋友指點(diǎn),軟件用的keil 4 #include //SFRdeclarations #include #include // CH452常量定義 sbit LOAD=P1^4; &nbs ...… 查看全部問答∨ |
|
職位描述 工作職責(zé): 1)負(fù)責(zé)新進(jìn)PCBA測試設(shè)備的安裝,調(diào)試及維修; 2)負(fù)責(zé)外協(xié)PCBA測試設(shè)備的維修及技術(shù)支持; 3)協(xié)助物流部評估外協(xié)廠家的測試產(chǎn)能及產(chǎn)能提升; 4)定期對外協(xié)PCBA設(shè)備的狀況進(jìn)行跟蹤,確保外協(xié)測試設(shè)備的穩(wěn)定運(yùn)行. ...… 查看全部問答∨ |
求全新msp430 Value Line LaunchPad,了解如何購買的也請進(jìn) 誰那里有多余的全新msp430 Value Line LaunchPad,想求一個(gè),或者有誰了解如果購買。(PS:現(xiàn)在還可以申請嗎?)… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 上汽大眾:汽車網(wǎng)絡(luò)安全漏洞防護(hù)
- 恩智浦推出全新電池控制IC系列 助力新能源解決方案發(fā)展
- 全球首條GWh級新型固態(tài)電池生產(chǎn)線樣件下線
- 總投資455億元!三大動力電池項(xiàng)目齊刷進(jìn)度條
- 現(xiàn)代汽車韓國建氫燃料電池廠,2028年投產(chǎn)
- 6月融資一覽:智能汽車芯片、第三代半導(dǎo)體、機(jī)器人成資本焦點(diǎn)
- 艙駕一體“點(diǎn)燃”新戰(zhàn)事
- 汽車智能化2.0引爆「萬億蛋糕」,誰在改寫游戲規(guī)則?
- 2025研華智能系統(tǒng)產(chǎn)業(yè)伙伴峰會成功舉辦
- 意法半導(dǎo)體公布2025年第二季度財(cái)報(bào)和電話會議時(shí)間安排
- 一起哇:基于國產(chǎn)芯、便攜烙鐵系統(tǒng)IronOS(FreeRTOS)的智能烙鐵
- 免費(fèi)試用eZ430-RF2500開發(fā)套件!
- 搶樓有禮:看直播,深入了解ST最新 MEMS氣壓計(jì)原理、操作、防水結(jié)構(gòu)設(shè)計(jì)
- TI 高精度實(shí)驗(yàn)室信號鏈精品課大作戰(zhàn)——你學(xué)習(xí)我送禮!
- ST工業(yè)峰會巡演2023 已開啟,北京、上海 報(bào)名進(jìn)行中!
- 可配置處理器技術(shù)入門
- 有獎直播 | “PCIM Asia 2024” ROHM 展位線上直播
- Intel有獎接力 白皮書下載進(jìn)行到底
- 實(shí)現(xiàn)工業(yè)4.0穩(wěn)定發(fā)展,無縫通信至關(guān)重要
- 加速汽車電氣化,安森美為丹佛斯硅動力提供大功率器件
- Poly Studio X將為您帶來安全卓越的視頻會議體驗(yàn)
- ADI低功耗差分SAR ADC貿(mào)澤開售
- 瑞薩高性能SoC助力大陸集團(tuán)實(shí)現(xiàn)全新E/E架構(gòu)概念早期部署
- 汽車行業(yè)需開足馬力,方能馳騁數(shù)據(jù)時(shí)代
- 安森美半導(dǎo)體推出X-Class平臺和XGS 8000/XGS 12000圖像傳感器
- 芯科與世強(qiáng)提供多協(xié)議無線SoC和模塊最廣泛的解決方案
- 富昌電子中國區(qū)官網(wǎng)全面提供剪切卷帶服務(wù)
- 凌華科技發(fā)布業(yè)界最可能滿足巿場需求的ETX模塊化電腦