⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 说明文档.txt

📁 这是应用在AVR单片机上的小型操作系统。在任务级别运行。成功运行在ATmega16上。
💻 TXT
字号:
1.首先感谢sunhorse和原作者,思想什么的可以参考《时间触发嵌入式系统设计模式》(pattern for time-triggered edmedded system ,building reliable applications with the 8051 family of microcontrollers)或者http://www.21icbbs.com/club/bbs/bbsView.asp?boardid=11 

2.时间调度器说明:我感觉是按照一定的时间间隔(比如1ms)扫描所有现有,执行该执行的,其他任务做删除或等待处理。和合作机制(就像排队等车),不是抢占的。 

3.声明,对原作者的感谢和代码的所有权等问题同sunhorse所说。以下程序中不再另注。 
还有,我是头一次发个比较正规的贴,希望大家多提意见。:P 


4.代码结构: 
MySch.h   调度器公用头文件。 
SCH.c     调度器内核程序。 
MySch.c   实际应用主程序 
LED_FLASH.c LED_FLASH.h 闪灯例子用户代码 

5.硬件连接: PB0接一个灯 

6.功能: 暂实现一个任务--灯1s间隔闪烁,用户可以自己加任务。(每一个任务消耗 7 bytes RAM)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -