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

正文內(nèi)容

電梯語音播報畢業(yè)設(shè)計-文庫吧資料

2024-12-11 16:20本頁面
  

【正文】 ound_1A 0x0017 define sound_1B 0x001e 22 //關(guān)門 define sound_2A 0x001f define sound_2B 0x0024 //1 樓到了 define sound_3A 0x0025 define sound_3B 0x002d //2 樓到了 define sound_4A 0x012e define sound_4B 0x0137 //3 樓到了 define sound_5A 0x0038 define sound_5B 0x0041 //4 樓到了 define sound_6A 0x0042 define sound_6B 0x004b //5 樓到了 define sound_7A 0x004c define sound_7B 0x0056 //6 樓到了 define sound_8A 0x0057 define sound_8B 0x0061 //7 樓到了 define sound_9A 0x0062 define sound_9B 0x006c //8 樓到了 define sound_10A 0x006d define sound_10B 0x0076 //9 樓到了 define sound_11A 0x0077 define sound_11B 0x0080 //10 樓到了 define sound_12A 0x0081 define sound_12B 0x0089 //11 樓到了 define sound_13A 0x008a define sound_13B 0x0093 //12 樓到了 define sound_14A 0x0094 define sound_14B 0x009d //13 樓到了 define sound_15A 0x009e 22 define sound_15B 0x00a7 //14 樓到了 define sound_16A 0x00a8 define sound_16B 0x00b1 //15 樓到了 define sound_17A 0x00b2 define sound_17B 0x00bd //16 樓到了 define sound_18A 0x00bc define sound_18B 0x00c5 //17 樓到了 define sound_19A 0x00c6 define sound_19B 0x00ce //18 樓到了 define sound_20A 0x00cf define sound_20B 0x00d8 //19 樓到了 define sound_21A 0x00d9 define sound_21B 0x00e1 //20 樓到了 define sound_22A 0x00e2 define sound_22B 0x00eb include include include define ISD1700_STOP 0X02 //停止播報指令 define ISD1700_SET_PLAY 0x80 //從開始指令到結(jié)束地址播放 define NULL 0x00 define ISD_LED 0x10 define ISD1700_PU 0x01 define uchar unsigned char define uint unsigned int /********************0123456789ABCDEF*******************/ uchar code table0[]= 。 22 void Lcd_Init(void)。 void Write_Com(uc )。 sbit Lcd_E=P3^7。 } } } //ifndef _1602_H_ //define _1602_H_ include define uc unsigned char define ui unsigned int define Lcd_Data P2 sbit Lcd_RS=P3^5。i++) { Write_Data(dat[i])。 for(i=0。 Delay(2)。inum。 if(y==1) { Write_Com(0x80+x)。 } /************************************** 函數(shù)名稱: LCD1602 顯示函數(shù) 22 形式參數(shù):顯示起始列,顯示起始行,字符數(shù)目,字符指針 返回值:無 說明: ***************************************/ void Lcd_Display(uc x,uc y,uc num,uc *dat) { uc i。 Write_Com(0x06)。 } void Lcd_Init()//LCM 初始化 { Write_Com(0x38)。 Delay(1)。 Delay(1)。 Lcd_RW=0。 Lcd_E=0。 Lcd_E=1。 P2=。 } void Write_Com(uc ) { Lcd_RS=0。y0。x0。 2021 年 5 月 21 日 于 22 附 錄 相關(guān)程序如下: include void Delay(ui z) { ui x,y。本設(shè)計能順利的完成也歸功于 各位老師的認(rèn)真負(fù)責(zé),使我們能夠很好的掌握和運用專業(yè)知識,并在設(shè)計中應(yīng)用。 畢業(yè)設(shè)計結(jié)束了,通過設(shè)計,學(xué)生深刻領(lǐng)會到基礎(chǔ)的重要性,畢業(yè)設(shè)計不僅僅能幫助學(xué)生檢驗大學(xué)四年的學(xué)習(xí)成果,更多的是畢業(yè)設(shè)計可以幫助我們更加清楚的認(rèn)識自我,磨練我們的意志與耐性,這會為學(xué)生日后的工作和生活帶來很大的幫助。 畢業(yè)設(shè)計中需要用到輔助設(shè)計軟件的地方,也需要我們耐心的學(xué)習(xí)。從最開始時的搜集資料,整理資料,到方案比選,確定方案,再到著手開始進(jìn)行設(shè)計,每一步都是環(huán)環(huán)相扣,銜接緊密,其中任何一個步驟產(chǎn)生遺漏或者疏忽,就會對以后的設(shè)計帶來很多的不便。畢業(yè)設(shè)計幫助我們總結(jié)大學(xué)四年收獲、認(rèn)清自我。知識必須通過應(yīng)用才能實現(xiàn)其價值!有些東西以為學(xué)會 了,但真正到用的時候才發(fā)現(xiàn)是兩回事,所以我認(rèn)為只有到真正會用的時候才是真的學(xué)會了。 畢業(yè)設(shè)計是我作為一名學(xué)生即將完成學(xué)業(yè)的最后一次作業(yè),他既是對學(xué)校所學(xué)知識的全面總結(jié)和綜合應(yīng)用,又為今后走向社會的實際操作應(yīng)用鑄就了一個良好開端,畢業(yè)設(shè)計是我對所學(xué)知識理論的檢驗與總結(jié),能夠培養(yǎng)和提高設(shè)計者獨立分析和解決問題的能力。通過本次設(shè)計,我熟練掌握了程控系統(tǒng)設(shè)計的一般步驟 ,掌握了相關(guān)軟件的用法,并對編程能力起到了一定的提高作用。 圖 63 語音部分程序編譯 圖 64 顯示部分程序編譯 調(diào)試好以后,功能基本上都能實現(xiàn),實物圖如下: 22 圖 65 硬件實物圖 22 第七章 總結(jié) 通過 此次電梯語音系統(tǒng)的設(shè)計,我收獲頗豐。 由于 PROTEUS 中沒有 ISD 系列芯片,所以無法完成語音播報部分的仿真,只可以進(jìn)行 LCD 顯示部分和鍵盤部分的仿真,仿真圖如下: 圖 61 LCD 顯示部分仿真 圖 62 鍵盤部分仿真 22 系統(tǒng)調(diào)試 將系統(tǒng)程序燒錄進(jìn)單片機(jī)中,連接好硬件電路,進(jìn)行系統(tǒng)調(diào)試。在控制器的軟件設(shè)計中, 調(diào)試是最 關(guān)鍵的一步,只有通過不斷調(diào)試才能慢慢接近系統(tǒng)的性能要求,本設(shè)計中采用匯編語言設(shè)計程序,編程、調(diào)試較難。 22 系統(tǒng)主程序 圖 51 主程序流程圖 22 選音播放子程序 圖 52 選音播放子程序流程圖 本章小結(jié) 本章 敘述了系統(tǒng)的軟件結(jié)構(gòu)。 5 實現(xiàn)全面軟件抗干擾設(shè)計。 3 程序存儲區(qū),數(shù)據(jù)存儲區(qū)要合理規(guī)劃,既能節(jié)約內(nèi)存容量,又使操作方便。 2 各功能程序?qū)崿F(xiàn)模塊化,子程序化。 應(yīng)用軟件設(shè)計原則 應(yīng)用系統(tǒng)中的軟件是根據(jù)系統(tǒng)功能要求設(shè)計的,應(yīng)可靠實現(xiàn)系統(tǒng)的各種功能。 同時 C 語言可移植性好、表達(dá)能力強(qiáng)、表達(dá)方式靈活、可進(jìn)行結(jié)構(gòu)化程序設(shè)計、可以直接操作計算機(jī)硬件、生成的目標(biāo)代碼質(zhì)量高。 C 語言的關(guān)鍵字很少, ANSI C 標(biāo)準(zhǔn)一共只有 32 個關(guān)鍵字, 9 種控制語句,壓縮了一切不必要的成份。 對于 51 系列單片機(jī),現(xiàn)有四種語言支持,即匯編、 PL/M、 C 和 BASIC 。在硬件結(jié)構(gòu)一定的情況下,只要改變軟件就能實現(xiàn)一些不同的功能。在設(shè)計硬件電路的同時,充分考慮將軟件和硬件結(jié)合起來,發(fā)揮 單片機(jī)的優(yōu)勢,簡化硬件電路設(shè)計 。電路如圖 45 所示。它實際上是上電復(fù)位兼手動復(fù)位。隨著充電電流的減小, RST 端的電位逐漸下降,只要在 RST 端有足夠的時間保持閥值電壓, 89C51 單片機(jī)就可以自動復(fù)位 [9]。上電自動復(fù)位在單片機(jī)接通電源時,對電容充電來實現(xiàn)的。 22 圖 44 單片機(jī)引腳連接圖 復(fù)位分為上電自動復(fù)位和按鍵手動復(fù)位兩種方式。 22 圖 42 鍵盤操作電路 鍵盤部分模擬的是信號的采集和 對系統(tǒng)的總體操作。 系統(tǒng)硬件構(gòu)成 系統(tǒng)硬件組成包括操作部分(獨立鍵盤、晶振電路與復(fù)位電路);執(zhí)行部分( LCD顯示電路、語音播報電路)組成。 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點陣式 LCD,目前常用 16*1, 16*2, 20*2 和 40*2 行等的模塊。這樣一來就組成某個字符。這就是 LCD 顯示的基本原理 [8]。 LCD 簡介 液晶顯示器各種圖形的顯示原理(線段的顯示):點陣圖形式液晶由 MN 個顯示單元組成,假設(shè) LCD 顯示屏有 64 行,每行有 128 列,每 8 列對應(yīng) 1 字節(jié)的 8位,即每行由 16 字節(jié),共 168=128 個點組成,屏上 6416 個顯示單元與顯示 RAM區(qū) 1024 字節(jié)相對應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗對應(yīng)。當(dāng)指針指到末后,會自動跳到 0x10。遇到這種情況需先將芯片成功全部擦除才能復(fù)原,這樣原來的內(nèi)容將全部丟失除了提示音。 SPI 協(xié)議格式 圖 32 SPI 時序圖 在 SPI命令輸入到 ISD1700前, SPI端口的狀態(tài)應(yīng)該保持如下狀態(tài): 22 ( 1) /SS=HIGH ( 2) SCLK=HIGH ( 3) MOSI=LOW ISD1700 的存儲結(jié)構(gòu) 在獨立按鍵模式下,芯片內(nèi)有一套環(huán)形存儲結(jié)構(gòu)管理系統(tǒng)來管理錄音段的存放。此外,還有一些命令可以訪問 APC寄存器,用來設(shè)置芯片模擬輸入的方式 [5]。 為了兼容獨按鍵模式,一些 SPI命令 : PLAY, REC, ERASE, FWD, RESET和 GLOBAL_ERASE的運行類似于相應(yīng)的獨立按鍵模式的操作。 VSSD 28 21 數(shù)字地 22 ISD1730 的 SPI 模式 主控單片機(jī)主要通過四線 ( SCLK, MOSI, MISO, /SS) SPI協(xié)議對 ISD1700進(jìn)行串行通信 [4]。 Interrup
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1