需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:7485 | ![]() | |
折扣與優惠:團購最低可5折優惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
上一篇:CPLD實現I2C讀寫.doc
下一篇:U-boot移植.doc
摘要:目前鍵盤是嵌入式系統的最重要的輸入設備之一,是實現人機交互的重要途徑。除了可以自行設計掃描式矩陣鍵盤之外,還可以選擇標準PS2鍵盤實現人機交互。標準PS2鍵盤由于接口通信協議簡單,在系統中占用軟硬件資源少,高可靠性,表達信息量大而得到了越來越廣泛的應用,本設計根據PS2鍵盤的通信時序,利用硬件描述語言VHDL來設計PS2接口鍵盤的輸入識別電路,并在CPLD上實現,最終能夠通過CPLD對鍵值進行解碼后在LCD液晶上顯示,然后再讓鍵值通過異步串行通信UART傳到PC機上的串口調試助手進行顯示。 關鍵詞: UART, LCD, PS2接口鍵盤, VHDL
目錄 摘要 Abstract 第一章 緒論-3 1.1 引言-3 1.2 研究背景與意義-3 1.3 CPLD概述-4 1.4 硬件開發工具Quartus II-4 第二章 各模塊原理-6 2.1 UART通信協議-6 2.2 PS2通信協議-7 2.3 LCD1602顯示控制-8 第三章 程序介紹-10 3.1總的結構圖-10 3.2分頻模塊結構圖-12 3.3 PS2鍵值解碼模塊結構圖-13 3.4鍵值解析模塊結構圖-14 3.5 UART_T模塊結構圖-15 3.6 LCD1602顯示模塊結構圖-16 第四章 硬件介紹-17 4.1 電路原理圖-17 4.2 EPM240T100C5芯片介紹-18 4.3 MAX232芯片介紹-18 4.4 LCD1602介紹-19 第五章 結論-20 5.1 設計總結論-20 5.2 設計結果圖-20 參考文獻-22 致謝-23 附錄 各模塊程序-23 |