搜索资源列表
大连软件园
- 功能强大的时钟中断,单片机和FIFO的接口和操作,单片机串口编程问题,纯软件单片机串口,串口通信的单片机程序,程序的多任务和资源复用举例,采用软件定时的计算方法-powerful clock interruption, the 8031 and FIFO interface and operation, the 8031 serial programming, software-only MCU, the MCU serial communication procedures, the proc
8052os
- /*看大家都在学操作系统,我也想学学。所以想用51写一个来玩玩,发现比较郁闷。 弄了几下,不想再弄了,51弄这个没啥意思。我用的89S52,除了速度慢,RAM资源 太少之外,其它都还过得去。弄了一点代码出来,放在那也没啥用,不如拿上来 给新手看看,一个任务调度的雏形是什么样子的~~~~~~~~~这些代码没有经过优化, 我只求实现任务切换的功能。 利用定时器2产生10mS的定时中断作为时钟节拍,任务切换时保存工作寄存器等操作 嵌入了汇编指令,因此Task_Switch.
200738963279530
- 课题的提出及意义 单片机作息时间控制实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,实现代学校必不可少的设备。 1. 2 设计的任务及要求 1.作息时间能控制电铃 2.作息时间能启动和关闭放音机 单片机作息时间控制的功能如下: 使用4位七段显示器来显示现在的时间。 显示格式为“时分” 由LED闪动来作秒计数表示 具有4个按键来作功能设置,可以设置现在的时间及显示定时设置时
taiyangnengzhinengreshukongzhixitong
- 本程序是一个太阳能热水器智能控制系统的程序。它以89C52单片机为核心,配合电阻型4档水位传感器、负温度系数NTC热敏电阻温度传感器、8255A扩展键盘和显示器件、驱动电路(电磁阀、电加热、报警)等外围器件, 完成对太阳能热水器容器内的水位、水温测量、显示;时间显示;缺水时自动上水,水溢报警;手动上水、参数设置;定时水温过低智能电加热等功能。 其中本文第一章主要说明了太阳能热水器智能控制系统的研究现状和本课题的主要任务,第二章对系统的整体结构作了简单介绍,第三章重点介绍了水位水温测量电路,第
fengmingqi
- 内部1 M晶振。定时器实险,周期信号驱动无源蜂鸣器,些实验基于定时器的CTC模式,由硬件产生频率信号。程序中实现单一频率的周期性提示音。程序采用单任务方式,软件延时。
pwm_oem
- MCU主频12MHz,软PWM控制IO模拟。PWM脉宽调节10uS PWM频率20mS=50Hz, PWM高电平脉宽700uS~2300uS,PWM低电平脉宽19300uS~17700uS \"零耗时\"并非不耗时。只是没用软件空等待等恼人的函数。 其主要原理是利用低频宽脉冲软PWM信号的“低速”而T2的16位定时器自动装载功能。 T2在每个PWM周期内中断两次。即PWM高电平和PWM低电平各中断1次。 合理应用RCAP2的预装载功能并进行简单的减法运算而轻松完成任务的
UK_Kernel
- 非常简单的低端单片机内核, 有定时器,任务调度,状态机例子
多任务 多进程
- 多任务 多进程 51 单片机 C 语言 1.本程序不使用任何汇编指令 2.由定时器T0产生中断,切换进程 3.由于中断或调用子程序,要把PC堆栈,故可以以SP为基址的地方找到PC 4.中断或子程序返回,要把SP出栈给PC,故可以操作SP改变程序入口 5.本程序经调试运行 电路图已上传 6.程序编译是会有一个警告提示,为正常现象,因为保存R0-R7时,重新定义地址, 出现地址覆盖的警告提示。 7.用户以此模板写程序只需写用户的进程子程序和用户初始化子程序,并把各进程
IAR_template_atomthreads_stm8l_v1.3
- IAR EW STM8下atom_threads轻量级实时操作系统,专用于STM8L系列的工程模板。笔者移植时选用TIM4作为系统节拍定时器。例子有四个任务,三个为LED控制,第四个是看门狗控制,在ST官方STM8L152 Discovery实验板上调试通过。atom_threads升级到1.3版,IAR EW STM8环境为1.3版,STM8L固件库为目前最新的1.51版。 -IAR EW STM8 under atom_threads lightweight real-time oper
simpos
- 51下的超轻量多任务操作系统,具有任务切换开销极小(指令周期数<10/任务),任务切换速度极快(<100us/任务,STC 1T单片机上可达到20us/任务).注意,最好在拥有256字节的52上使用.使用前请认真看说明和注释,并完全了解该系统的工作机制.-this is a hyper tiny OS for MCS 51 MCU. the task switching is very fast(<10 cycles/task and <100us/switching).
code
- 比较时钟的另类应用---模拟发送红外遥控的波形 比较时钟一般用来作一个固定的定时器,做系统时钟或固定的时钟任务,-Comparison of the alternative application of the clock to send the infrared remote control--- Simulation waveforms generally used for clock compared to a fixed timer, so the system clock or t
RTX51AT89C52
- TRX51 多任务实时操作系统,在AT89C52上成功移植的实例,每个任务都是用counter计数器来表示,比较完整,非常值得学习。本人自己编写的,由于小弟编程,对ATC89C52的T2定时中断没有理解透,所以T2定时中断有点不成功,希望那位大侠看后,能够给予指点,互相交流,谢谢,联系方式:lgp_my@163.com-TRX51 real-time multi-tasking operating system, the success of transplantation in the AT8
52scheduling
- 51一个简单的多任务调度功能程序 // 利用定时器2产生10mS的定时中断-51 A simple multi-task scheduling program// use Timer 2 interrupt generated timing 10mS
work4
- 该测试程序用到μC/OS-II的核心功能——任务调度、定时。程序建立了4个用户任务,分别控制LED的闪烁与LCD显示,并实现了一个秒表。程序还开启了μC/OS-II的统计任务,用于计算CPU利用率。 -The test program uses μC/OS-II core functions- scheduling, timing. Program was established four user tasks, respectively, control the LED' s fla
PT2272C51
- C51的PT2272软件解码程序,网上大部分PT2272的解码程序都是全程占用单片机系统资源,造成巨大的资源浪费。本程序利用单片机定时器中断进行解码,基本上不占用单片机系统资源,不影响单片机同时执行其他任务。经过测试,本程序有较高的可靠性。能轻易移植到其它项目上。-The PT2272 C51 software decoding process, most online programs are full decoding PT2272 take SCM system resources, ca
yinyue
- 以51系列单片机为核心,以开发板为平台,设计一个音乐提示定时器,具备倒数计时、时间修改、音乐演奏等功能。该定时器设置4个按键:K1—设置倒数时间为60分钟,显示为“60”;K2—设置倒数计时时间为5分钟,显示为“05”;K3—设置倒数计时时间为10分钟,显示为“10”;K4—设置倒数计时时间为20分钟,显示为“20”。一旦按键后则开始倒计时,当计时为0则演奏一曲音乐;内定倒数计时时间为5分钟,显示为05。定时器可作为微电脑倒数计数器,做一小段时间计时,放在家中使用,例如煮泡面、煮开水或小睡片刻等
quartz-2.0.1.tar
- 定时任务的不二之选 大家一定要用哦 用他可以很灵活的进行定时任务的控制,好用-quartz very good detail infomation by download the book
Timer-interrupt-for-task-switching
- 定时中断实现任务切换,CPU 在空闲任务循环等待,定时中断将 CPU 周期性唤回,根据任务设计了不同的响应频度,满足条件的任务将获得CPU资源,CPU为不同任务“关照”完成后,再次返回空闲任务,如此周而复始,对于各个任务而言,好像各自拥有一个独立的CPU,各自独立运行。用这种思想构建的程序框架,最大的好处是任务很容易裁剪,系统能够做得很复杂。本程序就用了这种思想,使不同的灯用不同的频率闪烁。 -Timer interrupt for task switching, CPU cycles wa
ZStack_OSAL
- ZStack_OSAL中的系统定时任务处理-ZStack_OSAL the system timing tasking
TimerLoop
- CC2530单片机查询方式使用定时器 初始化定时器以后定时器开始工作,不断的查看定时器值来实现定时任务 -CC2530 microcontroller query mode after initialization using timer timer timer start work, check the timer values to achieve timing task