搜索资源列表
test8m
- 实现功能: 1.使用T0中断,对LED进行2ms一次的动态扫描 2.使用T1中断,0.5ms一次作Beep的驱动 3.实现时钟的功能 4.实现UART的中断发送功能 5.用两个按键调整时钟,有去抖动能力,一个为调整设置键,另一个为加一键 6.调整时钟时,按键有BEEP提示,且LED有闪动提示,无按键10秒后自动恢复正常显示-achieve functions : 1. Interruption of the use of T0, LED right for a 2 ms
anjiannn
- MSC51单片机C语言编程,这个程序是一个按键去抖动的程序-MSC51 microcontroller C programming language, the procedure is a key to the procedure jitter
displayHZ
- 进行键盘扫描及键处理时,在程序中直接调用函数KeyProcess()即可。键处理函数原 型声明在头文件Key.h中,键处理函数可放在程序的任何地方,一个按键对应一个处理函 数。 该键盘扫描程序去抖动为什么不需软件延时?因为从无按键到键被按下,要进行两次 扫描,此间相当于延时去抖动。 该键盘扫描程序还有一特色:用二维数组进行按键功能处理,使程序更简单。 /*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
mcucontrolkeyboard
- 进行键盘扫描及键处理时,在程序中直接调用函数KeyProcess()即可。键处理函数原 型声明在头文件Key.h中,键处理函数可放在程序的任何地方,一个按键对应一个处理函 数。 该键盘扫描程序去抖动为什么不需软件延时?因为从无按键到键被按下,要进行两次 扫描,此间相当于延时去抖动。 该键盘扫描程序还有一特色:用二维数组进行按键功能处理,使程序更简单。 /*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
diaplay_zhuangtiji
- 这是马潮老师最新力做< AVR单片机潜入式系统原理与应用实践>>中有关用状态机方法编写的按键去抖动的C程序,用CVAVR编译,对想熟悉和学习AVR单片机的朋友一定有用.注释详细,一看就懂.
clock0510
- 1. 一秒定时的实现。 设定定时器每100us中断一次,在中断服务程序中,对中断次数进行计数,计数10000次就是1秒。 2.分、秒的显示 用四个数码管配合373芯片的锁存功能就可以完整地显示分、秒信息。373芯片的片选则需要138芯片的译码和04芯片的取反。 3. 调时的实现 利用单片机的外部中断和三个按键,我们可以方便的实现调时功能。比如三个按键开关产生的中断信息可以分别用于“开始(停止)调时”、“选择调时位”、“当前选择位+1”。 4. 实现按键的软件去抖动功能。
key_test
- 单片机实现按键的功能程序,按键的去抖动,以及按键的测试程序
key_scan
- 一种很实用的去抖动、按键扫描驱动程序,能够正确的读取到按键值-A very practical to jitter, key scan driver can correctly read the key value
shumaguan
- CH451是一个整合了数码管显示驱动和键盘扫描控制以及P监控的多功能外围芯片。CH451内置RC振荡电路,可以直接动态驱动8位数码管或者64位LED, 具有BCD译码或不译码功能,可实现数据的左移、右移、左循环、右循环、各数字独立闪烁等控制功能。 CH451内置大电流驱动级, 段电流不小于30mA,字电流不小于160mA,并有16 级亮度控制功能;在键盘控制方面,该器件内置64键键盘控制器,可实现8×8矩阵键盘扫描,并内置去抖动电路,可提供按键中断与按键释放标志位等功能;在外部接口方面, CH4
key
- 单片机按键去抖动,不同于书上解释的延时去抖,程序比较有启发意义-Single-chip key to jitter, the interpretation is different from the book go to stir up delay, the more instructive
dianzishizhong
- keyreset置为高电平开始设置时分秒,以下三个对应时分秒的设置,没按下一次 就加1 shireset fenreset miaoreset 本程序不完善的地方就是按键的去抖动,所以设置时间很不方便,本文用得去抖动是网上找的方法,不知好不好用,我也没有找到合适的去抖动程序。有好的去抖动程序请也给我一份yc489@126.com。 好像10豪秒分频也不是很精确 我是50MHZ的晶振,请自己酌情修改-keyreset home for the beginning o
133
- 去抖动独立按键实验 整个工程文件 适合初学者看看 -To shake the independent key experiment
scan-key
- 按键扫描,一种新型的按键去抖动,已经通过编译,且运行成功!-Scan button, a new button to jitter, has passed compile and run successfully!
7-du-li-an-jian
- 独立按键去抖动,通过编程得方法让按键变得稳定!绝对正确!-Independent key debounce absolutely correct!
key_handdle
- 没有延时的按键处理程序,工程中的实用按键去抖动程序。-Without delay button handler
key
- 独立按键去抖动,对独立按键进行功能调用,为了能排除意外情况而采取去抖动,这是此功能源代码-Independent key to jitter, function calls to the independent keys, in order to eliminate unexpected situation and take to jitter, this is the work of energy code
zhong-duan-ji-shu-LED-blink
- 上一节讲了多任务中蜂鸣器驱动程序的框架,这节继续利用多任务处理的方式,在主函数中利用累计主循环次数来实现独立按键的检测。要教会大家四个知识点: 第一点:独立按键的驱动程序框架 第二点:用累计主循环次数来实现去抖动的延时。 第三点:灵活运用防止按键不松手后一直触发的按键自锁标志。 第四点:在按键去抖动延时计时中,添加一个抗干扰的软件监控判断。一旦发现瞬间杂波干扰,马上把延时计数器清零。 这种方法是我在复杂的工控项目中总结出来的。以后凡是用到开关感应器
main-li-zhong-duan-jishu-
- 上一节讲了多任务中蜂鸣器驱动程序的框架,这节继续利用多任务处理的方式,在主函数中利用累计主循环次数来实现独立按键的检测。要教会大家四个知识点: 第一点:独立按键的驱动程序框架 第二点:用累计主循环次数来实现去抖动的延时。 第三点:灵活运用防止按键不松手后一直触发的按键自锁标志。 第四点:在按键去抖动延时计时中,添加一个抗干扰的软件监控判断。一旦发现瞬间杂波干扰,马上把延时计数器清零。 这种方法是我在复杂的工控项目中总结出来的。以后凡是用到开关感应器
Four_Bit_DigitalLight
- 按键控制四位数码管,按键去抖动,功能实现稳定-Button control four digital tube, key debounce function to achieve stability
Longpress
- 按键长按实现功能,按键去抖动,可更改控制功能-Press the button to achieve functional, buttons to shake, you can change the control function