題目要求:
目標:智能控制系統——利用單片機(開發平臺任選),設計并編程實現一個單片機與上位機的數傳系統。
要求:對單片機和PC/手機/單片機之間的通信進行設計。如果大作業沒有設計通信部分,則需要單獨完成此部分內容;如果大作業中包含通信部分,則只需提交這部分內容的作為平時作業。
平臺:MSP430,MCS51,STM32等皆可。
分析:
可以使用energia自帶的串口函數,當按鍵摁下時,串口監視器顯示‘A’,當PC端發送字符‘g’/‘G’,開發板的綠燈亮;發送字符‘r’/‘R’,開發板的紅燈亮;
從而實現單片機和PC之間的通信。
以下是使用energia開發環境的代碼。
const int LED1 = RED_LED;
const int LED2 = GREEN_LED;
const int buttonPin = PUSH2;
char inByte = '0';
int buttonState = 0;
void setup() {
Serial.begin(9600);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(buttonPin, INPUT_PULLUP);
digitalWrite(LED1,LOW) ;
digitalWrite(LED2,LOW) ;
}
void loop() {
buttonState = digitalRead(buttonPin);
if(buttonState == LOW){
Serial.println('A');
}
if (Serial.available() > 0) {
inByte = Serial.read();
if(inByte =='R'){
digitalWrite(LED1,HIGH) ;
delay(1000);
digitalWrite(LED1,LOW) ;
}
if(inByte =='r'){
digitalWrite(LED1,HIGH) ;
delay(1000);
digitalWrite(LED1,LOW) ;
}
if(inByte =='G'){
digitalWrite(LED2,HIGH) ;
delay(1000);
digitalWrite(LED2,LOW) ;
}
if(inByte =='g'){
digitalWrite(LED2,HIGH) ;
delay(1000);
digitalWrite(LED2,LOW) ;
}
}
}
上一篇:MSP430下載程序BSL
下一篇:MSP430G2553開發板萬年歷加溫濕度
推薦閱讀
史海拾趣
為了進一步擴大市場份額,DC Components公司積極開拓國際市場。公司通過與全球客戶的合作,將產品出口到多個國家和地區,實現了全球化布局。這種市場拓展策略不僅提升了公司的品牌影響力,還為公司的未來發展打開了更廣闊的空間。
隨著公司的發展,Amplitronix LLC逐漸在電子測量儀器領域站穩腳跟。然而,他們并沒有滿足于現狀,而是繼續投入研發,尋求技術突破。經過數年的努力,公司成功開發出一種具有顛覆性的新技術,顯著提高了測量儀器的精度和穩定性。這一技術突破為公司贏得了更多的客戶和市場份額,也為公司的未來發展奠定了堅實的基礎。
A-BRIGHT公司注重與產業鏈上下游企業的合作與共贏。公司與多家原材料供應商建立了長期穩定的合作關系,確保了原材料的穩定供應和質量。同時,A-BRIGHT也與多家知名的電子產品制造商展開合作,共同開發新產品,實現了資源共享和互利共贏。
為了擴大市場份額,CLC開始實施全球化戰略。他們在世界各地尋找優質的原材料供應商,并與當地的合作伙伴建立長期合作關系。同時,他們還積極參加國際展覽和貿易活動,展示自己的產品和技術實力。這些努力使CLC的品牌影響力逐漸擴大,產品也走進了更多的國家和地區。
隨著產品的不斷成熟和市場的日益擴大,Advanced Photonix開始尋求與全球分銷商的合作。在經過一番謹慎的篩選和談判后,公司與全球知名的半導體和電子元器件授權分銷商貿澤電子簽訂了全球分銷協議。這一合作使得Advanced Photonix的產品能夠更快地進入全球市場,同時也提高了公司的知名度和影響力。通過貿澤電子的分銷網絡,Advanced Photonix的光電二極管、混合器件以及光電管等產品得到了廣泛應用,進一步鞏固了公司在電子行業的領先地位。
隨著公司實力的不斷增強,Advanced Photonix開始積極拓展國際市場。公司通過與海外企業建立合作關系,共同開發新產品和新技術,不斷拓寬產品應用領域和市場范圍。同時,公司還積極參加國際電子展會和技術交流會議,與全球同行進行深入的交流和合作。這些舉措不僅提升了公司在國際市場的知名度和影響力,也為公司的長期發展提供了更多的機遇和挑戰。
請注意,這些故事是根據一般情況虛構的,并非基于Advanced Photonix公司的實際發展歷史。如果需要更具體、更準確的信息,建議直接查閱該公司的官方資料或相關新聞報道。
各位大俠。你們有沒有移動通信機房綜合配線安裝過程之類的資料沒有?好像書店是沒有這方面的書賣,我想多了解這個領域,有的話,能發給我嗎?我的郵箱是gxlizhongren@sina.com謝謝了… 查看全部問答∨ |
|
我要做一個三倍直流升壓電路,EWB上仿真,輸出的電壓值沒法達到指標,但我又找不到升壓網絡,那個高手能不能幫我分析改進一下,最好能幫我畫個圖,那將感激不盡。… 查看全部問答∨ |
|
在用xilinx 7.1i仿真庫時,運行compxlib命令,結果提示: windows 找不到文件\'compxlib\'.請確定文件名是否正確,再試一次.要搜索文件,請單擊[開始]按鈕,然后單擊搜索請教高手如何解決啊,糾結了好幾天了?… 查看全部問答∨ |
|
Line1 80H 81H 82H 83H 84H 85H 86H 87H Line2 90H 91H 92H 93H 94H 95H 96H 97H Line3 88H 89H 8aH 8bH 8cH 8dH 8eH 8fH Line4 98H 99H 9aH 9bH 9cH 9dH 9eH&nb ...… 查看全部問答∨ |
哪位大哥有s3c6410的pcm驅動或著如何寫它的pcm驅動請進 如題,我想用開發板上的pcm接口收發音頻數據 可是開發板上沒有pcm部分的驅動,他們說好像三星也沒做,這可怎么辦啊?… 查看全部問答∨ |
求助:哪位好心人推薦一下攝像頭驅動(嵌入式內核補丁)的下載地址,多謝啊 最近需要在嵌入式板上裝一個USB攝像頭采集圖像。 網上推薦的驅動下載地址:http://mxhaard.free.fr/download.html,現在不能下載了。 哪位推薦一下下載地址,多謝啊 --------------------------------------------------------- 附ARM研發板上 ...… 查看全部問答∨ |