单片机讨论课.ppt

* * * * * * * * * * * * * * * 计算机应用设计讨论课 所选题目 ☆Lab Project1 – 反应速度测试 Lab Project2 – 路口红绿灯管理模拟 数码管倒计时进入准备状态 亮灯 测试人员看见亮灯后按键 MCU记录反应时间 在数码管上显示反应时间 按另一键重新开始 如果出现抢跑的情况,给出提示 ? 项目要求 Lab Project1 – 反应速度测试 设计思路 数码管倒计时:9~0 倒计时到0时,红灯亮 按下测试键后绿灯亮红灯灭 数码管显示反应时间:00.00~99.99内 按复位键重新开始测试 抢跑时蜂鸣器响 具体实现:数码管倒计时 void PIT_init(unsigned int number_ms) { /*Trun on PIT clocks*/ SIM_SCGC6|=SIM_SCGC6_PIT_MASK; /*Enable PIT Module*/ PIT_MCR=~(PIT_MCR_MDIS_MASK); /*Setup the channel0 of PIT*/ PIT_LDVAL0=20000*number_ms; /*Enable the IRQ of channel0,PIT*/ PIT_TCTRL0|=PIT_TCTRL_TIE_MASK; /*Running channel0

文档评论(0)

1亿VIP精品文档

相关文档