历史上的今天
今天是:2025年12月19日(星期五)
2022年12月19日 | 51单片机矩形键盘控制数码管显示0-F,以及LED灯的亮灭
2022-12-19 来源:zhihu
电路图

总图

部分图1

部分图2

部分图3
元件清单

C语言程序
#include #define uint unsigned int #define uchar unsigned char //共阳数码管编码表&LED灯 uchar code table[] = {0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8, 0x80,0x90,0x88,0x83, 0xc6,0xa1,0x86,0x8e}; //函数声明 void delay(uint time); //延时函数 void display(uchar k); //数码管显示0-F以及LED灯的亮灭 uchar getKey(); //读取键盘的数值 //主程序 void main(){ uchar keyValue; while(1){ keyValue = getKey(); //读取键盘值 display(keyValue); //数码管显示&LED亮灭 } } void delay(uint time) { uint i,j; for(i = 0; i
史海拾趣
|
图为光学探测器的信号输出等效图,输出信号(Data)为电流信号,范围从0~1ma之间的幅度,频率为15MHz。要求转换成电压信号,精度达到0.1%,输出信号的幅度要求控制在0~1v以内,同时需要考虑温漂和保护等问题。本人刚刚介入模电不久,请高手给 ...… 查看全部问答> |
|
最近厂里的一台宫野车床MIYANO老是烧一块IO板的保险,在检查电路的时候发现一个现象:开关电源的24V竟然和机床接地端子之间是通的。让小弟一阵激动以为找到的故障的原因,但是查了老半天没有找到到底是哪里出了问题。和其他同一型号的机床对比一下 ...… 查看全部问答> |
|
wince6下使用pm控制电源,但是不知道为什么系统不会自动休眠下去?请高手解决! 请教一下,为什么在wince6下,我使用wince pm(sysgen_pm)来控制电源管理,设置如下:[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Power] \"DisableGwesPowerOff\"=dword:1 [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentCon ...… 查看全部问答> |
|
前提:嵌入设备,CPU400,每条记录内容为tagData,共有100万甚至更多的记录, 要求:根据关键字检索szText字段,如何做到1s内能完成检索,并返回符合要求的记录. 不涉及数据库,数据自己存在文件里。 typedef struct tagData{ int iTextL ...… 查看全部问答> |
|
把超级终端加近wince5.0 image中,想和pc的超级终端上一样使用,但是配置时需要指定调制解调器。配完了,老是说调制解调器不能使用? 有没有人使用过wince的超级终端啊?请指教。谢谢!… 查看全部问答> |
|
工作固然重要,但是工作是很辛苦的,不管是心理上还是身体上,都是件苦差事。如何在工作之余愉悦自己的心情,发表下本人的工作调整方法! 首先不要总看着同事的短处,用积极的心态看待每件事情,时不常的出去散散心,就像我到了C系,每月系长组织 ...… 查看全部问答> |
|
各位前辈,小弟近期实验的显色指数一直保持在50左右(很稳定!!!) 怎么做都提高不上去,不知有没有可能是荧光粉与芯片不匹配的原因? 恳请各位前辈帮我分析分析其中缘由。(我们做的是SMD-LED) 谢谢!… 查看全部问答> |




