您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 单片机C语言编程学习入门教程30课PDF(包括实验例程原理图和效果图内容超详细)

  2. 为了查看方便,整理了目录给大家 目录 第一课,了解单片机及单片机的控制原理和DX516 的用法,控制一个LED 灯的亮和灭 第二课,用指令方式延时闪烁LED 灯 第三课,跑马灯试验 第4课,读IO,用按钮控制点灯 第5课,标记的用法,用一个按键控制1个LED灯的亮灭,按键去抖 第6课,用定时器中断闪灯,定时器中断的学习 第7课,精确定时1秒钟闪灯 第8课,定时器中断跑马灯 第9课,自动变速的跑马灯试验 第10课,4个按键4级变速的跑马灯试验,多任务的工作方式 第11课,一个按键控制的10级变速
  3. 所属分类:C

    • 发布日期:2009-04-28
    • 文件大小:1042432
    • 提供者:mzcry
  1. 51单片机C语言入门简单30例教程

  2. void main(void) // 主程序 { ulong n; uchar i; uchar code jie8[8]={12,14,16,17,19,21,23,24};//1234567`1八个音符在频率表中的位置 TMOD = 0x01; //使用定时器0的16位工作模式 TR0 = 0; ET0 = 1; EA = 1; while(1) { if(!K1) //按键K1 { tl0_f=freq[jie8[i]*2]; //置一个音符的值 th0 _f=freq[jie8[i]*
  3. 所属分类:C

    • 发布日期:2009-05-03
    • 文件大小:355328
    • 提供者:yangh506863841
  1. C51单片机经典入门书1

  2. 51单片机C语言程序设计与实验 51 单片机C 语言程序设计与实验 对一个初学单片机的人来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了 半天还搞不清这些指令起什幺作用,如同看天书一般,如此学习方法怎幺能够产生实际效果,也 许用不了几天就会觉得枯燥乏味而半途而废。所以学习与实践结合是一个好方法,边学习、边 演练,循序渐进,这样用不了几次就能将用到的指令理解、吃透、扎根于脑海,甚至“根深蒂 固”。也就是说,当你在学习完某几条指令后(一次数量不求多,只求懂),接下去就该做实验 了,通过实
  3. 所属分类:硬件开发

    • 发布日期:2009-06-18
    • 文件大小:3145728
    • 提供者:qz3168765
  1. 基于MCS-51篮球计分器的设计

  2. 介绍了使用MCS-51系列兼容的AT89S52芯片,设计 出篮球记分、计时系统,能实现两队比分的加分、减分(防误操 作)、计时和各种显示效果;其控制系统的模块有:7位动态显示 记分模块、4位动态显示计时模块、两队加分减分模块、按键查 询模块、分秒控制系统(包括3个中断的控制和其它开关的控 制);文章详细地介绍了系统硬件与软件的设计过程,计分统采 用了指令冗余和按键延时去抖等抗干扰措施,该设计具有低功 耗,可靠性,安全性以及低成本等特点,该设计方案完全满足篮 球计分器的设计要求。
  3. 所属分类:硬件开发

    • 发布日期:2010-05-24
    • 文件大小:166912
    • 提供者:hanxin0107
  1. 郭天祥十天学会单片机

  2. 讲次 内容 细节 第一讲 学单片机预备知识、 如何点亮一个发光管 单片机能做什么,基本电子知识,如何用TX-1C单片机学习板学习单片机,C51知识简介,如何申请免费芯片样品。点亮一个发光管, 第二讲 流水灯设计、蜂鸣器发声、继电器控制 简单延时程序、子程序调用、带参数子程序设计、流水灯同时蜂鸣器响、如何驱动蜂鸣器,及如何驱动继电器,集电极开路的概念及应用。 第三讲 数码管显示的原理、 数码管的静态显示 共阳、共阴数码管显示原理、定时器工作方式介绍、重点讲述工作方式2、中断概念及中断函数写法、外
  3. 所属分类:硬件开发

    • 发布日期:2010-06-21
    • 文件大小:153
    • 提供者:kyd12345
  1. 单片机 中键盘区别程序说明:

  2. 程序说明:   (1)定义矩阵键盘管脚。   (2)将扫描时用到的管脚四种输出电平状态定义成一个数组。   (3)按键扫描程序。   (4)定义两个临时变量key,i。   (5)让键盘管脚的高四位输出高电平,第四位为低电平,为扫描按键准备。   (6)如果此时管脚状态电平发生变化。   (7)将之前定义的数组中的值赋予管脚,开始逐次扫描。   (8)延时一段时间,去抖。   (9)输出扫描按键的电平。   (10)再延时一段时间。   (11)如果此时按键管脚电平依旧不是输出的默认电平,表示
  3. 所属分类:嵌入式

    • 发布日期:2011-09-01
    • 文件大小:303104
    • 提供者:han_yankun2009
  1. 一种软件去除键抖动的方法.pdf

  2. 一种软件去除键抖动的方法 作者:佚名 发布时间:2004-6-10 摘要:单片机控制系统中大多使用控制键来实现控制功能。消除按键瞬间的抖动是设计者必须要考虑的问题。本文介绍一种很实用的软件去抖动方法,它借助于单片机内的定时中断资源,只要运算一下逻辑表达就完成了去抖动。这个方法效率高,不耗机时且易实现。文中使用的逻辑表达式由简单卡诺图和真值表推出,使该方法的机理容易理解。文中还提供用C51单片机编程语言编写的实用例程。 关键词:单片机 键处理 控制系统 去抖动 键盘 概述 在单片机控制系统中,通
  3. 所属分类:硬件开发

    • 发布日期:2011-09-10
    • 文件大小:83968
    • 提供者:xuechaojie
  1. ATMEGAL128键盘控制程序

  2. I/O口输入,电平状态读取实验 实验简介: 1、最基本的IO口输入操作。 2、状态以4 位数码亮灭间接实现。 3、电平读取由4X4按键上的A、B、C、D、实现。 4、显示及按键均由间接方式实现,需要两处的其它信号配合。 实验要求: 1、4个按键按下触发4个LED电平翻转。 2、按键按下对应LED点亮,再次按下LED熄灭。 实验说明: 1、数码管的4个位选分别与PC7 PC6 PC3 PC2。 2、4 路按键分别接到PE4 PE5 PE6 PE7 引脚。 3、进行此实验不需要设置任何跳线及短路块
  3. 所属分类:C

    • 发布日期:2011-11-02
    • 文件大小:32768
    • 提供者:parserval
  1. ok6410按键中断驱动程序

  2. 使用的是静态主设备号 附带了定时器延时去抖功能
  3. 所属分类:硬件开发

    • 发布日期:2011-11-27
    • 文件大小:8192
    • 提供者:alan00000
  1. 51单片机C语言模块

  2. C51单片机语言子模块,包括延时函数,键盘去抖,矩阵扫描,定时器等函数程序。
  3. 所属分类:C

    • 发布日期:2012-02-15
    • 文件大小:8192
    • 提供者:gzl2233366
  1. 51单片机用定时器进行按键去抖

  2. C语言编写的51单片机按键去抖程序,不是延时去抖,是定时器去抖。
  3. 所属分类:硬件开发

    • 发布日期:2012-12-27
    • 文件大小:29696
    • 提供者:worldzhy
  1. 开源一STM32项目,CAN,UART,Input检测 原创相对高效性能与代码重用平衡思路,可直接做工程模板

  2. 1、CAN收发队列 使用内存FIFO缓冲CAN帧,适合大数据量通信;并使用内部软中断处理CAN数据,相当于事件响应,综合应该比查询方式节省不少时间,也应该比OS调度省点时间。Can.C:底层处理,Communi.C:与应用层高相关。 应用层处理流程用函数指针表的方式调用减少代码量及阅读整齐;实现CAN各种错误记录机制。已初步测试,该机制可用。 CAN处理流程: 接收:CAN1_RX0_IRQHandler_Name (void), CAN1_RX1_IRQHandler(void) 接收中断,
  3. 所属分类:C

    • 发布日期:2013-01-13
    • 文件大小:1048576
    • 提供者:xsky
  1. 计时器程序

  2. #include #define ulong unsigned long char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xd8,0x80,0x90}; char tab_dp[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x58,0x00,0x10}; #define LED P0 //P0 为数码管的段选 #define WS P1 //P1 为数码管的位选 sbit time_shift=P3^0; //P3
  3. 所属分类:C++

    • 发布日期:2014-05-13
    • 文件大小:5120
    • 提供者:sinat_15327431
  1. pic12f629单片机开 控制开发程序

  2. 学习对pic12f629单片机按键程序开发,这个程序有很好延时去抖
  3. 所属分类:嵌入式

    • 发布日期:2014-08-11
    • 文件大小:29696
    • 提供者:aiit_qaz
  1. FPGA按键去抖程序

  2. 代码是特权同学的,我将其理解后加上了注释。去抖的原理和单片机是一样的,即通过延时来过滤掉按键抖动产生的毛刺信号。不同的是判断按键按下的条件不同,单片机通常是已知按键不按时IO口的电平(如高电平),当IO口电平发生改变时(如低电平),则开启定时器进行延时,延时20ms后再次读取IO口的电平,若仍为低电平,则说明有按键按下;若为高电平,则说明是按键抖动,没有按键按下。
  3. 所属分类:其它

    • 发布日期:2020-08-18
    • 文件大小:49152
    • 提供者:weixin_38637093
  1. js防抖函数和节流函数使用场景和实现区别示例分析

  2. 本文实例讲述了js防抖函数和节流函数使用场景和实现区别。分享给大家供大家参考,具体如下: 开发过程中,都遇到过某个事件被频发触发的场景,比如resize,scroll事件,input事件,而对应的事件处理函数也会被高频率调用,这时会增加浏览器负担,用户体验也不好,这也是防抖函数和节流函数存在的意义和使用场景。 函数防抖(debounce): 持续触发事件时,在设定时间段内没有被触发,才去调用事件处理函数,在设定时间段内如果事件又被触发,则不调用事件处理函数,并从触发事件时间重新开始延时。 具体实
  3. 所属分类:其它

    • 发布日期:2020-11-20
    • 文件大小:62464
    • 提供者:weixin_38689055
  1. 超屌的按键处理方式(类思想,状态机,高移植性)

  2. 怎么能把按键处理玩出花?按键处理作为一个基础入门实验,大部分人在刚接触单片机的时候都会自己写一份,开始我们利用延时消抖,后来发现在大的工程当中,延时消抖在没有加入操作系统来调度的情况下,无疑是一种很浪费资源的做法。再后来我们开了定时器去扫描,确实比较靠谱,但是一但设计到复杂的组合按键,长按短按双击等,就需要我们去费很大的功夫去进行逻辑判断。 在网上看到了很多很棒的方法,即把底层寄存器的配置抽离出来,采用状态机思想去进行逻辑判断,可以有效地实现各种复杂的按键处理。借鉴这种思想,完成了自己的按键处理
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:205824
    • 提供者:weixin_38696196
  1. 超屌的按键处理方式(类思想,状态机,高移植性)

  2. 怎么能把按键处理玩出花?按键处理作为一个基础入门实验,大部分人在刚接触单片机的时候都会自己写一份,开始我们利用延时消抖,后来发现在大的工程当中,延时消抖在没有加入操作系统来调度的情况下,无疑是一种很浪费资源的做法。再后来我们开了定时器去扫描,确实比较靠谱,但是一但设计到复杂的组合按键,长按短按双击等,就需要我们去费很大的功夫去进行逻辑判断。 在网上看到了很多很棒的方法,即把底层寄存器的配置抽离出来,采用状态机思想去进行逻辑判断,可以有效地实现各种复杂的按键处理。借鉴这种思想,完成了自己的按键处理
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:205824
    • 提供者:weixin_38706824
  1. 矩阵式键盘部分连击的处理

  2. 基于解决微机中键盘在部分按键需要进行连击处理、按键去抖时CPU执行效率低等问题的目的,采用逐行扫描法对键盘按键识别,根据按键键值确定哪些按键需要连击处理,连击时是连续执行某一功能还是执行第二功能,同时使用定时器中断解决延时去抖和对按键闭合时间的判断,经过在多个项目中的实际应用,得出用这种方法不但可以快速有效地处理按键功能,而且利用定时中断提高了CPU的执行效率的结论。
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:386048
    • 提供者:weixin_38739101
  1. 深入了解JavaScript 防抖和节流

  2. 概述 说明 在项目过程中,经常会遇到一个按钮被多次点击并且多次调用对应处理函数的问题,而往往我们只需去调用一次处理函数即可。有时也会遇到需要在某一规则内有规律的去触发对应的处理函数,所以就需要使用到函数防抖与函数节流来帮助我们实现我们想要的结果以及避免不必要的问题产生。 函数防抖(debounce) 定义:当持续触发事件时(如连续点击按钮多此),一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,有一次触发了事件,就重新开始延时。 原理:维护一个计时器,规定在延时
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:49152
    • 提供者:weixin_38514805
« 12 »