[問題] 8051遠端修改疑問

看板C_and_CPP作者 (‵皿′)時間9年前 (2015/06/02 02:40), 編輯推噓2(2019)
留言21則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Keil C 問題(Question): 近期教授要我們弄個小專題,自己本身不是相關科系 有很多疑慮還是搞不太懂,還請前輩們指教,謝謝。 請問我在51的程式碼要如何寫,才能正確做到功能呢? 程式大多來自書本。 遠端裝置可以透過按鈕事件的回傳值傳遞給51,並可以做到51原先設定的功能 遠端部分可以做遞增和遞減,在回傳值 我設定Temp_high=30和Temp_low=15 作為啟動51功能的判斷 我目前想到利用陣列當作回傳值,再取條件作為判斷 但是這邊我還是弄不太好 buf[0]=='Temp_high'; buf[1]=='Temp_low'; 有參考過這種寫法,函數的部分不太懂他的寫法 他的動作是當溫度達到某一個值,LED就會亮 http://codepad.org/g72d8bws 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/HWNCh3yv -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.109.183.11 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1433184021.A.22B.html

06/02 06:24, , 1F
問題是啥麼?
06/02 06:24, 1F

06/02 09:23, , 2F
你好,我目前的問題是遙控端傳回值無法和51做溝通
06/02 09:23, 2F

06/02 11:06, , 3F
應該先用 UART 讓PC可與51進行溝通
06/02 11:06, 3F

06/02 13:36, , 4F
你好,我目前使用的介面是手機連結51, UART部份只是參
06/02 13:36, 4F

06/02 13:36, , 5F
考傳輸方式
06/02 13:36, 5F

06/02 14:30, , 6F
手機Android?UART那ttyXXX的fd有開成功?手機那邊的code?
06/02 14:30, 6F

06/02 17:24, , 7F
手機是Android,手機端的程式是用App Inventor製作
06/02 17:24, 7F

06/02 17:27, , 8F
我原先的想法是手機端傳字串給51,再用陣列做判斷,目前
06/02 17:27, 8F

06/02 17:28, , 9F
困擾的地方是型態的轉換方式
06/02 17:28, 9F

06/03 10:44, , 10F
怎看起來你宣告外部記憶體,然後設0xff中斷又讀
06/03 10:44, 10F

06/03 10:46, , 11F
看起來XADC_Data永遠讀到0xFF耶!
06/03 10:46, 11F

06/03 10:52, , 12F
再來你的目的是透過什麼樣的媒介傳輸?
06/03 10:52, 12F

06/03 19:50, , 13F
那邊主要目的是讓ADC0804 RD=0、INTR=1
06/03 19:50, 13F

06/03 19:51, , 14F
ADC0804在低態動作 RD=0,DB0~DB7可以讀取輸出
06/03 19:51, 14F

06/03 19:52, , 15F
INTR=0是完成數位轉換的動作
06/03 19:52, 15F

06/03 19:53, , 16F
我是用多塊板子合成的功能,用串列埠51傳51
06/03 19:53, 16F

06/03 19:54, , 17F
再用RF傳到手機端
06/03 19:54, 17F

06/04 12:15, , 18F
RF 到手機?????可以再說明白點嗎?
06/04 12:15, 18F

06/05 14:13, , 19F
51 to 51 -> 通過藍芽 ->手機
06/05 14:13, 19F

06/18 12:28, , 20F
藍牙有連線嗎
06/18 12:28, 20F

06/22 14:05, , 21F
藍牙通訊部分,目前還沒著手
06/22 14:05, 21F
文章代碼(AID): #1LRASL8h (C_and_CPP)