freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)控制的投票器設(shè)計(jì)畢業(yè)設(shè)計(jì)word格式(編輯修改稿)

2025-01-04 11:04 本頁面
 

【文章內(nèi)容簡介】 振蕩方式 。 晶振頻率的 采用 12MH,電容 =30p 振蕩周期 =1/fosc=1/12MHZ= 當(dāng) MCS5l系列單片機(jī)的復(fù)位引腳 RST(全稱 RESET)出現(xiàn) 2個(gè)機(jī)器周期以上的高電平時(shí),單片機(jī)就執(zhí)行復(fù)位操作。如果 RST持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。 本設(shè)計(jì)采用 上電或開關(guān)復(fù)位要求電源接通后,單片機(jī)自動(dòng)復(fù)位,并且在單片機(jī)運(yùn)行期間,用開關(guān)操作也能使單片機(jī)復(fù)位。上電后,由于電容 C2 的充電和反相門的作用,使 RST 持續(xù)一段時(shí)間的高電平。當(dāng)單片機(jī)已在運(yùn)行當(dāng)中時(shí),按下復(fù)位鍵 K 后松開,也 能使 RST 為一段時(shí)間的高電平,從而實(shí)現(xiàn)上電或開關(guān)復(fù)位的操作。根據(jù)實(shí)際操作的經(jīng)驗(yàn),下面給出這兩種復(fù)位電路的電容、電阻參考值 單片機(jī)投票器 (分機(jī) )設(shè)計(jì) 9 C:= 22uF, R= 。 按鍵及指示燈設(shè)計(jì) , , 三個(gè)端口分別對應(yīng)按鍵同意,反對,棄權(quán)。端口通過電阻接高電平,通過按鍵控制低電平有效。指示燈有紅燈與綠燈接高電平,經(jīng)過 的電阻接反向器接入端口 ,。 串行通訊接口的電路設(shè)計(jì) 在異步通訊中,數(shù)據(jù)是一幀一幀傳送的 ,在幀格式中,一個(gè)字符由 4部分組成:起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停 止位。首先是一個(gè)起始位 o,然后是 5~8位數(shù)據(jù) (規(guī)定低位在前,高位在后 ),接下來是奇偶校驗(yàn)位 (可省略 ),最后是停止位 1。起始位 0信號(hào)只占用 1 位,用來通知接收設(shè)備一個(gè)待接收的字符開始到來。線路上在不傳送字符時(shí)應(yīng)保持為 廣。接收端不斷檢測線路的狀態(tài),若連續(xù)為 1以后又檢測到一個(gè) 0,就知道發(fā)來一個(gè)新字符,應(yīng)馬上準(zhǔn)備接收。 本設(shè)計(jì)的核心是 51 單片機(jī) ,通過單片機(jī)的并行數(shù)據(jù)輸入在通過串行通訊 ,串行通行通過 MAX485實(shí)現(xiàn) ,通過單片機(jī)的 控制 MAX485發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的轉(zhuǎn)換,當(dāng) 為 低電平時(shí) MAX485 處于接收數(shù)據(jù)狀態(tài),而當(dāng) 為高電平時(shí) MAX485 則處于發(fā)送數(shù)據(jù)狀態(tài)。 MAX485 的 RO 引腳接到單片機(jī)的串口接收引腳RXD, MAX485 的 DI 引腳接到單片機(jī)的串口發(fā)送引腳 TXD。 由于控制器與從機(jī)之間的通信是多點(diǎn)的串行通信,所以選擇了 MAXIM 公司的MAX485 芯片來實(shí)現(xiàn)控制器與從機(jī)之間的多機(jī)通信系統(tǒng)。因?yàn)樾盘?hào)在傳輸線上傳送時(shí),若遇到阻抗不連續(xù)的情況,會(huì)出現(xiàn)反射現(xiàn)象從而影響信號(hào)的遠(yuǎn)距離傳輸,所以必須采用匹配的辦法來消除反射。雙絞線的特性阻抗一般在 110~ 130Ω 之間,它與線的絕緣材料 的厚度及導(dǎo)線的直徑有關(guān),所以通常在 RS485 總線末端接入 120Ω 的電阻是為了對通信線路進(jìn)行阻抗匹配。 4 軟件程序設(shè)計(jì) 4. 1 基本原理 主機(jī) 與從機(jī)間的通信主要是利用了 51 單片機(jī)串口的多機(jī)通信功能。在多機(jī) 單片機(jī)投票器 (分機(jī) )設(shè)計(jì) 10 通信中,為了保證主機(jī)與所選擇的從機(jī)實(shí)現(xiàn)可靠的通信,必須保證通信接口具有識(shí)別功能,可以通過控制單片機(jī)的串口控制寄存器 SCON 中的 SM2 位來實(shí)現(xiàn)多機(jī)通信功能??刂破骱蛷臋C(jī)在接收串行數(shù)據(jù)時(shí)均采用中斷方式。控制器與從機(jī)通信是通過 MAX485 來實(shí)現(xiàn)的,必須先將單片機(jī)的 P37口置 1,使 MAX485 處于發(fā)送數(shù)據(jù)的狀 態(tài),然后才能發(fā)送數(shù)據(jù),發(fā)送完數(shù)據(jù)后必須將單片機(jī) P37口置 0,使 MAX485處于接收數(shù)據(jù)的狀態(tài)。 從機(jī) 與主機(jī)之間的通信是通過 MAX485 來實(shí)現(xiàn)的, MAX485 的功能配置通過軟件編程方式實(shí)現(xiàn),單片機(jī)可以通過 8 位并行數(shù)據(jù)接口向 MAX485 寫入待發(fā)送的數(shù)據(jù)、命令或者從 MAX485 讀出接收的數(shù)據(jù)、狀態(tài)。在軟件設(shè)計(jì)上可以分為兩部分,一部分是 從機(jī) 向主機(jī)發(fā)送數(shù)據(jù),另一部分是 從機(jī) 從主機(jī)接收數(shù)據(jù)。注意必須先讀取狀態(tài)字,當(dāng)發(fā)送數(shù)據(jù)標(biāo)志位 TXRDY 為 1 時(shí)才能通過 MAX485 向主機(jī)發(fā)送數(shù)據(jù)。 4. 2 通訊協(xié)議 通信時(shí),為了處理方便,通信雙方應(yīng)制定相應(yīng)的協(xié)議。在本例中主、從機(jī)串行口都設(shè)為方式 3,波特率為 2400bps, PCON中的 SMOD位都取 0,設(shè) fose為 12MHz,定時(shí) /計(jì)數(shù)器 TI采用工作方式 2,主機(jī)的 SM2 位設(shè)為 0,從機(jī)的 SM2 開始設(shè)為 1,從機(jī)地址從 001FEH。另外還制定如下幾條簡單的協(xié)議: 主機(jī)發(fā)送的控制命令: 00H:要求從機(jī)接收數(shù)據(jù)。( TB8=0) 01H:要求從機(jī)發(fā)送數(shù)據(jù)。( TB8=0) 03H:主機(jī)確認(rèn)收到投票結(jié)果( TB8=0) 04H:全部投票結(jié)束命令( TB8=0) FFH:命令所 有從機(jī)的 SM2位置 1,準(zhǔn)備接收主機(jī)送來的地址。( TB8=1) 從機(jī)發(fā)給主機(jī)狀態(tài)字格式如下圖所示: D7 D6 D5 D4 D3 D2 D1 D0 ERR TRDY RRDY 其中: ERR=1,表示從機(jī)接收到非法命令。 TRDY=1,表示從機(jī)發(fā)送準(zhǔn)備就緒。 RRDY=1,表示從機(jī)接收準(zhǔn)備就緒。 單片機(jī)投票器 (分機(jī) )設(shè)計(jì) 11 由規(guī)定的工作方式及選用的元件計(jì)算確定特殊功能計(jì)算器的初始值: 對于 SCON, SM2 設(shè)為 1, REN=1, 傳口工作方式采用工 作方式 3 故 SCON=11110000B=F0H 對于 PCON,由于 SMOD=0,所以 PCON=00H 對于 TMOD,采用工作方式 2, TMOD=0100000B=20H 且由波特率給定的情況下計(jì)算初值公式 計(jì)算可得 C=F3H。 P1端口: 1 1 1 1 1 程序中的初始化語言編寫如下: void main(void) { { //串口初 試化 TMOD=0x20。 //記數(shù)方式 2 TL1=0xf3。 TH1=0xf3。 //2400 波特率 SCON=0xf0。 PCON=0x00。 TR1=1。 ES=1; EA=1 。 //開放串口中斷 ?? ?? void delay02s(void) //延時(shí) 秒子程序 { unsigned char i,j,k。 for(i=20。i0。i) for(j=20。j0。j) for(k=248。k0。k)。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1