1、 单片机课程设计任务书单片机课程设计任务书 一、设计题目: 声光控开关的设计 二、设计要求: 1、利用 51 系列单片机作为中央处理器; 2、具有声控和光控功能, 白天由声控电路起作用控制开关断开灯亮, 晚上由声控电路起作用控制开关闭合灯亮; 3、开关闭合后定时一定时间自动断开,灯灭。 4、了解单片机的计数,定时功能。 6、了解单片机原理及引脚功能。 摘 要 本设计是通过驻极体话筒作为传感器来接受声音信号并将其转化 为微弱电信号, 然后通过放大电路和迟滞比较电路讲微弱信号转变成 单片机能识别的翻转电平信号即方波信号,并送入单片机的 P3.4 口, 单片机通过程序来判别信号变化来控制开关的闭合状
2、态或者发光二 极管的亮灭,同时光敏电阻受光强的影响阻值发生改变, 引起电压变 化进而来控制单片机的中断程序, 使得开关在白天和光照比较亮的时 候都处于断开状态,达到声光双控开关的目的。 目 录 一 、 功能要求1 二、系统硬件的功能介绍 2 三、系统硬件电路设计3 四、系统程序的设计4 五、调试分析及仿真5 六、心得体会6 七、参考文献 .7 正 文 一、功能要求 1、利用 51 系列单片机作为中央处理器; 2、具有声控和光控功能,白天由声控电路起作用控制开关断开灯不 亮,晚上由声控电路起作用控制开关闭合灯亮; 3、开关闭合后定时一定时间自动断开,灯灭;或者是发光二极管发 光一段时间后熄灭。
3、4、通过驻极体话筒和光敏电阻得到的电信号在进行测控电路进行整 流、滤波、放大等功能时候必须保证给元器件正常工作级电路的正确 连接。 5、通过单片机编程能实现改变灯亮时间的长短或者发光二极管的发 光时间。 二、系统硬件的功能介绍二、系统硬件的功能介绍 1、单片机的原理及各引脚功能介绍: VCC:供电电压。 GND:接地。 P0 口: P0 口为一个 8 位漏级开路双向 I/O 口, 每脚可吸收 8TTL 门电 流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于 外部程序数据存储器, 它可以被定义为数据/地址的第八位。 在 FIASH 编程时, P0 口作为原码输入口, 当
4、FIASH 进行校验时, P0 输出原码, 此时 P0 外部必须被拉高。 P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲 器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高, 可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于 内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八位地址接 收。 P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可 接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上 拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部 拉低,将输出电流。这是由于内部上拉的缘故。P2 口当用于外部程 序存储器或 16 位地址外部数据存储器进行存取