#include<reg52.h> #define uint unsigned int #define uchar unsigned char sbit key=P3^5; sbit shuchu=P3^3; void delay(uint n) { uint i=0j=0; for(i=0;i<n;i++) for(j=0;j<123;j++); } void main() { uchar i; while(1) { if(key==0) delay(100); if(key==0) { i++; if(i==2) { i=0; shuchu=1; } while(!key); } if(i<2) shuchu=0; } } 上面的的程序仿真时正常下载到单片机中就不行了,程序思路是独立按键按动两次才有一次输出,可是实际按动按键时有时候三次才有输出,有时候连着两次输出,延时函数应该没有问题,请教各位大师指点一下
题目二:光阴似箭数字钟 需要一个四位一体数码管,进行年份,分钟秒钟的分别显 示。可用按键选择显示内容,进行内容跳转。如按下按键K1控 制年份显示,再次按下进行时间显示,重复按下,依次显示对 应内容。也可用2个按键进行选择,如K1控制年份,K2控制时 间。板子具有基本的秒钟分钟进位功能。要求同学掌握数码管 静态显示和动态显示。仅使用STC89C51/52等芯片进行代码下 载。一、要求 1、基础部分 (1)自行完成单片机最小系统以及数码管的焊接,要求电 路尽量简洁美观。 (2)软件代码部分可在现有单片机上进行测量,实现。 (3)上电后,数码管静态显示2020,按键可以正常切换显 示内容。 (4)按键切换之后,显示时间界面能够显示分钟,秒钟,如 21:35,并且具有进位功能,到达60分钟后自动清零 重新计时。 2、发挥部分 (1 ) 可以进行月份,日期显示,加分。 (2)能够自行调整开始时间,加分。 (3)其他,包括但不限于(电路板一体化,板子上需要 接USB接口,以便于直接用5V/2A通用电源供电)。 3、设计报告 (1)每个参赛队伍需要提供一份能够说明制作方案,过程, 结果的报告文档。 二、说明 (1) 本题目仅可使用 STC89C51、STM32C8T6、MSP430系列 控制芯片。同时所需相关硬件电路需自行焊接完成, 电路需要自己设计。 (2) 年份显示限定为2020,开始时间限定为58:55以便于 检查到60分钟是否清零。 (3) 尽量少使用跳线,电路的美观会占一定分数。 (4) 由于只使用4位数码管,所以省略小时的计数,只有秒 钟,分钟的计数,年份只需要静态显示,不需要进位 处理。 (5) 但需注意的是,现有单片机的连接管脚和实际自己焊 接的可能不匹配,所以代码需要自行修改。
led时钟旁边有一圈灯,灯里面有光控,如何让温度越高,亮灯的个数越多,温度越低,亮灯的个数越少 求大佬解惑!!
大佬们,帮帮忙,需要将两个普通io接口模拟成两个iic接口,用来进行1602液晶屏的读写操作
硬件加RC滤波1K电阻和104电容(或加下拉1.2K),程序加了中位值滤波效果一样,请问高手还有什么程序滤波方法
51单片机与51单片机最小系统有什么区别;如果想51单片机最小系统P0口有多个功能,锁存器又是如何的
提问:现有的WIFI模块可以用在51单片机上吗?例如ESP8266模块?51单片机支持连接wifi模块吗?
各位哥们,请问为什么51单片机程序向上位机发送数据时,不管发送数据的最后一个字节是个么,上位机收到的一直是 0xFF与下位机实质发送的最后一个字节数据不符,请问是什么原因?
单片机stc15w4k电源5V用多了外设会影响到芯片的供电或处理速度吗?
大家好,在设计过程中遇到了问题,求解答?做的设计是51单片机水质检测,实现的功能是水位、pH值以及浑浊度的检测,加两个继电器分别吸水和排水;水泵用的是独立供电,但是水泵通电之后,pH值的检测开始紊乱,水泵不通电却是正常的,是什么原因啊。。
我想写入一个数据。如图所示,用A0~A12脚选中0x01储存单元,然后D0~d7脚送入我要写的数据0xaa. 查资料 6264 的写工作方式:设置cewe为0;oe为1.但是 为什么不工作! 5.jpg (75.22 KB 下载次数: 0) 下载附件 保存到相册 2020-11-12 09:29 上传
怎么做我启动A和B、C模式,但我按暂停更改模式A和B、D再启动怎么做区分我把C模式换成D模式,我想到的是建一个数组然后做对比,如果更改模式把a标志置1,没更改a标志为0;但我不知道怎么实现
我想用4个发光二极管分别接在单片机的5 6 7,8脚上,也就是P3.0,P3.1,P3.2,P3.3上,然后每一次上电就从EEPROM先读出数据,送到P3口,按数据点亮相应的发光二极管,读出的数据自加一之后再写入EEPROM里,望大神指教一二,先谢谢了。