1. 任务需求 量程:直流电压0~20V 三档:0~200mV,200mV~2V,2V~20V 精度:0.01,显示稳定,无闪烁 误差:0.2V挡位≤10%,2V和20V挡≤1% 2. 需求分析 直流电压表(0~20V):利用数码管,通过数字方式显示测定直流电压值,其范围为0~20V 自动量程转换: ...
分类:
其他好文 时间:
2019-10-25 12:55:00
阅读次数:
174
今天来做一个滚动抽签系统,条件如下 1)使用数码管滚动1-9数字 (2)使用按键1进行控制 (3)当按键按下之后数码管数字停止滚动,数码管显示的数字就是抽签到的数字。 打开Keil uVision4,编写代码如下 将代码输进电路图中,启动,数字灯开始滚动 按下按键1后,数字灯停止 在按下按键1,数字 ...
分类:
其他好文 时间:
2019-10-22 22:25:04
阅读次数:
298
一,需要的软件以及电路图、使用方法、操作方法、请看我以前的博文。 二,代码要求。 (1)使用数码管滚动1-9数字 (2)使用按键1进行控制 (3)当按键按下之后数码管数字停止滚动,数码管显示的数字就是抽签到的数字。 三,开始 1,打开keil_proteus电路总图,如下图。 2,打开Keil uV ...
分类:
其他好文 时间:
2019-10-22 20:47:35
阅读次数:
84
keil 开发板 实现滚动抽签系统 代码已经给出了,复制代码,粘贴到keilc51工程里,点击编译按钮生成.hex文件,打开电路图选择之前生成的.hex文件,运行,点击左下角按键1 按钮,右边数码管停止,显示数字,再次点击数码管数字转动,再次点击数码管数字停止显示数字。(软件文件,安装方法,创建工程 ...
分类:
其他好文 时间:
2019-10-22 20:41:04
阅读次数:
120
前言 这一节为下面两节的结合 实现功能概要 BootLoader程序: 如果Flash没有存储更新标志和用户没有在操作更新,就尝试加载用户程序. (一直在主循环中判断) 如果有更新标志,控制WIFI以TCP方式连接Web服务器,获取当前程序版本,如果版本不一致,则获取程序文件.实现升级 如果用户按下 ...
分类:
其他好文 时间:
2019-10-20 11:15:59
阅读次数:
214
[toc] 序言 上一篇博客中我介绍到,单片机使用一个与内核绑定的定时器产生固定频率的中断,这个中断所对应的ISR会调用OSTimeTick(),OSTimeTick()会使用OS_IntQPost来向一个IntQ队列中放一个Post过程信息,之后让OS_IntQTask就绪,来向OS_TickTa ...
分类:
其他好文 时间:
2019-10-19 20:44:28
阅读次数:
123
下载JSON文件: 链接: https://sourceforge.net/projects/cjson/ 等到倒计时到0 拷贝JSON源文件和头文件,添加头文件到include.h 解析个数据 "{\"datemcu\":\"updata\",\"cmd\":\"model\"}" JSON标准格 ...
分类:
Web程序 时间:
2019-10-16 09:16:13
阅读次数:
372
一,模块介绍 trig-使能引脚<输出超过10us高电平启动模块> echo-接收引脚<模块启动后在此脚发出8个40khz脉冲并产生高电平,高电平开始到结束的时间就是探测时间> vcc-电源 gnd-接地 二,使用 trig 与 echo 接单片机IO口; vcc 与 gnd 接单片机VCC,GND ...
分类:
其他好文 时间:
2019-10-15 09:40:42
阅读次数:
122