9.CPU“无遗漏”地查询事件发生是产生阻塞代码的重要原因;只要WDT中断时间比一次按键持续间隔短;就不会漏掉按键。只要比毛刺持续时间长,就不会多检测事件。10.按键按下的判据为前高后低,按键松开的判据为前低后高。void P1_IODect(){ static unsigned char KEY_ ...
分类:
其他好文 时间:
2018-05-03 20:51:06
阅读次数:
149
1. 定义方法 a.定义起始信号 b.定义终止信号 c.定义单片机写入函数 d.定义单片机读出函数 e.写入到指定元器件 f.从指定元器件读出 g.写一个头文件作为中转 h.写一个主函数实现对写入读出的调用 2. 定义起始信号 a.SDA 高电平延时 b.SCL高电平延时 c.SDA低电平延时 d. ...
分类:
其他好文 时间:
2018-05-02 02:25:30
阅读次数:
262
在单片机开发工程中,博主经常通过模拟软件Proteus进行模拟仿真,将编译生成的“HEX”文件下载在单片机芯片中,然后进行后期的debug工作,当模拟仿真完成之后,进行硬件测试部分。 ...
分类:
其他好文 时间:
2018-05-01 23:28:45
阅读次数:
112
2018-05-0118:53:50 先上图: 再来视频: http://v.youku.com/v_show/id_XMzU3NzAwNzMyNA==.html?spm=a2hzp.8244740.0.0 程序的原理是图像识别,并将圆形物体取出来。python发送数据给单片机,舵机执行相关动作。 ...
分类:
编程语言 时间:
2018-05-01 23:16:00
阅读次数:
496
本文主要讲解在C51系列单片编程中常用Keil uVision4软件的安装及破解,为后续的编程设计、单片机学习和项目开发做准备,早日成为单片机项目开发大牛。 ...
分类:
其他好文 时间:
2018-05-01 01:03:56
阅读次数:
239
关于内容理解: 先读懂51单片机的实验原理图,然后再着手编程。 由图可知 1,led灯接的是单片机的P0口,意味着我们只能用P0口来编程。 2,led灯是共阳极,当给低电平时led灯才会亮,(单片机灌电流能力较强,输出电流较弱,所以一般用共阳极) 3,led所在的P0口是读io口,故使用时用一个变量 ...
分类:
其他好文 时间:
2018-04-30 13:37:24
阅读次数:
175
今天分享的是89c51系列单片机的内部资源定时器/计数器,在所有的嵌入式系统中都包含这两个内部功能。首先先了解几个定时器/计数器相关的概念:?时钟周期:时钟周期 T 是时序中最小的时间单位,具体计算的方法就是1/时钟源频率,(一般单片机采用的是11.0592mHz)?机器周期:我们的单片机完成一个操... ...
分类:
其他好文 时间:
2018-04-29 13:36:36
阅读次数:
432
写完题目刚想起来一件事情,如果手机作为客户端(不连接路由器的情况下),手机连接模块的无线会分配一个IP地址,,,这个IP地址事先我也不知道....我先看看AT指令里面有没有一个指令可以打印一下连接自己wifi信号后的设备的IP地址的指令. 没找到....................... 算啦, ...
分类:
移动开发 时间:
2018-04-29 13:21:04
阅读次数:
388
import turtle #画画库import time #时间库def drawGap(): #每个数码管距离,弄成像数码管 turtle.penup() turtle.fd(5)def drawLine(draw): #单个数码管 drawGap() turtle.pendown() if d ...
分类:
编程语言 时间:
2018-04-28 22:19:52
阅读次数:
266
MQTt协议 第一个字节用来表示报表类型 接下来第二个字节开始是剩余长度 表示长度,最多用4个字节,变长,每个字节的高位表示后面是否还有表示长度的字节,也就是说每个字节可以表示128个字节的长度 本篇标注 标识符适用于qos大于0的情况。 其他细节 https://mcxiaoke.gitbooks ...
分类:
其他好文 时间:
2018-04-27 19:42:44
阅读次数:
1248