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

正文內容

語音報站系統(tǒng)畢業(yè)設計-畢業(yè)設計(編輯修改稿)

2025-02-24 02:12 本頁面
 

【文章內容簡介】 顯示模塊、語音芯片、按鍵控制、實時時鐘電路、晶振電路、串口部分等模塊化電路組成。 6 語音合成模塊原理圖 7 8 本系統(tǒng)接收模塊數(shù)據(jù)位有六位,數(shù)據(jù)口接到單片機 ~,遙控接收器接收到站臺發(fā)來的無線信號后,將信號送入單片機,單片機根據(jù)程序對輸入的信號進行編碼驗證,從語音合成模塊中調用對應的報站語音,驅動功率放大器播報站臺信息。當出現(xiàn)異常情況時,司機可通過鍵盤上的按鍵強制對播報信息進行調整,意外情況解除后,公交車接收到新的站臺信號,通過編碼驗證后,程序就可以恢復自動運 行,保障公交報站順利進行。 按鍵部分原理圖 按鍵電路連接圖如圖 316所示。 9 第 4章 程序設計 模塊介紹 本系統(tǒng)軟件設計分為以下幾個模塊: (1)主程序模塊 主程序主要完成初始化、設置中斷向量、檢查有無按鍵按下、以及調用顯示等等。主程序的流程圖如 41所示。 (2)無線接收程序 當接收模塊接收到站臺無線發(fā)射模塊發(fā)射過來的 6位二進制代碼時,單片機馬上進入中斷,然后檢測和判斷接收到的代碼,最后根據(jù)判斷出的代碼進行相應的語音播報及信息顯示等操作。 10 (3)時鐘子程序 (4)按鍵子程序 按鍵采用獨立模式,單片機循環(huán)檢測按鍵的狀態(tài),一旦檢測按鍵被按下,則執(zhí)行相應的處理,其中包括時鐘(日期時間)的設置、中斷按鍵的處理等等。 (5)液晶顯示子程序 (6)語音報站子程 序 程序流程圖 ( 1)主程序流程圖 主程序流程圖如圖 41所示。主程序先對液晶、串行口、中斷、時鐘等進行初始化設置,然后程序一直循環(huán)檢測時鐘調整按鍵是否被按下(即是判斷標志位flag 是否等于 0),如果此按鍵被按下,則執(zhí)行時鐘調整功能,否則執(zhí)行時間顯示、語音報站、報站信息顯示等功能。 無線自動報站模式:采用外中斷 0,也就是檢測單片機 11 為低電平;手動報站模式:采用查詢模式,也就是檢測單片機 拉為低電平。 ( 2)語音報站子程序流程圖 語音報站子程序流程圖如圖 42所示。 首先檢測上、下行路線控制按鍵是否按下,如果沒按下,等待;如果按下,進行始發(fā)站信息的播報并顯示。同時開啟無線信號的接收、識別站臺自動播報或者進行手動播報。 ( 3)無線接收子程序流程圖 無線部分程序設計流程圖如圖 43所示。首先對系統(tǒng)進行初始化設置,在公交車運行過程中,不斷對站臺發(fā)出的無線信號進行檢測,當檢測到信號時,單片機進入中斷,在中斷系統(tǒng)中首先進行防干擾處理,防干擾程序按照相同的站臺編碼信號只觸發(fā)程序工作一次的思路來編寫,這樣避免了公交車在靠站臺過程中因反復接收到無線信號而引起重復報站或者程序混亂。 部分程序設計及編程說明 12 發(fā)聲部分子程序 //串口發(fā)送數(shù)據(jù) void UART_Trans(uchar n) { SBUF = n。 while(TI==0)。 //發(fā)送數(shù)據(jù) TI=0。 } void Speech(uchar *buf, uchar len) { uchar i = 0。 //循環(huán)計數(shù)變量 uchar xor = 0x00。 //校驗碼初始化 BUSY = 1。 head[LEN_OFFSET] = len + 3。 //計算正文長度( 1命令字 + 1命令參數(shù) + 文字長度 + 1校驗位) //發(fā)送數(shù)據(jù) 包頭( 0xFD + 2字節(jié)長度 + 1字節(jié)命令字 + 1字節(jié)命令參數(shù) ) for(i = 0。 i HEADLEN。 i++) { xor ^= head[i]。 UART_Trans(head[i])。 Delay(2)。 } //發(fā)送文字內容 for(i = 0。 i len。 i++) { xor ^= buf[i]。 UART_Trans(buf[i])。 Delay(2)。 } UART_Trans(xor)。 //發(fā)送校驗位 13 Delay(5
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1