「基於485匯流排的評分系統」

2021-07-02 17:19:42 字數 934 閱讀 6800

導航按鍵電路圖

led數碼管和二極體顯示電路圖

(三)電路工作原理

485_d/r為max485使能,當為高時,485為傳送態;當為低時,485為接收態。485_d/r led指示485_d/r值的狀態。

485_rxd引腳接收資料,485_rx led點亮時表示正在接收資料。

485_txd引腳傳送資料,485_tx led點亮時表示正在傳送資料。

在之前的測試demo中已經對這些電路的實現進行了詳細的闡述,這裡不再述說。

(四)程式總框圖設計流程如下所示

串列埠2可在2個地方切換,由s2_s控制位來選擇。

該開發板485晶元使用串列埠2的第2組引腳:

p_sw2 |= 0x01 ;

設定串列埠2的工作模式:

s2con:序列口2的控制暫存器

s2sm0指定序列口2的工作方式。

設定序列口2為:8位uart,波特率可變;允許序列口2接收

s2con = 0x50 ;

選擇定時器工作模式:

auxr:輔助暫存器(不可位定址)

t2r:定時器2執行控制位

t2_c/t:控制定時器2用作定時器或計數器;

t2x12:定時器2速度控制位。

設定定時器2為1t模式,並啟動定時器2

auxr |= 0x14 ;

序列口2中斷允許:

ie2:中斷允許暫存器2(不可位定址)

es2為序列口2中斷允許位

ie:中斷允許暫存器(可位定址)中的ea為cpu的總中斷允許控制位。

允許序列口2中斷:

ie2 |= 0x01 ;

ea = 1 ;

s2buf為串列埠2的收/發緩衝暫存器;s2ri與s2ti為串列埠2的收/發中斷請求標誌位。

附加資料:

(六)案例**見「流水燈工程」

評分系統專案正式開始

未來這段時間到12月底一兩周之前小組的主要任務就是完成這個評分系統的專案。我在這週的任務就是學好自己拉下的知識,寫自己分配的任務 目前完成了乙個半頁面,乙個登入的互動,後台登入的互動還存在問題 頁面上,乙個動態點評的小星星花費了我大量的時間,後來總算找到了解決方法,但是根據那個方法寫關於分數的獲取提...

使用python3製作的學生評分系統

print 學生分數評分系統 name input 請輸入學生姓名或 fenshu int input 請輸入學生分數 cha 30 定義變數 bujige 59 定義變數 lianghao 75 定義變數 youxiu 99 定義變數 manfen 100 定義變數 if fenshu cha 當...

實訓日記8 情緒評分系統實現

之前的部落格我們設計出了根據情緒對不同型別的文章進行評分的演算法,現在我們使用python對其進行實現。使用這個標準向量可以計算余弦相似度。根據上述演算法思想,實現 如下 import numpy as np 標準情緒向量 st emotion def rate type,emotion 計算評分 ...