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

正文內容

基于單片機的plc中文輸入系統(tǒng)設計-wenkub

2023-07-07 20:36:23 本頁面
 

【正文】 隨著我國嵌入式技術的迅猛發(fā)展 , 中文漢字的輸入與顯示在高端電子產(chǎn)品以及智能終端中的應用越來越廣泛。用戶在同音漢字串中選擇一個漢字就可以得到該漢字的 GB2312 編碼。s iTAP inputting method and Ericsson39。 Chinese font Principle 目 錄 引言 ...................................................... 1 1 設計任務及要求 .......................................... 2 設計任務 .............................................................. 2 設計要求 .............................................................. 2 設計思 路 .............................................................. 2 方案選擇與論證 ........................................................ 2 人機接口模塊的選擇 .................................................. 2 拼音輸入法方案 ...................................................... 3 12864液晶 .......................................................... 3 工作原理簡介 .......................................................... 3 系統(tǒng)原理框圖 .......................................................... 4 2 硬件設計 ................................................ 4 4 4 按鍵 ............................................................. 4 AT89C55WD 單片機 ...................................................... 5 12864 液晶 ............................................................ 6 3 軟件設計 ................................................ 8 按鍵掃描模塊 .......................................................... 9 LCD 顯示模塊 ........................................................ 9 文字輸入模塊 ......................................................... 10 4 系統(tǒng)制作過程 ........................................... 16 硬件制作和調試 ....................................................... 16 軟件調試 ............................................................. 17 按鍵部分調試 ....................................................... 17 12864LCD部分 ...................................................... 17 中文全拼輸入法調試 ................................................. 18 5 操作說明 ............................................. 19 輸入漢字 ............................................................. 20 輸入英文字母 ......................................................... 21 輸入數(shù)字 ............................................................. 21 輸入符號 ............................................................. 22 退格鍵 ............................................................... 22 總效果圖 ............................................................. 22 6 結論 ................................................... 22 謝 辭 ................................................... 24 參考文獻 .................................................. 25 附錄一 電路原理圖 ........................................ 26 附錄二 電路 PCB........................................... 26 附錄三 顯示過程圖 ........................................ 27 附錄四 實物圖 ............................................ 28 第 1 頁 共 28 頁 引言 隨著 3C 的融合和 3G 牌照的發(fā)放,智能終端設備 , 如 手機,小靈通,機頂盒 , PDA,手持終端,智能電話,嵌入設備,工業(yè)控制設備,信息家電, 將進入尋常百姓家中,中文人機交互界面是這類智能終端設備所必須具備的功能,越來越多的用戶還要求嵌入式系統(tǒng)支持中文文本輸入。中文語言模型對中文輸入能起到非常大的指導作用。在實際手機平臺上開發(fā)出了相應的輸入法。 設計要求 ( 1)掌握單片機電路的設計和使用方法; ( 2)學習掌 握中文字庫原理及使用; ( 3)確定電路原理圖及系統(tǒng)工作原理; ( 4)制作 PCB 板,硬件安裝; ( 5)拼音輸入法的設計; ( 6)偉福軟件仿真運行:仿真器與目標板聯(lián)調; ( 7)程序燒寫:仿真運行正常后用編程器將可執(zhí)行文件寫入 AT89C55WD; ( 8)脫機運行。 方案二: 采用 PC 機鍵盤與單片機連接 單片機應用系統(tǒng)通過鍵盤接口與 PC 機通信必須嚴格按照鍵盤與 PC 機通信的時序要求并且按照命令字進行應答。 拼音輸入法方案 方案一 : 采用 傳統(tǒng)輸入法 傳統(tǒng)輸入法 用數(shù)字 按 鍵 2~9 分別代表 26 個英文字母,如數(shù)字鍵 2 代表“ ABC”三個字母, 在輸入時,按一下選擇 A, 按兩下選擇 B, 按三下選擇 C。 12864 液晶 方案一 : 采用 不帶字庫的 液晶 采用 不帶字庫的 液晶, 需要從放字庫字模的地方(如內部 FLASH,外部 FLASH)取到一個漢字的字模, 字模為 16*16 點陣,需要 LCD_Wdata(字模 )32 次,才能顯示一個漢字 。 因為題目要求做的是中文輸入,中文基本漢字有五千多 ,把所有的漢字的字模形式取出來,在理論是可取,在制作上比較累贅 ,因為點陣太多,所有漢字 以 點陣 形式存儲所 需內存 大約 為 256K, 較占內存 , 而在方案二則比 較節(jié)省內存空間, 也比較 簡單明了,所以采取了方案二。 系統(tǒng)原理框圖 AT89C55WD 單片機作為主控芯片,負責構建拼音輸入法的數(shù)據(jù)結構,并在單片機內部 Flash 中保存漢字的拼音 編碼 和碼表 。如果沒有對按鍵進行消抖處理,很可能將一次按鍵操作識別成多次按鍵操作,造成系統(tǒng)的不確定性和不可靠性。 內置功能強大的微處理器的 AT89C52 可提供許多高性價比的解決方案,適用于多數(shù)嵌入式應用系統(tǒng)。兼容 MCS51 指令系統(tǒng) 3 個 16 位可編程定時 /計數(shù)器中斷 2 個外部中斷源 片內時鐘電路 下圖為 單片機及其周圍電路 : 圖 單片機及其周圍電路 12864 液晶 帶中文字庫的 128X64 是一種具有 4 位 /8 位并行、 2 線或 3 線串行多種接口方式,內部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示分辨率為 128 64, 內置 8192 個 16*16 點漢字,和 128 個 16*8 點 ASCII 字符集。如圖 所示是單片機與液晶顯示模塊 的連接 。當字符編碼為 2 字節(jié)時,應先寫入高位字節(jié),再寫入低位字節(jié)。在此設計中采用的是并口通訊模式,所以直接將 PSB 接固定高電平,數(shù)據(jù)由單片機的 P0 口傳送進來,使 能端 E,讀寫RW, 寄存器選擇 RS 用單片機進行控制。圖 和圖 是單片機對液晶顯示模塊的讀寫時序: 圖 單片機 寫資料到模塊時序圖 圖 單片機 從模塊 讀出資料 時序圖 3 軟件設計 由 鍵盤傳來 一個鍵值, 單片機據(jù)此確定是否是合法的預定義的字母( a~z)鍵, 若是,由鍵值(已轉換為 ASCⅡ 碼)經(jīng)過換算得到對應西文字模在存儲器中的起始位置,然后從存儲器中提取與該鍵匹配的西文字模并放入到 LCD中顯示 , 再查找與該字母(注:如果不是首次輸入則應當與以前輸入的字母組合成一個字符串,即一個音節(jié))發(fā)音相同的第一個漢字內碼在存儲器中的位置,得到該內碼并經(jīng)過換算得出該內碼對應漢字字模在存儲器中的起始位置 , 然后依次查找下一個漢字的內碼在存儲器中的位置,再換算找到漢字字模在存儲器中的位置,最后 將它們分別提取出來并送至 LCD 上顯示 。 第 9 頁 共 28 頁 按鍵掃描模塊 按鍵掃描是 采用查詢方式獲得按鍵,單片機不斷的查詢是否有按鍵按下,如果 有按鍵按下, 就執(zhí)行相應的語句 , 跳出查詢函數(shù)進行數(shù)字序列到拼音碼表轉換運算, 否則繼續(xù)查詢。 LCD 顯示模塊 LCD 在使用時,要先把欲存放的數(shù)據(jù)的地址寫入 IR,再把欲顯示的數(shù)據(jù)寫入 DR,在寫入前還需要先檢查忙碌標志 BF,只有當 BF 為 0 才可以寫入。若要顯示英文字符串,可以調用 display_pinyin(struct t9py_list *ptr)函數(shù),其中 ptr為 T9數(shù)字字母索引結果的指針 。 //清除屏幕顯示內容 void LCD_Init()。 //讀忙碌狀態(tài) 程序中用到 的顯示模塊 函數(shù)為: display_pinyin(struct t9py_list *ptr); display_hanzi(struct t9py_list *ptr); display_output_hanzi(struct t9py_list *ptr); 文字輸入模塊 拼音輸入法是本方案的核心內容,它負責將鍵盤輸入的數(shù)字序列轉換為漢字。
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1