[問題] 8051遠端修改疑問

作者: andy79323 (‵皿′)   2015-06-02 02:40:15
開發平台(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
作者: johnpage (johnpage)   2015-06-02 06:24:00
問題是啥麼?
作者: andy79323 (‵皿′)   2015-06-02 09:23:00
你好,我目前的問題是遙控端傳回值無法和51做溝通
作者: morewatertw (多喝水)   2015-06-02 11:06:00
應該先用 UART 讓PC可與51進行溝通
作者: andy79323 (‵皿′)   2015-06-02 13:36:00
你好,我目前使用的介面是手機連結51, UART部份只是參考傳輸方式
作者: anyoiuo   2015-06-02 14:30:00
手機Android?UART那ttyXXX的fd有開成功?手機那邊的code?
作者: andy79323 (‵皿′)   2015-06-02 17:24:00
手機是Android,手機端的程式是用App Inventor製作我原先的想法是手機端傳字串給51,再用陣列做判斷,目前困擾的地方是型態的轉換方式
作者: anyoiuo   2015-06-03 10:44:00
怎看起來你宣告外部記憶體,然後設0xff中斷又讀看起來XADC_Data永遠讀到0xFF耶!再來你的目的是透過什麼樣的媒介傳輸?
作者: andy79323 (‵皿′)   2015-06-03 19:50:00
那邊主要目的是讓ADC0804 RD=0、INTR=1ADC0804在低態動作 RD=0,DB0~DB7可以讀取輸出INTR=0是完成數位轉換的動作我是用多塊板子合成的功能,用串列埠51傳51再用RF傳到手機端
作者: johnpage (johnpage)   2015-06-04 12:15:00
RF 到手機?????可以再說明白點嗎?
作者: andy79323 (‵皿′)   2015-06-05 14:13:00
51 to 51 -> 通過藍芽 ->手機
作者: johnpage (johnpage)   2015-06-18 12:28:00
藍牙有連線嗎
作者: andy79323 (‵皿′)   2015-06-22 14:05:00
藍牙通訊部分,目前還沒著手

Links booklink

Contact Us: admin [ a t ] ucptt.com