搜索资源列表
sdq
- 用loop51实现的可调式脉冲发生及检测器,可以手动输入所发生脉冲的频率和占空比,实时检测及动态显示-loop51 achieved with adjustable pulse and the detector, which can occur manually input pulse frequency and duty cycle, real-time detection and dynamic display
c51jing
- 实现pc机键盘(p/s2接口)与8位单片机连接使用 原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上 每次按键,键盘会向单片机发脉冲使单片机发生外部中断,数据有p1.0口一位一位传进来 传回的数据格式为:1位开始位(0),8位数据位(所按按键的通码,用来识别按键),1位校验位(奇校验) 1位结束位(1) 实现:将键盘发回的数据放到一个缓冲区里(数组),当按键结束后发生内部中断来处理所按的按键 缺点:由于51单片机的容量有限所以缓冲区不可
AVR-6
- AVR单片机入门及C语言高效设计实践(六) ATMEAG16L的定时/计数器 ATMEAG16L有两个8位定时/计数器(T/C0、T,C2)和一个16位定时/计数器T/C1)。每一个计数器都支持PWM(脉冲宽度调制)输出功能。PWM输出在电机控制、开关电源、信号发生等领域有着广泛的应用。[第一段]-AVR C language portal and efficient design practice (6) ATMEAG16L the timer / counter All ATMEAG16
ps2_c51
- 功能:实现pc机键盘(p/s2接口)与8位单片机连接使用 原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上 每次按键,键盘会向单片机发脉冲使单片机发生外部中断,数据有p1.0口一位一位传进来 传回的数据格式为:1位开始位(0),8位数据位(所按按键的通码,用来识别按键),1位校验位(奇校验) 1位结束位(1) 实现:将键盘发回的数据放到一个缓冲区里(数组),当按键结束后发生内部中断来处理所按的按键 缺点:由于51单片机的容量
maichong
- 脉冲发生测试.此程序为AD9850(DDS)直接数字频率合成器C语言源码。用125M的有源晶振,频率无失真输出可达到40M。
maichong
- 这是我在ISP编程课上独立编写的一个采用模块化+行为描述方式实现的可控脉冲发生器。程序有四个并行模块:减数器&控制模块(用于设置发生脉冲数量并记数,同时产生控制信号)、脉冲发生模块(用于接受控制信号并产生脉冲输出)、脉冲接收模块(用于接收脉冲输出并记录脉冲个数)、显示模块(将接受模块记录到的脉冲总数显示到数码管上)。此程序是我从画逻辑结构图开始一步步独立开发的,并没有参考或仿照网络上的其他脉冲发生器源码,因此与网络上任何其他可控脉冲发生器的源码决无雷同。-err
motor-s
- 步进电机加减速计算 说明输入步进电机的加减脉冲步数,就可计算出电机加减速的静态表(16进制输出)-motor s type download
ATmega16VariablePulse
- ATmega16单片机可变脉冲发生器C语言范例-ATmega16 variable single-chip pulse generator C language examples
pules
- 51脉冲信号发生器,实现脉冲信号输出!简单但好用!-51-pulse signal generator, to achieve pulse signal output! Simple but good!
chashengboceju
- AT89S52单片机控制的超声波测距,主程序首先对系统环境初始化,设置定时器T0工作模式为16位的定时计数器模式,置位总中断允许位EA并给显示端口P0和P2清0。然后调用超声波发生子程序送出一个超声波脉冲,为避免超声波从发射器直接传送到接收器引起的直接波触发,需延迟0.1ms(这也就是测距器会有一个最小可测距离的原因)后,才打开外中断0接收返回的超声波信号。由于采用12MHz的晶振,机器周期为1us,当主程序检测到接收成功的标志位后,将计数器T0中的数(即超声波来回所用的时间)按下式计算即可测得
PWM
- PWM原理 2、调制器设计思想 3、具体实现设计 一、 PWM(脉冲宽度调制Pulse Width Modulation)原理: 脉冲宽度调制波通常由一列占空比不同的矩形脉冲构成,其占空比与信号的瞬时采样值成比例。图1所示为脉冲宽度调制系统的原理框图和波形图。该系统有一个比较器和一个周期为Ts的锯齿波发生器组成。语音信号如果大于锯齿波信号,比较器输出正常数A,否则输出0。因此,从图1中可以看出,比较器输出一列下降沿调制的脉冲宽度调制波。 -PWM principle 2
HolePulse
- 模拟霍尔脉冲,一个很简单的脉冲电路,可以添加在信号发生里。-Analog Hole pulse, a very simple pulse circuit can be added in the signal.
8253jishuqi
- 用8253对标准脉冲信号进行计数,就可以实现定时功能。用板上的1MHz作为标准信号,将8253可编程计数器/定时器的时间常数设在1000000次,就可以在定时器的管脚上输出1秒针高/1秒钟低的脉冲信号。因为8253每个计数器只有十六位,要用两个计数器才能实现一百万次的计数,实现每一秒输出状态发生一次反转。-With 8253 pairs of standard pulse counting, timing can be achieved. 1MHz with the board as a sta
SCM-taxi-system
- 随着出租车的普及,其计价系统也在日益更新。我们在51单片机的基础上设计出租车的计价系统,具有成本低廉、操作简单、显示明了的特点,是实践课程知识的一个有意义的生活应用。 整个系统只有两个按键,一个“启动/停止”,一个“复位”;本系统除了里程统计和费用计算以外,还有屏幕显示和语音播报等功能。 使用LCD1602作为显示器,可以显示数字、字母使系统信息一目了然; 由ISD1760语音芯片播放语音信息,语音信息放在不同的地址里,由单片机从这些地址中调用合适的语音进行播放; 采用LM386
DXSAVR
- AVR单片机直接控制两轴运动。使用定时器实现脉冲发生,通过USB接口与上位机通信。由上位机软件直接控制。-AVR MCU directly controls the two-axis motion. Use a timer to achieve pulse generation, through the USB interface to communicate with the host computer. Directly controlled by the PC software.
main
- 单片机产生的脉冲发生程序。数码管显示脉冲的频率。-MCU produced by pulse program. Digital tube display the frequency of the pulse.
DualPulse
- 可在STM32F1X上直接运行的双脉冲发生程序,可输入电平控制脉冲,可发正负两种脉宽可调的脉冲供IGBT上下管测试,-Double pulse can be run directly on STM32F1X occurrence procedures, input level control pulse, can send both positive and negative pulse width adjustable up and down for IGBT test tube,
c_buck_stc
- 采用STC12C5A60S2单片机发生47KHZ的PWM脉冲信号,经过IR2104控制MOS,从而控制整个BUCK电路。单片机内部自带的10位ADC能通过电压电流检测电流实时反馈电流和电压数值,并由此调整输出的PWM的占空比,形成电流电压闭环控制系统。按键能设置输出电流从0.2A到2A,以0.01A递增,输出最大10V,液晶能显示实时输出电流与电压-use STC controller to generate pwm signal ,whic can dribe mos pipe,then co