51单片机片键盘驱动程序(带键盘击打实现) 我们在编写单片机键盘程序时,一般都是利用延时实现键消抖,但是很难实现键盘按下后的键盘连续击打,当然可以通过较复杂的变量转换实现,平凡老师写过一篇文章叫做《一种常用键盘程序的设计》,平凡老师是在主循环中进行的按键连续击打实现,我阅读后感觉不错,但是模块化不够理想,最后,平凡老师也承认,这样在主循环中实现这样的键盘击打,只能用在主循环不是很忙的时候,如果程序本身的主循环时间比较长,那就比较麻烦了,所以最后,平凡老师还是建议大家用定时器做,后来我感觉用平凡老师的思路来用定时器做,还是不很理想,于是我自己重新编写了这次的代码
上传时间: 2013-12-22
上传用户:咔乐坞
对与单片机常用的功能看门狗,本程序用vhdl硬件语言实现次功能。
上传时间: 2013-12-08
上传用户:mpquest
OGOLD序列是无线通信中的常用扩频序列,本仿真程序对其产生方法进行了MATLAB实现
上传时间: 2014-01-22
上传用户:wuyuying
单片机汉字和ASCII字符程序,程序中的汉字和英文全部存在字库中。单片机用的是常用的8051,仿真软件用的是proteus。由于proteus中的flash最大是64k,没有29c040等,而汉字和ASCII加起来有二百多k,所以用了5片27c512,如此一来程序就复杂了。用hc38译码器做片选等功能,hc00做逻辑电路,锁存器是hc373,液晶屏是12864的,ks0108驱动芯片,都是比较常用的。技术上用的是总线方法,包换液晶屏,没有用间接驱动,因为那样浪费IO口,液晶屏因为有左右屏之分,所以还要考虑在只有一个ASCII字符和情况下如果要显示中文该如何处理。还用到了分页技术,因为flash太多了。proteus的优点是不用硬件就可以调试程序,但有时与在硬件板上有区别。但还是相当不错的,如果做硬件板的话,或许要花几百元。看下图的仿真,proteus版本是7.1,keil的版本是8.02.如果学生拿来做毕业设计的话,那是相当不错的,因为这个技术曾经用在产品上。
上传时间: 2016-11-01
上传用户:qiaoyue
MediaPlayer程序可以播放声音、视频文件,还可以显示静态图象文件,如果有CMX DLLs的话,该程序也可以记录或回放高通公司的QCP格式音频文件。它最多可以保存32个多媒体文件。Mediaplayer有常用的功能,例如播放、快速播放、停止和暂停等,它支持许多多媒体格式,包括QCP,MPEG Audio Layer3(MP3),Musical Instrument Digital Interface(MIDI),BREW Compressed Image(BCI),Bitmap(BMP),和包含音视频的Packet Mode Data(PMD)。 这个程序的运行目标设备是Sharp Z-800,在Simulator上,我们选择Sharp Z-800设备图片。
标签: MediaPlayer 程序 播放 视频
上传时间: 2016-11-01
上传用户:
本人用JSP编写的一个网站程序,包括了网站的常用功能,可以简单改写用于实现网站。
上传时间: 2016-11-03
上传用户:zjf3110
Windows应用程序,窗口,事件驱动,句柄和Windows消息,Windows应用常用消息
上传时间: 2016-11-06
上传用户:bcjtao
md5是常用的加密算法,但是在vc中没有系统的类可以用。本程序完成了md5类,使用简单。不是国内网上流传的类。
上传时间: 2013-12-29
上传用户:lnnn30
ylp2410的功能测试程序源码,包括常用接口的测试,非操作系统下进行的,已经过测试可用
上传时间: 2014-10-13
上传用户:ayfeixiao
本程序主要通过外部中断INT0及3.3端口读取PS2键盘值并通过LCD1602显示,键扫描码的解码通过数组方式解码,程序的解码功能主要针对数字及大小写字母和常用标点符号 硬件描述:PS2键盘的时钟线(clk)接89S51的INT0(P3.2),数据线data接(P3.3) LCD的控制端口分别为: RS = P2^7,RW = P2^6,EP = P2^5,数据端口为P0,液晶显示偏压VL必须接
上传时间: 2016-11-09
上传用户:水中浮云