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

搜索资源列表

  1. 经典单片机矩阵键盘程序

  2. 针对m×n键盘,扫描键盘读取键值,并予以LED显示; ; 其中1位LED由P1口提供显示代码; ; 键盘中断的引入由外部中断0产生; ; 键盘P0口线引入,行线为输出口,位于字节的低4位,列线为输入口,位于字节的高4位; ; 本程序目的就是建立m×n键盘扫描中断服务程序,m、n∈[1,4]
  3. 所属分类:硬件开发

    • 发布日期:2009-05-25
    • 文件大小:1024
    • 提供者:ykf151864118
  1. 如何设计复杂的多任务程序

  2. 首先我们来理解“任务”,所谓任务,就是需要CPU周期“关照”的事件,绝大多数任务不需要CPU一直“关照”,例如启动ADC的启动读取。甚至有些任务“害怕”CPU一直“关照”例如LCD的刷新,因为LCD是显示给人看的,并不需要高速刷新,即便是显示的 内容在高速变化,也不需要高速刷新,道理是一样的。这样看来,让CPU做简单任务一定很浪费,事实也是如此,绝大多数简单任务,CPU都是在“空转”(循环踏步延时)。对任务总结还可以知道,很多任务需要CPU不断“关照”,其实这种“不断”也是有极限的,比如数码管
  3. 所属分类:专业指导

    • 发布日期:2009-07-06
    • 文件大小:227328
    • 提供者:lijun781631908
  1. PS2键盘的VHDL程序

  2. 用VHDL检测扫描PS2键盘的程序,读取键值,并用一个数码管显示出来
  3. 所属分类:C/C++

    • 发布日期:2009-07-08
    • 文件大小:2048
    • 提供者:katy0094
  1. C语言高级编程技术-最爱欢迎的的编程语言之一

  2. 高级编程技术 介绍如何利用 TC 系统所提供的相关函数实现菜单设计、图形绘制、动画的播放、乐曲 的演奏、汉字的显示、图片的显现等技术,在讲述时,以问题-解答的方式来逐渐阐明。 1 文本的屏幕输出和键盘输入........................................................................................... 1 1.1 文本的屏幕输出..........................................
  3. 所属分类:C

    • 发布日期:2009-07-22
    • 文件大小:345088
    • 提供者:randychenzc
  1. 红外控制原理红外遥控原理红外遥控原理

  2. 红外遥控原理 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。 1、 红外遥控系统 通用红外遥控系统由发射和接收两大部分组成。应用编/解码专用集成电路芯片来进行控制操作,如图1所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接
  3. 所属分类:嵌入式

    • 发布日期:2010-03-24
    • 文件大小:62464
    • 提供者:EZHAN123
  1. mega128 键盘扫描程序

  2. //判断有无键按下,返回值key_press()=0或1 uchar key_press() { uchar i; DDRD=0XFF; //D口为输出 PORTD=0XF0;//输出为11110000 DDRD=0X0F;//D口高四位为输入,低四位为输出 i=PIND; //读取D口数据 if(i==0XF0) { DDRD=0XFF;//D口为输出 return 0;//返回0 } else { DDRD=0XFF;//D口为输出 return 1;//返回1 } }
  3. 所属分类:C/C++

    • 发布日期:2010-04-26
    • 文件大小:2048
    • 提供者:wuxianhai1209
  1. 4x3键盘扫描VHDL代码

  2. 利用实验板上的4×3小键盘,当检测到有键按下时,读取按键值并在LED数码管中显示该值。
  3. 所属分类:其它

    • 发布日期:2010-05-29
    • 文件大小:3072
    • 提供者:nacrimosa
  1. 单片机期末考试真题 大家快来转载

  2. 单片机真题,大家快来啊 单片机期末考试试题 01、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示 256 个存储单元。 4、89C51是以下哪个公司的产品?( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接 高 电平时,CPU才访问片内的Flash R
  3. 所属分类:C

    • 发布日期:2010-06-13
    • 文件大小:64512
    • 提供者:muzili08
  1. 用单片机设计的4位密码锁

  2. 目 录 摘要..........................................(03) 关键字........................................(03) 1 前言..........................................(04) 2 系统设计......................................(04) 2.1 电子密码锁的工作原理......................(04) 2.2 系统硬
  3. 所属分类:C

    • 发布日期:2010-07-01
    • 文件大小:262144
    • 提供者:sun817082
  1. 10小时轻松掌握C语言!!!

  2. c语言很容易学的,看了就知道了!!!/************************************************************* (key.c文件) 模块: 矩阵键盘 功能: 4*4(可扩展)矩阵键盘程序; 说明:使用8M系统时钟,扫描频率30hz,若没键按下则返回0xff; MCU: M128 F_CPU: 8000000hz 入口叁数: 无 返回值: g_key_value 按键值 设计日期:2009.4.12 作 者:李 瑜 备注: 端口:PB ; 如果你
  3. 所属分类:C

    • 发布日期:2010-08-09
    • 文件大小:90112
    • 提供者:wlksos
  1. 硬件实验十__八段数码管显示

  2. 利用LAB6000通用微控制器提供的键盘扫描电路和显示电路,完成键盘扫描和显示实验。把按键输入的键码在六位LED数码管上显示出来。 可分成三个模块: ① 键输入模块:扫描键盘,读取一次键盘并将键值存入键值缓冲单元。 ② 显示模块:将显示单元的内容在六位LED数码管上动态显示。 ③ 主程序:调用键输入模块和显示模块。
  3. 所属分类:其它

    • 发布日期:2011-05-22
    • 文件大小:1048576
    • 提供者:jqf001
  1. 单片机 中键盘区别程序说明:

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

    • 发布日期:2011-09-01
    • 文件大小:303104
    • 提供者:han_yankun2009
  1. 8255 扫描键盘实验

  2. 用扫描法读入实验机上按键,在8279 数码管显示器上显示。在 PA 口与PC 口组成的64 点阵列上,把按键接在不同的点上,将得到不同的键码,本实验采 用8×2 的阵列,共可按16 个键。 键盘值的读取一般有两种方法。一种是扫描法,另一种是反转法。 扫描法是对键盘上的某一行送低电平,其他为高电平,然后读取列值,若列值中有一位是低, 表明该行与低电平对应列的键被按下。否则扫描下一行。本实验中,8255 设置为模式0,PA 口为输 出口,PC 口为输入口。 反转法是先所有行扫描线输出低电平,读列值
  3. 所属分类:DOS

    • 发布日期:2012-04-23
    • 文件大小:2048
    • 提供者:miniloveyl
  1. LPC2138矩阵按键中断扫描

  2. 基于LPC2138的矩阵键盘扫描,通过向量中断读取键值,在HD7279上显示
  3. 所属分类:硬件开发

    • 发布日期:2012-07-23
    • 文件大小:298
    • 提供者:ligong16
  1. 经典矩阵键盘程序

  2. 针对m×n键盘,扫描键盘读取键值,并予以LED显示;规范汇编实现
  3. 所属分类:硬件开发

    • 发布日期:2014-03-20
    • 文件大小:1024
    • 提供者:u011423158
  1. 89S51读取PS2键盘

  2. 本程序主要通过外部中断INT0及3.3端口读取PS2键盘值并通过LCD1602显示,键扫描码的解码通过数组方式解码,程序的解码功能主要针对数字及大小写字母和常用标点符号
  3. 所属分类:C/C++

    • 发布日期:2008-10-16
    • 文件大小:51200
    • 提供者:caoxing18
  1. linux 矩阵键盘驱动-基于max7349

  2. 该驱动基于imx6硬件平台,linux内核版本为3.14,矩阵键盘驱动IC为max7349。对于要基于max7349开发的同仁具备参考意义。原理:max7349与cpu通过i2c通信,当有按键按下,max7349扫描到该事件,产生一个脉冲发往cpu,cpu通过GPIO中断来检测该事件。该通过i2c总线读取键值。
  3. 所属分类:C

    • 发布日期:2018-08-29
    • 文件大小:73728
    • 提供者:u010041190
  1. 视听训练互动系统研究

  2. 本文介绍了一种视听和听觉互动的交互式系统,该系统将单片机(SCM)的技术与学习音乐相结合。 它具有扫描键盘,读取键值,中断服务,读取文件和显示文件的功能。 为了增强系统的通用性和实用性,使用SD卡存储资料,并移植ZNFAT32文件系统以文件目录的形式组织资料。 该交互式系统可以为用户自动识别和演奏音乐,并在教育和娱乐中发挥重要作用。
  3. 所属分类:其它

    • 发布日期:2020-06-04
    • 文件大小:1024000
    • 提供者:weixin_38644097
  1. 关于矩阵键盘行列扫描的测试实验

  2. 我会时常分享一些51的程序编写方法,有一定基础的可以来看看。如有不当之处,欢迎大家指正,一同进步。 我会时常分享一些51的程序编写方法,有一定基础的可以来看看。如有不当之处,欢迎大家指正,一同进步。 矩阵键盘无非就是两种扫描方式,一为逐行扫描,二为行列一起扫描读取键值。先确定行后确定列的读取方法没有什么可讲的,我针对行列一起扫描来总结一下我常用的一些方法。 学习嵌入式或者说硬件一定是从硬件原理开始,因为矩阵键盘电路原理简单,网上讲解较多,我只附上原理图,重点跟大家交
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:81920
    • 提供者:weixin_38728360
  1. 简单了解矩阵键盘扫描的方法原理

  2. 键盘扫描方法是:行线P10~P13为输出线,列线P14~P17为输入线。一开始单片机将行线(P10~P13)全部输出低电平,此时读入列线数据,若列线全为高电平则没有键按下,当列线有出现低电平时调用延时程序以此来去除按键抖动。延时完成后再判断是否有低电平,如果此时读入列线数据还是有低电平,则说明确实有键按下。一步确定键值。现在我们以第二行的S5键为例,若按下S5后我们应该怎么得到这个键值呢?当判断确实有键按下之后,行线轮流输出低电平,根据读入列线的数据可以确定键值。首先,单片机将P10输出为低电平
  3. 所属分类:其它

    • 发布日期:2021-01-12
    • 文件大小:63488
    • 提供者:weixin_38674675
« 12 3 4 »