- 2
- 0
- 约1.05万字
- 约 15页
- 2016-11-22 发布于贵州
- 举报
北京交通大学单片课设--红外探测
n
单片机课程设计
实验报告
红外探测
姓名:
学号:
班级:
指导老师:
实验目的
学习8051定时器时间计时处理、按键扫描及LED数码管显示的设计方法。
设计描述
利用实验平台上4个LED数码管、蜂鸣器、LED灯及外加的红外探测模块, 设计带有时间显示功能的红外探测模块,要求:
在4位数码管上显示当前时间。
拥有三个模式:
1、监控模式:按key1进入监控模式,当监测到有人经过时触发5s倒计时,在倒计时结束前按key3键可以退出,如果没有按键则倒计时结束后开始报警,按key3键结束报警;
2、欢迎模式:按key2进入欢迎模式,当监测到有人经过时播放音乐,按key2停止播放;
3、计数模式:按key3进入计数模式,当监测到有人经过时计数加一,按key2键退出计数。
按键4可以调整当前的时间。
硬件设计
显示模块
为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要数据锁存器等较多硬件,可采用动态显示法实现LED显示。方法是将所有位的段选线相应并联,由一个8位I/O口控制,从而形成段选线的多路复用,同时各位的公共端分别由相应的I/O线控制,实现分时选通。
硬件电路图如下,图中10k电阻起到限流作用;三极管起到驱动数码管的作用。若不使用三极管,数码管发光微弱。
蜂鸣器模块
闹铃声由交流蜂鸣器产生,电路图如下。当P1.7输出蜂鸣
原创力文档

文档评论(0)