最近尝试了很多方法测量占空比,虽然说原理简单,但是测量的时候误差还是挺大的,凡是没呢么容易, 最后终于实现了1HZ-5M 占空比的测量,精度小于%0.1 另外发现了一个问题,fpga一条语句如果很复杂的话,可能会出现问题。 例如 assign duty_altera = pinlv << 1 + p ...
分类:
其他好文 时间:
2017-05-28 14:56:55
阅读次数:
224
一、51单片机的引脚与功能 P3.2: 外部中断0的输入引脚 P3.3:外部中断1的输入引脚 P3.4:定时器0的输入引脚 P3.5:定时器1的输入引脚 二、单片机的中断源 三、引起单片机外部中断的信号低电平信号和从高电平到低电平的下降沿信号。 四、与外部中断相关的寄存器有3个:中断允许寄存器IE, ...
分类:
其他好文 时间:
2017-05-16 20:50:42
阅读次数:
149
1.问题:导轨力度不够,总是卡顿 解决方案:之前HR9488驱动模块的MS1,MS2,MS3都接地,全速前进,步矩角为1.8度,扭矩小 现在用细分可以改变扭矩,全部接高电平1/16步进模式 但是电机的延时时间要减小,要不然就只响不转, delayMicroseconds(10)时间参数从800调到1 ...
分类:
其他好文 时间:
2017-05-14 17:55:25
阅读次数:
144
74LS85 demo: 1110>0111 就这样。。。。于是OAGTB引脚输出高电平点亮LED灯 74LS85 demo: 1110>0111 就这样。。。。于是OAGTB引脚输出高电平点亮LED灯 ...
分类:
其他好文 时间:
2017-05-13 23:12:52
阅读次数:
163
一.基本函数 pinMode(引脚号,模式); digitalWrite(引脚号,电平状态); //默认低电平(或浮空) digitalRead(数字输入端口号); analogRead(引脚号); //调用10位AD analogWrite(引脚号,模拟量); //调用8位AD pulseIn(引 ...
分类:
其他好文 时间:
2017-05-08 14:34:36
阅读次数:
595
TON功能块功能: 当输入为高电平时,计时器开始计时,CV表示计时器计时的当前值,而PV则是计时的目标值,当CV的值等于PV的值时,输出置1。 在主程序接下去的地方按下F2并添加TON功能块。 这里我取名为t1 此处t1_timer,t1_output为bool量,t1_current为time量 ... ...
分类:
Windows程序 时间:
2017-05-08 12:34:46
阅读次数:
2205
单片机中的定时/计数器都能有多种用途,要通过定时/计数器的方式控制字来设置,需要的用途。 在单片机中有两个特殊功能寄存器与定时/计数有关,这就是TMOD和TCON。,TMOD和TCON是名称,我们在写程序时就能直接用这个名称来指定它们,当然也能直接用它们的地址89H和88H来指定它们(其实用名称也就 ...
分类:
其他好文 时间:
2017-05-06 19:59:27
阅读次数:
123
⒈ 复位条件 RST引脚保持2个机器周期以上的高电平。 ⒉ 复位电路 ⒊ 复位后CPU状态 PC: 0000H TMOD: 00H Acc: 00H TCON: 00H B: 00H TH0: 00H PSW: 00H TL0: 00H SP: 07H TH1: 00H DPTR:0000H TL1 ...
分类:
其他好文 时间:
2017-05-06 19:57:15
阅读次数:
122
波特率:单片机或计算机在串口通信时的速率,指信号被调制后在单位时间内的变化,即单位时间内载波参数变化的次数,如每秒钟传送240个字符,而每个字符格式包含10位(1个起始位,1个停止位,8个数据位),这时的波特率为240Bd,比特率为10位×240个/秒=2400bps。delay函数:在C语言中,该 ...
分类:
其他好文 时间:
2017-05-05 23:14:04
阅读次数:
284
java之父叫James Gosling java的吉祥物叫duke也叫JavaBean、 我们通过编写源代码通过编译器将源码转为电脑认识的机器语言从而实现对电脑的命令 代码的执行:需通过编译器將源代码编译成机器语言,因为电脑只会读懂机器语言(高电平1,低电平0)0,1组成 java拥有编译器和解释 ...
分类:
编程语言 时间:
2017-05-02 23:33:14
阅读次数:
216