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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的鄉(xiāng)鎮(zhèn)客運汽車報站系統(tǒng)設(shè)計與實現(xiàn)(參考版)

2025-01-19 23:55本頁面
  

【正文】 } 12864 顯示調(diào)試 12864 顯示調(diào)試后加 上 , 在調(diào)試過程才發(fā)現(xiàn) , 12864 的數(shù)據(jù)總線與 52 單片機的 P0 口接反了 , 由于時間原因 , 就沒重新做一個 , 因為要重新畫 PCB 圖 , 經(jīng)過一番思考后 , 我擦掉了數(shù)據(jù)總線與 P0 的接線 , 補上了飛線 。delayms(200)。 case 15:{D1=0。D2=1。delayms(200)。 case 14{D1=0。D2=0。delayms(200)。 case 13:{D1=0。D2=1。delayms(200)。 switch(a) {case 12:{D1=1。////keyscan()為鍵盤 掃描函數(shù) 。部分程序如下 : uchar a。節(jié)約成本,提高效率了,一切都是直觀的。 用戶不需要搭建硬件電路就可以對程序進行驗證 。 可以實現(xiàn)無實物的基與單片機客運汽車系統(tǒng)設(shè)計與實現(xiàn)。程序見目錄 B[13, 14]。 主控程序流程圖如圖 32 所示: 23 圖 31 鍵盤矩陣 24 圖 32 整體流程圖 判斷手 /自動鍵是否按下 判斷正 /反向鍵是否按下 比較判斷到站否 調(diào)用語音報站程序 調(diào)用手動操作程序 調(diào)用反向程序 Y Y Y N N N 開始 返回 返回 25 語音報站程序的設(shè)計 語音報站 流程圖如圖 33 所示 。 如此反復(fù)②操作,將各站的語音依次錄入存儲器。 (由于是單層板 ,無法把矩陣鍵盤的線全部連上 , 所有加上了飛線) 客運汽車車站與站之間的距離必須在行駛前,手動把報站音存入單片機內(nèi),其具體過程如下: ① 按下 15 鍵, 12864 出現(xiàn)提示“ 如要錄音請按確定 ”。 主控程序的設(shè)計 在本 設(shè)計中,單片機的 P3 控制的矩陣鍵盤,其功能說明如表 所示。這一指令序列稱為程序。 22 3 軟件設(shè)計 程序就是為計算機某一算式或完成某一工作的若干指令的有序集合。促進城市經(jīng)濟發(fā)展和交通變化的和諧發(fā)展。 本 21 系統(tǒng)很大程度上提高 客運汽車 報站的準(zhǔn)確性,可靠性。本設(shè)計主要是對 客運汽車到站 進行計數(shù),將計數(shù)值與預(yù)置值進行比較, 即可進行準(zhǔn)確報站 。 總電路圖設(shè)計 根據(jù)以上各部分電路設(shè)計,構(gòu)成整體系統(tǒng)的總電路,具體電路見附錄 A。循環(huán)的地址信號由計數(shù)器U13 所構(gòu)成的九位二進制循環(huán)計數(shù)器產(chǎn)生,并通過緩沖器 U7 和 U9 的第 1 組通道送給 U14 和上述三片譯碼器的 A0— A8 端,作為地址信號。 九位地址線 A0— A8 的地址范圍為 0— 511,分別對應(yīng)顯示屏的第 1 頁的第 1 行到第 32 頁的第 16 行,地址線 A0— A8 與顯存 U14 的地址輸入管腳相連接,因此 U14 中的第 1 到第 512 字節(jié)中的數(shù)據(jù)存放的是對應(yīng)顯示屏中第 1 頁 的第 1 行到第 32 頁的第 16 行的顯示數(shù)據(jù)信息。 A7U 1274LS244246811816141211131517975319A1A2A3A41OEY1Y2Y3Y4A5A6A7A8Y5Y6Y7Y82OEA1U 11A12A5A0A5D1D3A4A2D3A8D6A2D2/CSA0/WRA8A5A3A7A6A5A3A3A8A2U 1340401011976532413121415116C LKR STQ1Q2Q3Q4Q5Q6Q7Q8Q9Q10Q11Q12VC CA4A6A1U974LS244246811816141211131517975319A1A2A3A41OEY1Y2Y3Y4A5A6A7A8Y5Y6Y7Y82OEA7/OEA6A0A2D5D1A5A6A1A9A8A4A3A3D4D6+ 12VD0A6A7A0A8D7D2CPD2A4A7D5A1A0D0D7A4A3A10D3D7A4U 10B4 56A8A2D0D0U774LS244246811816141211131517975319A1A2A3A41OEY1Y2Y3Y4A5A6A7A8Y5Y6Y7Y82OEA8A26116U 14D5D4 D7D6A1D1LED 點陣顯示屏A7/WED4U874LS244246811816141211131517975319A1A2A3A41OEY1Y2Y3Y4A5A6A7A8Y5Y6Y7Y82OEA5A1A0A6A0 20 圖 215 LED 點陣 M,漢字顯示電路 本電路采用 16*256 的 LED 點陣顯示屏來顯示 16 個 16*16 的漢字,采用顯存 U14 來存放漢字點陣信息。 ( 2)串行輸入 數(shù)據(jù)串行輸入方式是以串行方式傳送數(shù)據(jù),其優(yōu)點是占用 I/O 接口資源少,其缺點是傳送數(shù)據(jù)的速度相對較慢 [10]。 數(shù)據(jù)輸入接口方式 數(shù)據(jù)輸入接口方式有并行輸入方式和串行輸入方式兩種。 動態(tài)顯示驅(qū)動方式的優(yōu)點是引線少、線路簡單、硬件成本相對較低。每一個數(shù)位上的字符顯示都需要靠筆段字形驅(qū)動和數(shù)位驅(qū)動相配合,如果數(shù)位顯示該位字符,持續(xù)施加一段時 間的電壓,然后再顯示下一個數(shù)位的字符。 19 這種驅(qū)動方式的優(yōu)點是編程容易、管理簡單、顯示亮度高、穩(wěn)定性好,占用CPU 時間較少;但缺點是占用硬件電路和微處理器系統(tǒng)接口資源較多、引線多、印刷板布線復(fù)雜、硬件投入成本高。 ( 1)靜態(tài)顯示驅(qū)動 當(dāng) LED 顯示器工作于靜態(tài)顯示驅(qū)動方式時,不同數(shù)位 LED 數(shù)碼管的公共極(共陰極或共陽極)將被連接在一起并接地或 +5V,而每個數(shù)位的 8 段筆段分別與一個 8 位鎖存器相連。 LED 顯示器驅(qū)動方式 LED 顯示器驅(qū)動方式可以分成靜態(tài)顯示驅(qū)動和動態(tài)顯示驅(qū)動兩種。 ( 1)硬件譯碼 常用的硬件譯碼器有 BCD— 7 段譯碼器 MC14558,把譯碼器與驅(qū)動電路集成在一起的 BCD— 7 段譯碼驅(qū)動器 MC14547,進一步把鎖存器、譯碼器和驅(qū)動器集成在一起的 BCD— 7 段鎖存譯碼驅(qū)動器 MC14513 和十六進制輸出的鎖存譯碼驅(qū)動器 MC14495 等。 LED 顯示譯碼方式 要驅(qū)動 LED 顯示器顯示相應(yīng)字符,必須通過接口向其提供字符 的筆段字形碼和數(shù)位代碼。而點陣式 LED 顯示器就可以解決這個問題,常見的點陣式 LED 顯示器有 5 5 8 8 和 16 16 等若干種點陣結(jié)構(gòu)。 ( 3) 6 段符號顯示器 6 段符號顯示器經(jīng)常在 132 或 142 計量顯示中用于顯示最高位和符號位,因為 18 在 3 位半或 4 位半顯示器中,最高位最大僅為 1,所以符號顯示器用 6 段筆段構(gòu)成“ +1”,可以根據(jù)需要顯示“ +1”、“ 1”、“ 1”、“ +”、“ ”、“ +1.”、“ 1.”或“ 1.”等組合符號。 15 段與 17 段顯示器的區(qū)別在于外框上下兩橫結(jié)構(gòu)不一樣, 17 段顯示器的上橫和下橫分別被分成兩個筆段,而 15 段顯示器則分別為一個筆段。其第 8 筆段一小數(shù)點形式位于字符的右下方。這種器件根據(jù)顯示數(shù)位分類,可以分為一位、雙位和多位 LED 顯示器,一位 LED 顯示器就稱作 LED 數(shù)碼管,兩位以上的一般就稱作 LED 顯 示器。對共陰極數(shù)碼管,公共陰極接地,當(dāng)各段陽極上的電平為高電平時,該段接通亮,電平為 0 時,該段關(guān)斷不亮。構(gòu)成方式有兩大類:一是筆段字符式,一般又有三種: 7 段( /8 段)數(shù)碼管、 15 段( /17 段)數(shù)碼管和 6 段符號顯示器;二是點陣字符式,一般有 5 5 8 8 和 16 16 等若干種點陣結(jié)構(gòu)。另外 LED 的發(fā)光強度還一環(huán)境溫度有關(guān),溫度越低發(fā)光強度越高,隨溫度升高,發(fā)光強度呈準(zhǔn)線性下降,在 75℃時發(fā)光強度僅為 25℃時的一半,在 80℃時, LED 幾乎就不能工作, LED 的最大工作電流也隨溫度升高而線性下降。 LED 可看承具有 恒壓特性,其正向壓降變化不大,有一定的穩(wěn)定作用,其發(fā)光強度隨工作電流增大而增大。對小功率 LED,支流工作電流以 115mA 為宜(不同材料的 LED 要求會相差較大),最大電流不得超過 50mA,最大平均電流不超過30mA,所以使用中必須要加限流電阻。 R1 R2 基準(zhǔn)電壓 比較放大器 調(diào)整管 Vref I Vb T I1 Iadj I2 + Vi Vo adj + 16 24VD1R1+ 6 V100U6L M 3 1 7 / C Y L312V I NA D JV O U T380 10uFD2R21uF 圖 213 電壓變換電路 ( 2) 錄音電路的設(shè)計 連線圖如圖 214 所示, MIC 是麥克風(fēng),即語音信號的輸入端,輸出的模擬語音信號經(jīng)過三極管組成的放大器放大后加到 ISD4004 語音芯片的 ANA IN反向模擬輸入端。所以消耗的電流都從輸出端流出,內(nèi)部的基準(zhǔn)電壓(約 )接至比較放大器的同相端和調(diào)整端之間。 LM331 是三端可調(diào)式集成 15 穩(wěn)壓器,其電路結(jié)構(gòu)和外接元件如圖 212 所示。 220uF0 . 0 4 7 u F220uFAUDOUT10K312+U5L M 3 8 6325614 8710+ + 6 V+ 圖 211 功放電路 由于功率放大器 LM386要接 +6V電壓,因此還需要一個電壓變換電路將 24V電壓變換成 +6V 的電壓。本設(shè)計中選用的放大器是 LM386, LM386是為低電壓應(yīng)用設(shè)計的音頻功率放大器 [9],其工作電壓為 6V,最大失真度為 ,功率頻響為 20~ 100kHz。典型的被存儲信息可以保存時間高達 100 年,同一個存儲單元可以反復(fù)被錄音 10 萬次 [5]。 ( 7) A9A0/A15A0:輸入地址寄存器 [5]。存儲器管理時, RAC(行地址時鐘)引腳和 IAB 可以用來繞著存儲器分段移動。 當(dāng) IAB 被清 0 時,放音或錄音操作就從地址 A9A0/A15A0 開始。當(dāng)其為 1 時,忽略輸入地址寄存器的內(nèi)容 A9A0/A15A0。當(dāng)其為 1 時,控制上電;當(dāng)其為 0時,掉電進入節(jié)能狀態(tài)。當(dāng)其為 1 時,允許報文插MOSI C4 C3 C2 C1 C0 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 報文插入 (MC) 忽略的地址 (IAB) 上電 (PU) 放音 /錄音 (P/R) 運行 MISO OVF EOM P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 0 0 0 0 0 0 14 入;當(dāng)其為 0 時,關(guān)閉報文插入功能。 如圖 210 所示。 ( 2) /R 控制寄存器:用于選擇放音和錄音操作。 以下是控制寄存器的說明: ( 1) N 控制寄存器:用于控制操作。 ( 9) 所有的操作都是有 /SS 的上升沿開始。有可能在同一個 SPI 周期讀中斷數(shù)據(jù)和啟動一個新的操作。 ( 7) 當(dāng)中斷數(shù)據(jù)被移位移出 MISO 引腳時,控制和地址數(shù)據(jù)就同時被移進MOSI 引腳。 ( 5) 輸入操作碼和地址的格式如下: 8 位控制碼 和 16 位地址 ( 6) 每個由 EOM 或溢出產(chǎn)生的結(jié)果信號都將產(chǎn)生中斷,包括報文周期插入周期。 ( 3) 數(shù)據(jù)輸入由時鐘的上升沿驅(qū)動,數(shù)據(jù)輸出由時鐘的下降沿驅(qū)動。 ) ( 1) 所有串行數(shù)據(jù)傳送都是由 /SS 引腳上的下降沿開始。20mA): ( )~
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1