上位機(jī)編程報(bào)告參考
上位機(jī)編程報(bào)告參考
一、課程設(shè)計(jì)要求
1. 定時(shí)呼叫下面每一個(gè)下位機(jī)(如5秒)
應(yīng)答則表示通,顯示:地址_P(如1_P);
不應(yīng)答表示不通,顯示:地址_E(如3_E)
2. 可通過按鍵決定反復(fù)呼叫某個(gè)地址
3. 通過按鍵控制要某地址的數(shù)據(jù)并顯示(要數(shù)據(jù)命令為AAH)
4. (選做)通過按鍵控制修改某地址的數(shù)據(jù)并顯示(修改定值或指示電梯樓層命令為55H)
5. (選做)顯示下位機(jī)報(bào)警,如:1:FF
二、硬件系統(tǒng)說明
1、整體電路圖
單片機(jī)的引腳資源分配:18、19腳接12M晶振,9腳接按鍵復(fù)位,20腳接地,40腳接VCC,P0.0、P0.1、P0.2、P0.3、P0.4、P0.5、P0.6、P0.7接12864的數(shù)據(jù)/命令引腳7、8、9、10、11、12、13、14,RS 接P2.0(選擇是發(fā)送數(shù)據(jù)H還是命令L), RW接P2.1(讀/寫選擇端:H 讀L 寫),E 接 P2.2(12864使能端), PSB接P2.3(并口/串口選擇:H并口L 串口), RST接 P2.5(12864復(fù)位端),P1.6,P1.7分別接LED(程序調(diào)試中用于指示),P1.0,P1.1,P1.2,P1.3接4位撥碼開關(guān)(用于選擇呼叫的地址),P1.4、P1.5分別接按鍵(可通過P1.4按鍵決定反復(fù)呼叫某個(gè)地址,可通過P1.5按鍵控制要某地址的數(shù)據(jù)并顯示)。
2、整體實(shí)物電路圖
上電逐行顯示開機(jī)界面,相應(yīng)參數(shù)初始化完畢后,程序進(jìn)入主程序中運(yùn)行,P1.7指示燈顯示程序進(jìn)入5秒定時(shí)中斷,P1.6指示燈顯示程序進(jìn)入主程序終運(yùn)行。
3、與從機(jī)進(jìn)行通信
主機(jī)與從機(jī)進(jìn)行通信,系統(tǒng)等待從機(jī)的應(yīng)答。中斷程序每隔5s呼叫下一個(gè)從機(jī),主程序中通過4位撥碼開關(guān)選擇需要呼叫的地址和命令。
4、主從機(jī)通信成功
主從機(jī)通信成功,從機(jī)發(fā)送的數(shù)據(jù)為153,主機(jī)接收到的數(shù)據(jù)為153
5、主從機(jī)通信失敗
主從機(jī)通信失敗,系統(tǒng)顯示當(dāng)前呼叫從機(jī)的地址。
6、下載程序系統(tǒng)
這是向89S51下載程序的系統(tǒng)(串口下載)。
7、單片機(jī)供電系統(tǒng)
單片機(jī)的5V供電系統(tǒng)。
【上位機(jī)編程報(bào)告參考】相關(guān)文章:
超聲報(bào)告模板參考02-15
測(cè)試報(bào)告參考范例02-15
社區(qū)任職報(bào)告參考范文03-19
學(xué)校工作報(bào)告參考03-25