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

正文內(nèi)容

基于s51單片機的開發(fā)板設(shè)計畢業(yè)論文-文庫吧在線文庫

2024-07-28 18:48上一頁面

下一頁面
  

【正文】 ...........................................................................................................................12 下載器模塊 .......................................................................................................................16 其他模塊 ...........................................................................................................................174 軟件部分 ...............................................19 整體程序設(shè)計 ...........................................................19 分模塊程序設(shè)計 .........................................................19 鍵盤模塊程序設(shè)計 ...........................................................................................................19 AD 模塊程序設(shè)計 ............................................................................................................20 DA 模塊程序設(shè)計 ............................................................................................................22S51 開發(fā)板的設(shè)計 DS1302 時鐘模塊程序設(shè)計 .............................................................................................23 測溫模塊程序設(shè)計 ...........................................................................................................25 串行通信模塊程序設(shè)計 ...................................................................................................28 顯示模塊程序設(shè)計 ...........................................................................................................30 其他模塊 ...........................................................................................................................385 開發(fā)板設(shè)計及測試 .......................................41 開發(fā)板 PCB 設(shè)計 .........................................................41 開發(fā)板測試 .............................................................416 結(jié)論 ...................................................43致謝 .....................................................44參考文獻(xiàn) .................................................45附錄 .....................................................46附錄 1 鍵盤模塊部分程序 ....................................................46附錄 2 AD 模塊部分程序 .....................................................46附錄 3 DA 模塊部分程序 .....................................................48附錄 4 DS1302 時鐘模塊部分程序 .............................................48附錄 5 測溫模塊部分程序 ....................................................51附錄 6 單片機通過 MAX485 與 PC 機通訊程序 ....................................52附錄 7 LCD1602 顯示模塊部分程序 ............................................53附錄 8 開發(fā)板整觀圖 ........................................................55附錄 9 下載器整觀圖 ........................................................55S51 開發(fā)板的設(shè)計11 引言單片機具有成本低、體積小、可靠性高、具有高附加值、通過更改軟件就可以改變控制對象等優(yōu)點,單片機越來越成為電子工程師設(shè)計產(chǎn)品時的首選器件之一。單片機使用 ISP 在線下載程序,加快了程序設(shè)計者調(diào)試的進(jìn)度,使設(shè)計者所設(shè)計的程序盡快得到驗證。如選用 CMOS 芯片單片機構(gòu)成低功耗系統(tǒng)時,系統(tǒng)中所有芯片都應(yīng)盡可能選擇低功耗產(chǎn)品; (5)可靠性及抗干擾設(shè)計是硬件設(shè)計必不可少的一部分,它包括芯片、器件選擇、去耦濾波、印刷電路板布線、通道隔離等;(6)單片機外圍電路較多時,必須考慮其驅(qū)動能力。 AD 模塊a ADC0832 簡介A/D 轉(zhuǎn)換在單片機接口中應(yīng)用廣泛,串行 A/D 轉(zhuǎn)換器具有功耗低、性價比較高、芯片引腳少等特點。 DA 模塊a TLC5615 簡介 TLC5615 為美國德州儀器公司 1999 年推出的產(chǎn)品,是具有串行接口的數(shù)模轉(zhuǎn)換器,其輸出為電壓型,最大輸出電壓是基準(zhǔn)電壓值的兩倍。采用三線接口與 MCU 進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或 RAM 數(shù)據(jù)。XX2 為振蕩源,外接 32. 768 kHz 晶振。b 硬件實現(xiàn)DS1302 時鐘模塊的原理圖如圖 39 所示:S51 開發(fā)板的設(shè)計9圖 39 DS1302 時鐘原理圖單片機與 DS1302 通過 、 相連,分別為時鐘信號線、輸入輸出線、復(fù)位信號線。實現(xiàn)這種變換的方法可用分立元件,也可用集成電路芯片。由 11114 腳構(gòu)成兩個數(shù)據(jù)通道。新的串行通訊接口標(biāo)準(zhǔn) RS449 被制定出來,與之相對應(yīng)的是 RS485 的電氣標(biāo)準(zhǔn)。RO 和 DI 端分別為接收器的輸出和驅(qū)動器的輸入端,與單片機連接時只需分別與單片機的 RXD 和 TXD 相連即可;/RE 和 DE 端分別為接收和發(fā)送的使能端,當(dāng)/RE 為邏輯 0 時,器件處于接收狀態(tài);當(dāng) DE 為邏輯 1 時,器件處于發(fā)送狀態(tài),因為 MAX485 工作在半雙工狀態(tài),S51 開發(fā)板的設(shè)計12所以只需用單片機的一個管腳控制這兩個引腳即可;A 端和 B 端分別為接收和發(fā)送的差分信號端,當(dāng) A 引腳的電平高于 B 時,代表發(fā)送的數(shù)據(jù)為 1;當(dāng) A 的電平低于 B 端時,代表發(fā)送的數(shù)據(jù)為 0。b LCD1602 模塊 (1) LCD1602 簡介:LCD1602 點陣字符液晶模塊是由點陣字符液晶顯示器件和專用的行列驅(qū)動器,控制器及必要的連接件,結(jié)構(gòu)件裝配而成,可以顯示數(shù)字和英文字符。 *注釋 3:如背光和模塊共用一個電源,可以將模塊上的 JA、JK 用焊錫短接。如圖 321 所示,單片機的 與 Q1 的基極通過 1K 歐姆電阻連接,當(dāng) 為高電平時,Q1 導(dǎo)通,Q1 的發(fā)射極與集電極導(dǎo)通,將發(fā)射極下拉為低電平,蜂鳴器兩端出現(xiàn)電位差,蜂鳴器發(fā)聲;當(dāng) 為低電平時,Q1 不導(dǎo)通,蜂鳴器兩端沒有電流流過,蜂鳴器不發(fā)聲。 判斷閉合鍵所在的位置:在確認(rèn)有鍵按下后,即可進(jìn)入確定具體閉合鍵的過程。在時鐘的上升沿,D I端的數(shù)據(jù)移ADC0832內(nèi)部的多路地址移位寄存器。b AD 程序流程圖AD 程序流程圖如 43 所示:開始啟動 AD 轉(zhuǎn)換輸入方式選擇輸入通道選擇讀取數(shù)據(jù)數(shù)據(jù)處理與顯示S51 開發(fā)板的設(shè)計23圖 43 AD 程序流程圖依據(jù)操作時序?qū)DC0832編程,包括轉(zhuǎn)換啟動和AD值讀取函數(shù),在AD轉(zhuǎn)換函數(shù)中可以選擇ADC0832的轉(zhuǎn)換通道和輸入方式,即通道0或通道1,單通道輸入或差分輸入。 串行數(shù)模轉(zhuǎn)換器TLC5615的使用有兩種方式,即級聯(lián)方式和非級聯(lián)方式。上電運行時,在Vcc≥,~RST必須保持低電平。基于單總線上的所有傳輸過程都是以初始化開始的,初始化過程由主機發(fā)出的復(fù)位脈沖和從機的應(yīng)答脈沖組成??砂l(fā)送的 RAM 命令有:寫暫存 RAM,讀暫存 RAM,復(fù)制暫存 RAM,數(shù)據(jù)轉(zhuǎn)換,回讀 E2PROM,讀電源模式。 b RS485 通信模塊程序設(shè)計單片機通過 MAX485 與 PC 機通訊程序流程圖如圖 414 所示:S51 開發(fā)板的設(shè)計31開始串口初始化保存數(shù)據(jù)發(fā)送數(shù)據(jù)RI 等于 1YNTI 等于 1RI 置零TI 置零YN485 接收485 發(fā)送414 單片機通過 MAX485 與 PC 機通訊程序流程圖在程序中,當(dāng)串口要接收數(shù)據(jù)時,使 為低電平,當(dāng)串口要發(fā)送數(shù)據(jù)時,使 為高電平。程序中由低位到高位循環(huán)點亮數(shù)碼管顯示 1。D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。讀寫操作時序如圖 416 和 417 所示:圖 416 讀操作時序圖 417 寫操作時序LCD1602 顯示程序流程圖如圖 418 所示: S51 開發(fā)板的設(shè)計35開始顯示兩個字符串結(jié)束設(shè)置顯示模式關(guān)閉顯示顯示清屏顯示光標(biāo)移動設(shè)置顯示開及光標(biāo)設(shè)置圖 418 LCD1602 顯示程序流程圖液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。LED 連接引腳若為低電平,則 LED 發(fā)光,若為高電平,則 LED 不發(fā)光。 布局保障總的連線盡可能的短,關(guān)鍵信號線最短。 集成電路的去耦電容應(yīng)盡量靠近芯片的電源腳,使之與電源和地之間形成回路最短。鍵盤模塊實驗效果: 文件到單片機,將 JP7 插上短路帽,按下鍵盤上的某一個鍵,LCD1602 上顯示該鍵對應(yīng)的鍵值;AD 模塊實驗效果: 文件到單片機,將 JPJ7 、J8 插上短路帽,則 LCD1602 上顯示 DIGITALVOLTMETER 和 VOLTAGE:“ ”.“ ”V,引號處為采樣得到的模擬電壓值,調(diào)節(jié) R7 或 R8,電壓值隨之發(fā)生變化;DA 模塊實驗效果: 文件到單片機,將 JP3 插上短路帽,用萬用表測量 J12 處電壓,改變程序中設(shè)定的數(shù)字量,萬用表測量值也隨之發(fā)生變化;S51 開發(fā)板的設(shè)計43DS1302 時鐘模塊實驗效果: 文件到單片機,將 JP4 插上短路帽,U7 上插上 LCD1602,液晶上顯示秒、分、時、星期、日、月、年信息;測溫模塊實驗效果: 文件到單片機,將 JP8 插上短路帽,U7 上插上 LCD1602,液晶上顯示溫度信息;單片機通過 MAX232 與 PC 機通訊模塊實驗效果: 文件到單片機,將 JP6 插上短路帽,用串口線連接單片機和 PC 機,在 PC 機上打開串口調(diào)試助手,在發(fā)送窗口發(fā)送字符,在接收窗口會回顯發(fā)送出去的字符;單片機通過 MAX485 與 PC 機通訊模塊實驗效果: 文件到單片機,將 JP2 插上短路帽, RS232RS485 轉(zhuǎn)換器一端連接 MAX485 的 A、B 和GND,用串口線連接轉(zhuǎn)換器另一端和 PC 機,在 PC 機上打開串口調(diào)試助手,在發(fā)送窗口發(fā)送字符,在接收窗口會回顯發(fā)送出去的字符;數(shù)碼管模塊實驗效果: 文件到單片機,將 J3 上端插上短路帽,按 S17 鍵,數(shù)據(jù)遞增到 “999”,按 S18 鍵,數(shù)據(jù)遞減到 “000”。for(i=0。j4。 //時鐘端sbit ADC_DI = P2^6。 }}}if(find==0)return 1。in=P2。針對各個功能
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1