51開發(fā)環(huán)境,keil下的源代碼,配套有pdf文檔,對照圖即可驗證,最好是自己的開發(fā)板結合起來~
標簽: 開發(fā)環(huán)境
上傳時間: 2014-01-18
上傳用戶:sevenbestfei
基于gsm的51單片機控制系統(tǒng)含代碼及綜合的pcb參考圖及詳細的溫度傳感器ds18b20,液晶1602的詳細資料及編程
上傳時間: 2013-12-23
上傳用戶:BOBOniu
51單片機應用開發(fā)范例大全(光盤) 51單片機應用開發(fā)范例大全(光盤) 51單片機應用開發(fā)范例大全(光盤)
標簽: 51單片機
上傳時間: 2015-04-07
上傳用戶:HANNAHYAN
51單片機串口通信計算器,自動計算波特率
標簽: 51單片機
上傳時間: 2015-04-19
上傳用戶:zj520
用labview編寫的串口調試助手程序,可以設置波特率,發(fā)送文件,字符,接收字符,校驗位等。
上傳時間: 2015-04-24
上傳用戶:kankanba
新概念51 單片機pdf 從入門到精通,再到高手的歷練過程
上傳時間: 2017-11-23
上傳用戶:zhanxiangti
一個簡潔明了且有注釋的匯編程序,該程序采用帶著命令代碼的模式調用讀寫I2C總線的方法,使用簡單,可以嵌入任何51程序中,不需對該程序進行修改
上傳時間: 2018-01-07
上傳用戶:duxingzhe
安卓藍牙定時開關APP軟件3.1版(附51單片機參考程序),功能實現(xiàn)APP發(fā)送字符“1”至“7”數(shù)字。比如第一組定時發(fā)送的是字符“1”。第二組定時發(fā)送字符“2”.....一共7組。可用串口助手測試,電腦與藍牙模塊通信連接。
標簽: APP 3.1 安卓 51單片機 參考程序 藍牙 定時開關 軟件
上傳時間: 2019-05-16
上傳用戶:zqyk8k8
51單片機 SPI 從機代碼
上傳時間: 2019-07-23
上傳用戶:cxcccxxx
題目:基于51單片機的RS485從機系統(tǒng)設計 單片機接口資源配置: 1. 上電復位電路; 2. 晶振電路采用11.0592Mhz晶振; 3. 485接口電路(P3.7用于485芯片的收發(fā)控制,收發(fā)管腳接單片機的rxd和txd); 4. P2口通過外部跳線接相應的高低電平,配置從機地址為組號; 5. P3.6外接一發(fā)光二極管(注意串聯(lián)電阻進行限流); 6. P3.2外接一按鍵,斷開高電平,按下低電平; 7. 按鍵檢測采用外部中斷方式,下跳沿觸發(fā); 8. 單片機定時器0以模式1(16位模式)工作,產生50ms的定時中斷,并在此基礎上設計一單片機內部時鐘(24小時制,能計數(shù)時、分、秒、50ms值); 9. 單片機串行通信采用模式1非多機通信方式,采用9600波特率以串行中斷方式進行數(shù)據(jù)的收發(fā)通信,主機地址為0xF0,廣播地址為0xFF。 系統(tǒng)功能需求: 1. 系統(tǒng)配置和自檢功能: l 從機上電后進行初始化,通過讀取P2口進行從機地址配置; l 發(fā)光二極管以每秒一次的頻率閃爍(亮0.5秒,滅0.5秒); l 檢測到一次按鍵按下操作后,熄滅發(fā)光二極管。 2. 數(shù)據(jù)接收和按鍵計時功能: l 從機接收主機程序(PC機上的串口調試程序)的按鍵允許命令幀并進行校驗; l 校驗正確并且目的地址是廣播地址或者本從機的地址,通過發(fā)光二極管長亮指示,并允許按鍵操作; l 按鍵按下后,盡可能準確記錄按鍵的動作時點(定時器的低8位、定時器的高8位、50ms值、秒、分、小時); l 按鍵操作只能響應一次,重復按鍵操作不響應; l 按鍵的動作時點記錄后,發(fā)光二極管以每秒一次的頻率閃爍(亮0.5秒,滅0.5秒)。 3. 數(shù)據(jù)發(fā)送功能: l 從機接收主機程序發(fā)來的時鐘數(shù)據(jù)搜索命令幀并進行校驗; l 如果校驗正確并且數(shù)據(jù)幀的目的地址是本從機的地址,從機將前面記錄的按鍵動作時點數(shù)據(jù)(定時器的低8位、定時器的高8位、50ms值、秒、分、小時)按附錄中的時鐘數(shù)據(jù)返回幀的幀格式回傳給主機; l 時鐘數(shù)據(jù)返回幀回傳結束后,熄滅發(fā)光二極管。 4. 校驗和生成和檢測功能: l 發(fā)送數(shù)據(jù)幀時能自動生成數(shù)據(jù)幀校驗和; l 每幀數(shù)據(jù)在發(fā)送幀尾前,發(fā)送一字節(jié)的當前幀數(shù)據(jù)的校驗和; l 接收數(shù)據(jù)幀時能檢測校驗和并判斷接收數(shù)據(jù)是否正確。 附錄:幀定義 校驗和的計算:除去幀頭和幀尾后將幀中的其他數(shù)據(jù)求和并取低8位; 幀長:不計幀頭、幀尾和校驗和字節(jié)。 按鍵允許命令幀: 幀頭 幀長 目的地址 源地址 命令字 校驗和 幀尾 AA 04 FF F0 01 F4 66 時鐘數(shù)據(jù)搜索命令幀: 幀頭 幀長 目的地址 源地址 命令字 保留字 校驗和 幀尾 AA 05 01 F0 03 00 F9 66 時鐘數(shù)據(jù)返回幀: 幀頭 幀長 目的地址 源地址 命令字 TL0 TH0 50ms 秒 分 時 校驗和 幀尾 AA 0A F0 01 07 01 B6 09 03 00 00 C5 66 幀結構頭文件frame.h(內容如下) //幀格式定義 #define FRAME_HEAD 0xAA //幀頭 #define FRAME_FOOT 0x66 //幀尾 #define FRAME_LEN 0x00 //幀長 #define FRAME_DST_ADR 0x01 //目的地址 #define FRAME_SRC_ADR 0x02 //源地址 #define FRAME_CMD 0x03 //命令字 #define FRAME_DATA 0x04 //幀數(shù)據(jù)起始 //幀命令定義 #define READY 0x01 //按鍵允許命令 #define TIME_SERCH 0x03 //時鐘數(shù)據(jù)輪詢命令 #define TIME_BACK 0x07 //時鐘數(shù)據(jù)返回命令 //地址定義 #define BROAD_ADR 0xFF //廣播地址 #define MASTER_ADR 0xF0 //主機地址
上傳時間: 2020-06-18
上傳用戶:umuo