嵌入式系统概论-Proteus4x4 键盘扫描.pptVIP

  • 23
  • 0
  • 约 11页
  • 2017-02-11 发布于北京
  • 举报
嵌入式系统概论-Proteus4x4 键盘扫描.ppt

嵌入式系統概論-Proteus 4x4 鍵盤掃描 班級:電機3乙 學號:100402105 姓名:邱鈺啟 日期:2013/10/31 一.4*4鍵盤掃描實驗 實驗目的 測試8051連接4*4按鍵組輸入電路,以程式偵測按鍵是否按下,並由七段顯示器顯示按鍵碼 功能 如圖所示,程式執行後,做 鍵盤掃描,當有按鍵按下時必 需等按鍵放開時才顯示最新 的資料 * 二.硬體接線電路圖 * 三. 程式流程圖 未按鍵時七段顯示器不顯示任何資料 送出Col0的掃描信號 檢查按鍵是否按下 : * 四. 程式列表 * #include AT89X51.h //顯示碼定義區 static code table[16]= {0x81,0xcf,0x92,0x86,0xcc,0xa4,0xe0,0x8f,0x80,0x8c,0x88,0xe0,0xf2,0xc2,0xb0,0xb8}; main() { unsigned char ScanCode,DisplayData=0xff,Key; unsigned short col; P0=0xff; //未按鍵時,不顯示 while(1) { ScanCode=0x01; //掃描碼初值 for(col=0;col4;col++) //掃描4行 { P2=~ScanCode; /

文档评论(0)

1亿VIP精品文档

相关文档