-
-
0#include "ALL.H" u8 NUM=0; u8 key_N=0; enum key_state { key_state_0, key_state_1, key_state_2, key_state_3, } ; enum key_val { key_click=0x80, key_double=0x40, key_long=0x20, key_value_1=0x0d,// 0000 1101 key_value_2=0x0e,// 0000 1110 key_value_3=0x0b,// 0000 1011 key_value_4=0x07,// 0000 0111 key_null=0x0f, key_long_period=200,//³¤°´ÖÜÆÚ key_continue_period=25,//Á¬°²ÖÜÆÚ }; void keyinit(void) { key_1=1; key_2=1; key_3=1; key_4=1; } static u8 keyscan(void) { if(!key_1)return key_value_1; if(!key_2)return key_value_2; if(!key_3)return key_value_3; if(!key_4)return key_
-
4有偿 会用51单片机制作的 +814018859
-
1按下k1k2数码管数字加一,按下k3k4数码管数字减一,k1k3控制数码管左四位,k2k4控制数码管右四位(能加到100能减到-10)
-
4
-
0
-
1有带小学生学51的吗 有偿
-
4用STC-isp烧程序时,一直显示正在检测目标单片机,怎么回事啊
-
0大佬们,请教一个问题。 如何利用keil进行c语言编程,给工作寄存器R0~R7进行直接赋值。 我翻了reg51.h的头文件,发现工作寄存器的地址并没有被定义。这个要怎么做,要自己定义地址吗……
-
0AT89C51音乐盒,三首歌,源程序加仿真图,低偿,有需要的私
-
5在单片机的控制作用下,通过单片机P1口的4位外接4个独立按键,并通过4个LED指示灯来显示按键按下 按下时对应的灯亮,松手时灭,求大神解
-
1我们用汇编语言设计八路抢答器 按下按键后进行60秒倒计时 怎么实现再次按下按键后 停止倒计时或者显示FFF 主程序 电路图都有了 求救
-
0经核实吧主高山景行88 未通过普通吧主考核。违反《百度贴吧吧主制度》第八章规定http://tieba.baidu.com/tb/system.html#cnt08 ,无法在建设 c51单片机吧 内容上、言论导向上发挥应有的模范带头作用。故撤销其吧主管理权限。百度贴吧管理组
-
4求大神,基于51单片机9999秒倒计时,四位数码管显示。
-
0工作12年,负责单片机设计,提供线路图,程序,PCB板图,上位机labview程序代做。有需求私聊留下你的联系方式。
-
1
-
0跪求 有没有大神知道DS1302时钟芯片程序如何加到一个完整的C语言程序里面
-
0求助,有没有老哥知道这个程序怎么弄 用定时计数器和外部中断配合测速码盘,实时测量小车速度:车轮转一圈,码盘模块产生50个脉冲信号,车轮直径10cm,fosc是12MHz
-
0有偿求助。P2口接8个LED灯,要求编号为偶数的LED灯循环点亮,时间为1S
-
1
-
0通过C8051单片机控制GP22芯片,测量两个脉冲之间的时间差,怎么读回的测量数据是0?
-
3
-
2大佬们,能帮我写几道c51的程序题么,用汇编语言
-
2
-
0
-
0请问各位兄弟,PCF8591输入是模拟信号,为什么输出给I2C也是模拟信号?不应该是数字信号信号的吗,I2C引脚只能输出0和1,怎么接收模拟信号
-
5
-
0我想问下各位大佬,单片机焊接万用板的时候,原理图上的接地怎么处理
-
02HC6800-ES V2.0的开发板,电脑WIN10。开发板可以通电,但点电脑上就是没反应,连未识别都没出现。0求教大神们,现在按键接在p3.7口 我要用汇编语言编写两个数码管LED记录按键次数,但是不会把按键给写入到程序里面40完成一个“充值计费终端”,模拟POS机的充值、付费、查询显示、打印和报警功能。 3.1 功能需求 3.1.1输入按键 输入按键包括0~9十个数字键、小数点键、退格键、确认键、充值键、付费键、查询键、设置键。 3.1.2系统充值 设定账户最大金额为999.99元。系统只支持100元、200元、500元三种面值的充值。按“充值”键,然后输入充值金额,最后按“确认”键完成充值,同时把充值金额、账户余额、充值时间显示在液晶上,并将上述成功交易信息打印输出。0各位大佬,我想请教一下c51中建议的计算器,如果小的数减的数,得到的负数程序该怎样写,求指导。6为什么点亮一个灯sbit L1=P1^0;L1=0 ;灯才会亮,我想挖根掘底地弄清楚,看了书上感觉很笼统,不好理解,哪位大佬可以给我解释一下吗2设计A、B双机串口通信系统,并编制相应程序。 要求: 1)绘制系统结构图,包括各元器件的参数值 2)使用中断程序 3)编写可运行程序,并加上规范注释220参加立创商城得电子设计大赛会获得优惠劵 如果获奖更会有丰厚现金奖励等着你20求一个电子时钟的Keil源程序和proteus仿真图 基本要求:计时功能:显示时、分、秒,定闹功能,秒表功能,倒计时功能。 提高要求:增加“语音报时”功能,增加“电子日历”功能。0大佬们能不能帮忙看一下程序 出现许多这种错误1.c(186): error C202: 'P0_6': undefined identifier #include<reg51.h> #define LCD1 P1 #define LCD2 P3 void Zero(); void Delay_ms(unsigned int Time); void Display(unsigned int n,unsigned char a); void Flash(unsigned int Time); void KBScan(); void dl_ms(); void Destination(); void Up(); void Down(); sbit P2_0=P2^0; sbit P2_1=P2^1; sbit P2_2=P2^2; sbit P2_3=P2^3; sbit P2_4=P2^4; sbit P2_5=P2^5; sbit P2_6=P2^6; unsigned int lift=1; unsigned int status=1; unsigned char request[3]={0,0,0}; unsigned char dst=1; void Zero() { LCD1=0x400求大神赐教,当独立键盘上有任一按键按下,D11-D18四个一组,间隔1.5秒交替闪烁,闪烁两次后全灭,当独立键盘K1,k2同时按下时,D11-D18进入流水状态,当K1,K3同时按下时,又回到间隔2s交替闪烁状态0求解:设单片机的振荡频率为12MHz,在P1.0引脚产生一个周期为500us的方波,定时器T采用中断的处理方式🙏🙏🙏09给出你的建设 你好,顶贴--来自助手版贴吧客户端
![](http://tb1.bdstatic.com/tb/cms/PC%E7%AB%AF%E5%BA%95%E9%83%A8%E9%80%9A%E6%A0%8F%E5%BC%B9%E5%B1%821000x120.png)
![](http://tb2.bdstatic.com/tb/img/icon_close_1683259.png)