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