搜索资源列表
AVR softUSB
- 使用软件仿真usb接口的一个程序,十分精炼,要求计算每一个指令的运行时间,很值得品味-use software simulation usb interface of a procedure is very refined, request instructions for each one of the running time, is worth taste
RC_filter
- 计算RC(阻容)滤波时间常数的程序,有两种单位制,适合matlab65环境运行。 -calculated RC (R) filter time constant of the process, there are two unit system, matlab65 environment suitable for running.
pgh2
- 这篇文章发表在《单片机与嵌入式系统应用》2005年第三期,我已经和彭先生联系上了!他会回答大家的问题的 2002年初,笔者着手写一个IC卡预付费电表的工作程序,该电表使用Philips公司的8位51扩展型单片机87LPC764,要求实现很多功能,包括熄显示、负荷计算与控制、指示闪烁以及电表各种参数的查询等,总之,要使用时间的单元很多。笔者当时使用ASM51完成了这个程序的编写,完成后的程序量是2KB多一点。后来,由于种种原因,这个程序并没有真正使用,只是作了一些改动之后用在一个老化设备上进行
TabularProceduresSCMAutomaticGenerationTechnology.
- 在单片机应用系统中,常用到许多复杂的数学计算,如计算sin(x)、cos(x)、有效值计算、非线性插值等。这些在高级语言中是简单的工作,而在单片机的汇编语言中却是非常复杂的。因为,这些运算大都要用乘除运算来进行近似运算,计算的精度很难满足要求。更难以接受的是其运算时间太长,这对于无乘除指令的单片机系统更是如此。采用查表取代复杂的计算是一个明智的选择。但是,这种查表程序表格往往都较长,通常为几十条到一二百条,如果采用手工输入不但要花费大量的时间,而且还容易出错。利用高级语言的单片机查表程序的自动生
KeilC-IR
- 红外线遥控器按键检测程序. 通过检测两次下降沿之间的时间差判断接受到的数据位. 已经通过了测试,能够正确区分出32bit数据的遥控器按键键值. 具有数据重发功能,但是数据的重发有点频繁. 使用晶震频率为11.0592MHz,所有定时值都是基于这个频率计算. 占用很少量的CPU时间,使用了外部中断0接受数据,定时器0进行计数, 定时器1作为串口的波特率发生器(Band = 9600).
countandsave
- 单片机程序,计算开关次数并保存次数,并能调用显示时间,清除纪录。
温度测量仪
- 这是一个完整的项目文件,程序我已经全部调试完毕,现将软硬件资料全部上传,供大家参考学习。里面包含了M16的AD、EEPROM、定时器、中断、看门狗等内部资源的使用,以及菜单程序、浮点数的存放与取出和显示、液晶显示、数字滤波、按键复用等内容。项目硬件比较简单,AD0、AD1读取两路4-20ma电流信号(由RCV420转换成0-5V的电压信号),AD2读取电压信号 该系统主要完成这样一个工作,从AD0读出温度、AD1读取差压,由这两个值根据一个公式计算出流量并显示,AD2读出全压并显示。系统
temperature
- 此设计以单片机STC89C51为核心,由声音传感器采集脉搏信号,经过LM324前置放大电路、滤波电路和比较电路后得到与脉搏相关的脉冲信号,将该脉冲信号作为定时/计数器T1中断信号交由单片机进行脉冲周期的计算,T0做定时器。然后得出每分钟的脉搏搏动次数(即心率),并将结果1602LCD上显示心率。在对人体脉搏检测时,具有检错排错的功能。若出现误操作(如不小心移动时产生的噪声)造成检测到的心跳次数不正确的结果,所以在程序中检测时间到达第5秒时,先对其进行计算,若结果超出正常范围则自动返回重新检测,直
8051
- 8051实现直流电机PMW调速系统 本文所述的直流电机闭环调速系统是以低价位的单片微机8051为核心的,而通过单片机来实现电机调整又有多种途径,相对于其他用硬件或者硬件与软件相结合的方法实现对电机进行调整,采用PWM软件方法来实现的调速过程具有更大的灵活性和更低的成本,它能够充分发挥单片机的效能,对于简易速度控制系统的实现提供了一种有效的途径。而在软件方面,采用PLD算法来确定闭环控制的补偿量也是由数字电路组成的直流电机闭环调速系统所不能及的。曾经也试过用单片机直接产生PWM波形,但其最终效
InitialcalculationsUsingCVI
- 本程序使用CVI计算51单片机定时/计数器初值,输入晶振和定时时间,可自动算出初值-This procedure calculated using CVI Singlechip 51 timer/counter initial value, type and timing crystal time, can automatically calculate the initial value
STC12C5410ADmonolithicwatchdog
- 本程序验证 STC12C5410AD 单片机的看门狗及其溢出时间计算公式-This procedure confirms the STC12C5410AD monolithic integrated circuit s watch-dog and the overflow count-down formula
DISP
- /*用rtos编写LED数码管显示程序,其中有用于计算的程序*/ /*另加LED流水灯*/ //须加入conf_tny.a51将周期数改为1000(原为10000),即将报时周期改为1ms,将TimeSharing由5改为1,即将时间片改为1ms /*测试结果:1)可很稳定地显示,LED的闪烁也正常 2)如果将Timer1的定时中断改为1000即1ms发送一次,可以看到LED流水灯速度时显示加快,但同时数码管出现闪烁,系统超载-/* Rtos prepared using dig
DClock
- 在单片机上实现长时间精确计时。用软件实现调节时钟计时,以保证长时间计时的准确性。该程序是一个显示在一个双行LCD显示屏上的数字时钟,显示格式为DD HH:MM:SS,其长时间准确计时可以为控制系统准确控制提供保障。类似的计算调整方法可以应用到任何独立计时的单片机系统中。-Digital clock on LCD with high precision via adjusting time autotically.
51delay
- 度。本文从实际应 用出发,讨论几种实用的编制精确延时程序和计算程序执行时间的方法,并给出各种方法使用的详细步骤,- keil Delay
delay_time
- 单片机延时计算小程序,只要输入相应的时间与晶阵,就会输出对应的数值-Small single-chip delay calculation procedures, as long as the input time and the corresponding crystal array, it will output the corresponding numerical
chashengboceju
- AT89S52单片机控制的超声波测距,主程序首先对系统环境初始化,设置定时器T0工作模式为16位的定时计数器模式,置位总中断允许位EA并给显示端口P0和P2清0。然后调用超声波发生子程序送出一个超声波脉冲,为避免超声波从发射器直接传送到接收器引起的直接波触发,需延迟0.1ms(这也就是测距器会有一个最小可测距离的原因)后,才打开外中断0接收返回的超声波信号。由于采用12MHz的晶振,机器周期为1us,当主程序检测到接收成功的标志位后,将计数器T0中的数(即超声波来回所用的时间)按下式计算即可测得
zWas1KKm
- 单片机定时器计算程序,设置定时方式,晶振频率和所定时间,就能计算出所需附的初值-SCM computer program timer, set timer mode, set by the crystal frequency and the time required to calculate the initial value attached
SOUNDER
- ST套件产生报警音 本实例的目的是让大家学会用单片机产生声音的方法,学会计算程序所用时间 本实例的功能是能PIC16F84产生报警音,频率分两个0.1s第一个 0.1S频率从1.8K-3.5K匀速增加第二个0.1S频率从3.5K-1.8K匀速减少, 程序复位后,蜂鸣器开始报警 PIC单片机学习网-----http://www.pic16.com 烧写时应注意:配置位已经在程序中写明,加载HEX文件时会自动加载,烧写时不用再手动设置配置位。 实验时
distance-measurement-instrument
- 介绍了利用微处理机控制单元(MCU microprocessor control unit) 控制的超声测距仪的原理:由MCU 控制时间计数,计算超声波自发射至接收的往返时间,从而得到实测距离。给出了系统构成、电路原理及程序设计。并且在数据处理中采用了温度补偿和修正量的调整。此系统具有易控制、工作可靠、测距准确度高和流程清晰等优点。-Abstract : Principle and structure of ultrasonic distance measurement instrument b
tdc-gp22
- 激光测距,采用APD作为光电传感器接收反射激光,TDC-GP22进行时间测量,通过速度时间精确计算出距离(Laser ranging uses APD as photoelectric sensor to receive reflected laser, TDC-GP22 carries out time measurement, and calculates the distance by velocity and time accurately.)