鍵盤掃描verilog硬體驗證可以將開發版鍵盤功能使用
標簽: 鍵盤
上傳時間: 2013-12-24
上傳用戶:
TI公司tms320dm642芯片的資料.常見DSP處理器,視頻硬壓縮芯片,用途非常之廣
上傳時間: 2014-08-29
上傳用戶:Ants
1.檢測CPU的型號 2.檢測記憶體狀態 3.檢測可用硬碟空間 4.檢測CD-ROM
上傳時間: 2014-01-14
上傳用戶:84425894
三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。 本實驗採用中斷式實現使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。 反轉法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
上傳時間: 2013-11-12
上傳用戶:a673761058
TI 公司的sc691 datasheet ,這款ic主要用做低成本語音方案發音。可硬解MELP ,CELP等,主要用于玩具,電子詞典等消費類電子方案中。
上傳時間: 2013-12-07
上傳用戶:cc1015285075
本文介紹了一種在單片機應用中實現高效、多功能鍵盤掃描分析的設計思想、方法和原理。該演算法可以實現組合鍵、自動連續等功能,並具有軟、硬體開銷小,效率高等特點。該演算法已應用於實際產品中。 關鍵字:鍵盤掃描;單片機
上傳時間: 2013-12-14
上傳用戶:fredguo
eeworm.com VIP專區 單片機源碼系列 27資源包含以下內容:1. 51單片機99秒倒計時C語言源程序.doc2. xlisp最新驅動程序.rar3. C51多任務編程思想.pdf4. MCS-51單片機原理及應用(書簽).pdf5. 51mini仿真器中文使用手冊(含驅動,usb驅動程序).rar6. 89C51模擬PT2272c程序.pdf7. 51單片機解碼紅外遙控器原理.doc8. 交通燈模擬系統設計.doc9. 用單片機89C51代替PT2272解碼PT2262的程序(C51程序).doc10. 51單片機自學筆記(基礎部分).docx11. proteus7.8破解版(附帶Proteus中文入門教程).zip12. MSP430精準配置高速串口波特率的方法.pdf13. 《51單片機C語言創新教程》.pdf14. C51單片機及C語言知識點必備秘籍.rar15. 單片機多任務的時間片方式實現.pdf16. [基于Proteus的8051單片機實例教程][李學禮].pdf17. msp430x2xxx family 單片機 user guide.pdf18. 采用MAX232實現MCS—51單片機與PC機的通信.pdf19. [單片機原理及應用設計實驗].齊維毅.文字版.pdf20. AVR單片機c語言程序設計.zip21. cp2012 usb驅動程序.rar22. 單片機DIY套件清單.doc23. 單片機控制電子門 密碼鎖.rar24. 51單片機總線接口仿真.ppt25. 基于單片機的多費率電能表源程序.RAR26. C語言實例解析精粹.pdf27. ST7920[1](字庫)12864.pdf28. 郭天祥51單片機開發板原理圖.pdf29. 單片機的實用程序代碼.rar30. MSP430F449_EX_SCH.pdf31. 手把手教你用51單片機實現音樂頻譜.pdf32. 點陣模塊升級版的PCB電路板.rar33. PIC單片機實用教程(基礎篇).pdf34. 實用新手時鐘程序(LED+DS1302+AT89S52).rar35. 時鐘芯片DS1302的原理及其Proteus仿真設計.pdf36. 百個原創51單片機程序(絕對經典).zip37. 單片機制作的8路搶答器.rar38. 四位數字時鐘詳細資料.doc39. 廉價單片機水塔控制系統.rar40. 60秒計數器實訓套件.doc41. 51單片機串行口初值計算器.exe42. 16×32點陣數字鐘及漢字顯示.doc43. 基于單片機Si1015的蓄電池遠程監測系統終端.zip44. 基于80C196KC的風力發電系統功率控制器設計.zip45. 初學者必看的單片機知識.pdf46. STM32F103XXX參考手冊.pdf47. STC89C51RC-RD+_GUIDE-CHINESE.pdf48. USB基礎教程.pdf49. 8乘8點陣滾動程序.pdf50. 【中文】STM32F系列ARM內核32位高性能微控制器參考手冊V10_1.pdf51. STM32數據資料.pdf52. 1602液晶顯示的一個時鐘.rar53. 基于51單片機的紅外遙控小車設計和制作.rar54. C語言教案.doc55. 實戰AVR單片機C語言.pdf56. Proteus中文入門教程.doc57. sst89E516仿真芯片使用方法.pdf58. 16位單片機C語言編程:基于PIC24.pdf59. LY-51S V2_2開發板說明書.pdf60. 如何在keil 4 中添加STC單片機型號.pdf61. 51單片機匯編語言之中斷系統.pdf62. AT89S51單片機實驗及實踐系統板簡介.doc63. Sunny號STM32開發板硬件說明書.pdf64. 零死角玩轉stm32-初級篇1、STM32如何編譯和下載程序.pdf65. 新概念51單片機C語言教程.入門、提高、開發....pdf66. 51單片機單鍵短按 單鍵長按 雙鍵短按 雙鍵長按 判斷.rar67. FAT32文件系統詳解.pdf68. 單片機的C語言應用程序設計電子教案.rar69. SPCE061A編程手冊.pdf70. C51單片機控制的心形流水燈(仿真圖與程序).rar71. 《愛上單片機》配書光盤(書本的制作作品所要的程序).rar72. 61板電路原理圖.pdf73. 液晶滾動顯示資料.zip74. 104鍵盤和avr通信(硬軟).pdf75. TI最新BSL協議說明.pdf76. Saleae邏輯分析儀應用手冊--分析單片機、ARM、FPGA利器.pdf77. sscom32(串口助手).rar78. mega16最小系統原理圖.pdf79. LSD-BSL430-USB_V1.0_編程器用戶說明書.pdf80. LCD128x64驅動(KS0108).zip81. 單片機驅動繼電器電路圖.pdf82. KS0108B圖形點陣液晶顯示模塊系列.rar83. atmel-AT89C52.pdf84. STM8 32選型手冊.pdf85. 2N2221的pdf及datasheet芯片資料.pdf86. AVR單片機應用系統開發典型實例程序.exe87. STM8系列單片機的開發與應用.pdf88. AVR單片機軟硬件學習教程.rar89. ILI9320控制器資料.pdf90. AVR單片機C語言程序設計實例精粹[圖與程序].rar91. STM32固件庫使用手冊的中文翻譯版_庫函數.pdf92. STM32F2技術培訓_靈活的靜態存儲控制器_FSMC.pdf93. MCF52259數據手冊.pdf94. MEGA16轉51原理圖.pdf95. 無線遙控模塊(單片機)教材.doc96. 通用遙控編碼邏輯分析軟件(V好用).rar97. 例說51單片機 C語言版.zip98. ASCII碼表.doc99. STC15F2K60S2芯片.pdf100. 百個原創51程序.zip
上傳時間: 2013-04-15
上傳用戶:eeworm
STM32固件庫
上傳時間: 2013-05-19
上傳用戶:eeworm
德州儀器公司(TI)邏輯產品選擇指南 9冊
上傳時間: 2013-07-12
上傳用戶:eeworm
《基于TI DSP的通用算法實現》程序代碼
上傳時間: 2013-06-14
上傳用戶:eeworm