搜索资源列表
timer
- linux 内核定时器编程: 包括代码程序和makefile文件 my_timer定时器每个1s 打印1 和 second_timer定时器每隔2s打印2 将rar修改为.tar.bz2-linux kernel timer programming: Including program code and the makefile my_timer timer print each 1s 2s 1 and second_timer timer every print 2
zd
- 1.实现中断嵌套 2.使用定时器4,采用中断方法实现RUN LED闪烁,频率为5hz, 3.使用外部中断0,控制RUN LED是否闪烁。-1. Achieve interrupt nested 2. Use timer 4, the interrupt method RUN LED flash, frequency for 5 hz, 3. Use external interruption 0, control whether RUN LED twinkle.
yinyuehechengxu
- 当键盘有键按下时,判断键值,启动计数器T0,产生一定频率的脉冲,驱动蜂鸣器,放出乐曲。同时启动定时器T1,显示乐曲播放的时间,并驱动LCD,显示歌曲号及播放时间。 (1) 硬件电路中用P1.0~P1.7控制按键,其中P1.0~P1.3扫描行,P1.4~P1.7扫描列; (2) 用P2.0~P2.2作为LCD的RS、R/W、E的控制信号; (3)用P0.0~P0.7作为LCD的D0~D7的控制信号; (4) 用P3.7口控制蜂鸣器; (5) 电路为12MHz晶振频率工作,
ucos2-vc
- ucos2 2.51 在vc 下得移植 一共有4个线程,主线程TaskStart初始化消息队列,开启定时器,Tast1只是简单的运行 Task2给Task3发消息,收到回执后继续发,从A发到Z,task3则收取消息并回执-ucos2 2.51 was transplanted under the vc A total of four threads, the main thread TaskStart initialization message queue, open the t
shumaguan_experiment
- 实验箱中包括6位数码管,用扫描显示方法,其中段和位分别通过xxx4和xxx2来实现。xxx由译码地址决定。比如,cs接8000译码输出。用C语言实现: 1.首先实现定义一个数组,主程序中对其赋值(非压缩bcd码),由定时器中断程序实现6位扫描显示。 2.实现由储存BCD码的每一个字节的最高位表示小数点,并且将显示范围扩展到0——F,而非简单的BCD码。 3.用次高位和第5位表示闪烁和消隐,分别实现闪烁和消隐的功能。-shu ma guan experiment of 8051
stopwatch
- 双数码管可调秒表 由于单片机I/O资源足够,所以双数码管可接成静态显示方式,两个共阴数码管分别接在P1(秒十位)和P2(秒个位)口,它们的共阴极都接地,安排两个按键接在P3.2(十位数调整)和P3.3(个位数调整)上,为了方便计时,选用12MHz的晶体。为了达到精确计时,选用定时器方式2,每计数250重载一次,即250us,定义一整数变量计数重载次数,这样计数4000次即为一秒。定义两个字节变量S10和S1分别计算秒十位和秒个位。-Double digital tube adjustable s
timer
- timesetevent和QueryPerformanceFrequency 作为定时器的比较,实现了这2个函数的定时功能,并显示各自的定时时间-Timesetevent and QueryPerformanceFrequency As a comparison of the timer, realized this 2 function in the time function, and shows the timing of their time
single-chip-infrared-decoding
- 51单片机红外遥控解码 红外遥控发射芯片采用PPM编码方式,当发射器按键按下后,将发射一组108ms的编码脉冲。遥控编码脉冲由前导码、8位用户码、8位用户码的反码、8位操作码以及8位操作码的反码组成。通过对用户码的检验,每个遥控器只能控制一个设备动作,这样可以有效地防止多个设备之间的干扰。编码后面还要有编码的反码,用来检验编码接收的正确性,防止误操作,增强系统的可靠性。前导码是一个遥控码的起始部分,由一个9ms的低电平(起始码)和一个4. 5ms的高电平(结果码)组成,作为接受数据的准
CpuTimer0
- 定时器0 实验 F2812 上有3 个 32 位的 CPU 定时器,本程序主要对 CPU 定时器 0 进行操作, 100MS 产生一次中断。使用时,按以下步骤进行: (1)点击“CCS”,启动Code Composer Studio 开发环境 (2)点击【project】 【Open…】打开“CpuTimer0”文件夹下的“CpuTimer0.PJT”。 (3)重新编译完毕。 (4)点击【File】 【Load Program…】,选择
ex6
- 用8位数码管模拟时钟,P3.2、P3.3键调整时、分(定时器0、外部中断0、1中断)-Tube with 8 digital analog clock, P3.2, P3.3 keys to adjust the hours, minutes (timer 0 external interrupt 0 interrupt)
ex11
- 用LCD制作时钟,P3.2、P3.3键调整时、分(定时器0、外部中断0、1中断)-LCD production clock, P3.2, P3.3 keys to adjust the hours, minutes (timer 0 external interrupt 0 interrupt)
TIMER1
- TIMER-1 : 定时器上溢。 TIMER-2 : 强置输出模式。 TIMER-3 : 输出比较模式。 TIMER-4 : PWM1模式。 TIMER-5 : 输入捕获模式(结果硬件仿真观察)。 TIMER-6 : PWM输入模式。 TIMER-7 : 单脉冲模式。 TIMER-8 : TIMER2作为TIMER3的分频器,即TIMER3的时钟由TIMER2提供。 TIMER-9 : TIMER2使能TIMER3(时钟都用内部时钟,两个非同步)。 TIMER
TIMER2
- TIMER-1 : 定时器上溢。 TIMER-2 : 强置输出模式。 TIMER-3 : 输出比较模式。 TIMER-4 : PWM1模式。 TIMER-5 : 输入捕获模式(结果硬件仿真观察)。 TIMER-6 : PWM输入模式。 TIMER-7 : 单脉冲模式。 TIMER-8 : TIMER2作为TIMER3的分频器,即TIMER3的时钟由TIMER2提供。 TIMER-9 : TIMER2使能TIMER3(时钟都用内部时钟,两个非同步)。 TIMER
pwm
- 这个是STM32的PWM输出模式,STM32的TIM1模块是增强型的定时器模块,下面的代码,是利用TIM1模块的1、2通道产生一共4路PWM的代码例子,类似代码也可以参考ST的固件库中相应example-This is the PWM output mode of the STM32, the STM32 TIM1 module is the enhanced timer module, the following code, TIM1 module 1,2 channel to produce
DS1302
- 1、使用DS1302芯片实现自动更新时间功能 2、使用定时器实现秒表功能 3、使用1602液晶显示屏显示内容 4、可以通过按键设置时间-1, using the DS1302 chip to automatically update the time function 2, using the timer, stopwatch function 3, using the 1602 LCD display content 4, via the button to set
PWM21
- 利用定时器产生PWM,了解原理和使用方法 2、硬件要求:LED灯 定时器 3、试验现象:LED灯由亮到灭,由灭到亮逐步变化,也就是调光-Generated using the timer PWM, understand the principle and method of use2, hardware requirements: LED lamp timer3, experimental phenomenon: LED light from light to destroy, by
C8051f410-serial-design
- C8051f410串口通信接口设计实验 /串口编程--接收PC发过来的字符串,回发字符串.发送期间中断控制LED灯闪烁 //采用外部晶振22.1184MHz 使用定时器1,方式2产生波特率,SMOD = 0或者1 -C8051f410 serial communication interface design experiments
OpenGL_MFC
- 这一些OpenGL在MFC中实现的一些小的例程,可以实现抗锯齿,纹理映射,纹理照明,纹理透明度等。 这些例程创建一种方法实现以下功能: 在一个对话框中画一个简单的立方体并使用OpenGL进行渲染。 可以用鼠标右键菜单操纵物体,改变纹理等。 一个定时器控制的自动旋转。 纹理文件必须是2^n*2^m*24bits的BMP位图。-This is the smallest example to make : Antialiasing Gouraud Textur
1752_Pulse_Measure
- LPC1752以P2.10口为输入口测量脉冲低电平宽度 在P2.10下降沿时进入GPIO中断,开启定时器0匹配中断,定时2秒,在2秒以内的上升沿到来时停止计时,取出定时值,得脉冲宽度,若2秒以内没来上升沿,则2秒时触发匹配中断,关掉定时器。-LPC 1752 Pulse Measure P2.10
Project2
- 1、 硬件部分包括AT89C52、LCD1602和4个独立按键 2、 使用定时器0产生10ms的定时中断,作为时钟基准和软件定时器的基准。 3、 系统使用两个软件定时器Tkeyscan和Tdisplay。 Tkeyscan用来独立按键模块的定时扫描,每次扫描结合按键状态机的当前状态判断按键的有效性(消抖)及其时长(长按还是短按)。 Tdisplay用来定时激活LCD1602的显示(200ms一次,可自行修改)。 4、 整个系统在四种状态间流转:DISPL