Chinaunix首页 | 论坛 | 博客
  • 博客访问: 80022
  • 博文数量: 15
  • 博客积分: 346
  • 博客等级: 一等列兵
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-14 17:20
文章分类
文章存档

2012年(15)

分类: LINUX

2012-05-28 21:28:11

 --系统要求

点击(此处)折叠或打开

  1. 功能要求:
  2. 1、ADC报警(级别最高)
  3. 可变电阻达到最大值的80%,报警方式3,1、2亮一秒,然后3、4灯亮一秒,全灭一秒,蜂鸣器响声3
  4. 可变电阻达到最大值的20%,报警方式4,1、2、3、4轮流亮一秒,蜂鸣器响声4

  5. 2、按键报警
  6. key1-----报警方式1,4个灯亮一秒,再4个灯灭每一秒,蜂鸣器响声1
  7. key2-----报警方式2,1、3灯亮一秒,然后2、4灯再亮一秒,蜂鸣器响声2

  8. 3、定时器报警
  9. key3-----进入报警定时器目录
  10. 在报警定时器目录下:
  11. 输入1,设置当前系统的时间
  12. 输入2,显示当前系统的时间
  13. 输入3,设置定时器的时间
  14. 定时器时间触发,报警方式5, 1、2灯亮一秒,然后3、4灯再亮一秒,蜂鸣器响声5

  15. 4、按键总控制
  16. 如果报警处于失效状态,则任何报警方式都不起作用。
  17. key5-----报警失效
  18. key4-----报警生效
  19. key6-----报警停止

  20. 系统要求:
  21. 1 模块可编译进内核,也可以由脚本挂载。
  22. 2 自主启动
  23. 3 修改开机LOGO
  24. 4 每个模块有独立的线程控制
  25. 5 模块应独立测试好再提交

附件为我自己写的代码,有些地方偷懒啦,各种因素,写得比较随意。但总体的功能差不多实现了。 alarm.zip  

阅读(1537) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~