找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3731|回復(fù): 0
收起左側(cè)

兩臺(tái)arm機(jī)S3C2410X通訊(含界面)+源碼

[復(fù)制鏈接]
ID:257576 發(fā)表于 2017-12-5 17:30 | 顯示全部樓層 |閱讀模式
實(shí)現(xiàn)兩臺(tái)arm機(jī)的通訊,具體要求如下:
1.第一頁LCD屏幕上顯示本人圖像、學(xué)號(hào)、姓名等信息。
2.換屏以微信或QQ界面的對(duì)話方式呈現(xiàn),里面分輸入框和輸出框。
3.每次鍵盤輸入,只有當(dāng)按了“發(fā)送”鍵后,才能在輸出框中顯示,且在另一臺(tái)機(jī)中顯示發(fā)送的內(nèi)容。
4.兩臺(tái)機(jī)執(zhí)行同一程序,不能出現(xiàn)死機(jī)現(xiàn)象。
      實(shí)驗(yàn)設(shè)備
硬件:兩臺(tái)全模塊arm實(shí)驗(yàn)平臺(tái),兩套ULINK2 仿真器套件,PC 機(jī),串口 。

軟件:μVision IDE for ARM集成開發(fā)環(huán)境,Windows98/2000/NT/XP。
      實(shí)驗(yàn)思路設(shè)計(jì)
•     程序啟動(dòng)后,首先開啟LED液晶顯示屏,顯示一張帶有本人姓名學(xué)號(hào)等信息的本人照片。
•     在該界面停留五秒后自動(dòng)進(jìn)入聊天對(duì)話框界面,該界面分為編輯文字區(qū),發(fā)送文字區(qū)和接收文字區(qū)。
•     當(dāng)使用keypad輸入鍵值時(shí),觸發(fā)中斷,將該鍵值發(fā)送至對(duì)話框編輯文字區(qū)顯示,若按下0鍵,則在屏幕上顯示刪除前一位輸入的字符,當(dāng)按下1鍵時(shí),則發(fā)送目前在編輯區(qū)編輯的字符串至發(fā)送區(qū)和另一個(gè)機(jī)器。
•     發(fā)送區(qū)顯示的字符串周邊帶有文字框,并且每一次發(fā)送,字符串顯示在原字符串的下一行,接收區(qū)同理。

•     字符串接收功能通過UART中斷觸發(fā),對(duì)象機(jī)使用UART的發(fā)送函數(shù)發(fā)送字符串時(shí)中斷觸發(fā),把該字符串賦值給一個(gè)新的數(shù)組,并且將該數(shù)組發(fā)送至對(duì)話框接收文字區(qū)顯示。
0.png 0.png 0.png 0.png

完整的pdf格式文檔51黑下載地址(共21頁):
兩臺(tái)arm機(jī)通訊(含界面) 源碼.pdf (840.3 KB, 下載次數(shù): 29)



回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表