登录
首页 » 单片机 » 51单片机_独立按键检测

51单片机_独立按键检测

于 2023-05-30 发布 文件大小:7.88 kB
0 75
下载积分: 2 下载次数: 1

代码说明:

     此程序为C语言程序,使用单片机89SC52,实现独立按键的检测功能,每次按下按键key5时,数码管最后一位显示的数值加1,按键同时响蜂鸣器。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • STM8S_StdPeriph_Lib_V2.1.0
    STM8S/A 标准外设库更新历史记录 V2.1.0 / 18-11 月-2011Main ChangesAdd STM8S 价值线产品家庭设备的支持。ContentsSTM8S_StdPeriph_Driver V2.1.0 (发行说明) STM8S_StdPeriph_Examples V2.0.1 (发行说明) STM8S_StdPeriph_Template V2.1.0 (发行说明) STM8S_EVAL V1.0.0 (发行说明)发展 ToolchainsST 视觉发展 (STVD) 软件 toolchainSTVD 版 4.3.0Cosmic STM8 32 K 编译器版本 4.3.6 (或以后) Raisonance STM8/ST7 C 编译器版本 2.38Raisonance IDE RIDE7 (乘驾) 软件 toolchainVersion: RIDE7 IDE:7.36、 2.38IAR 为 RKit STM8 STM8 IDE (EWSTM8) 软件 toolchainVersion v1.30 嵌入式工作台
    2022-03-19 16:11:14下载
    积分:1
  • msp430G2553实现呼吸灯源代码
    硬件描述:P1.6(PWM输出口)接了1个绿光LED(用跳线帽连接)。   功能描述:LED亮度随时间渐渐变量又渐渐变暗,人称“呼吸灯”。需调用TA_PWM库函数。 使用此段代码需要更改.h文件的路径
    2022-06-22 03:47:08下载
    积分:1
  • STC15Woled显示ds18b20温度值
    IAP15W4K58S4单片机oled显示ds18b20温度值,SSD1306,6引脚OLED,SPI通信方式
    2022-10-07 07:05:03下载
    积分:1
  • 基于C51的简易电子秤
    电子秤主要以单片机STC90C52RC控制核心,实现电子秤的基本控制功能。系统可以分为最小系统、数据采集和人机交互界面三大部分。最小系统部分主要包括STC90C52RC和经典复位电路;数据采集部分由称重传感器、信号放大和A/D转换部分组成,信号放大和A/D转换部分主要由专用型高精度24位AD转换芯片HX711实现;人机交互界面为键盘输入和点阵式液晶显示,主要使用4*4矩阵键盘和1602液晶显示器,可以方便的输入数据和直观的显示数据。整个系统结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。
    2022-07-20 15:47:24下载
    积分:1
  • STC 51 四轴飞行器
    一款基于STC单片机的四轴飞行器,内含PCB 原理图 及程序,这是STC官方提供的资料,供大家参考学习。
    2023-08-23 13:55:02下载
    积分:1
  • 波形发生器源码
    波形发生器,ATMEL MEGA32为CPU,可以产生三角波,正弦波,方波;频率、幅值都可以数控调节。毕业设计必备之参考资料。AD9854为产生波形的DDS芯片,频率可大范围调节,幅值0到5V可调节。
    2022-11-05 23:45:04下载
    积分:1
  • 时钟芯1302的驱动
    时钟芯片1302的基本驱动程序,能够在液晶显示屏上显示年月日时分秒星期等功能!
    2023-01-13 00:30:03下载
    积分:1
  • 的按键控制两位动态数码管
    从99到0循环,按一次减一,比较简单,适合新手学习
    2022-09-27 07:35:02下载
    积分:1
  • 基于51红外解码1602显示
    应用背景HT6221 键码的形成 当一个键按下超过36ms 振荡器使芯片激活如果这个键按下且延迟大约108ms, 这 108ms 发射代码由一个起始码9ms ,一个结果码4.5ms ,低 8 位地址码 9ms~18ms ,高 8 位地址码9ms~18ms ,8 位数据码9ms~18ms 和这 8 位数 据的反码 9ms~18ms 组成 如果键按下超过108ms 仍未松开接下来发射的 代码 连发代码将仅由起始码9ms 和结束码2.5ms 组成关键技术解码的关键是如何识别0 和 1 从位的定义我们可以发现0 1 均以 0.56ms 的低电平开始不同的是高电平的宽度不同0 为 0.56ms, 1 为 1.68ms,所以 必须根据高电平的宽度区别0 和 1 如果从 0.56ms 低电平过后开始延时 0.56ms 以后 若读到的电平为低说明该位为0 反之则为1 为了可靠起 见 延时必须比0.56ms 长些 但又不能超过1.12ms,否则如果该位为0 读到的 已是下一位的高电平因此取1.12ms+0.56ms /2=0.84ms 最为可靠一般取0.84ms 左右均可
    2022-05-30 10:07:11下载
    积分:1
  • 51modbus协议程序
    在ModBus系统中有2种传输模式可选择。这2种传输模式与从机PC通信的能力是同等的。选择时应视所用ModBus主机而定,每个ModBus系统只能使用一种模式,不允许2种模式混用。一种模式是ASCII(美国信息交换码),另一种模式是RTU(远程终端设备)。 用户选择想要的模式,包括串口通信参数(波特率、校验方式等),在配置每个控制器的时候,在一个Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。所选的ASCII或RTU方式仅适用于标准的Modbus网络,它定义了在这些网络上连续传输的消息段的每一位,以及决定怎样将信息打包成消息域和如何解码。在其它网络上(像MAP和Modbus Plus)Modbus消息被转成与串行传输无关的帧。 Modbus具有以下几个特点: (1)标准、开放,用户可以免费、放心地使用Modbus协议,不需要交纳许可证费,也不会侵犯知识产权。目前,支持Modbus的厂家超过400家,支持Modbus的产品超过600种。 (2)Modbus可以支持多种电气接口,如RS-232、RS-485等,还可以在各种介质上传送,如双绞线、光纤、无线等。 (3)Modbus的帧格式简单、紧凑,通俗易懂。用户使用容易,厂商开发简单。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论
    2022-09-13 12:10:03下载
    积分:1
  • 696518资源总数
  • 104226会员总数
  • 29今日下载