声控灯程序C语⾔,基于单⽚机的声控灯控制系统设计.doc
摘要:随着计算机技术的⾼速发展,单⽚机以其⾃⾝特有价格低廉、性能优良的特点,已经⼴泛应⽤与各种智能仪器、家庭电器、电⼦玩具等领域。基于单⽚机开发出稳定可靠、成本低廉的声控灯具有很强的实⽤性和经济性,可以⼴泛⽤于⼯⼚、办公楼、教学楼、住宅区等场所。
编写c语言的软件设计使⽤AT89C51单⽚机为核⼼,使⽤光耦元件模拟外部光照,⽤按键模拟外部声⾳,在外部没有光照声⾳出现时按下按键点亮照明设备,照明设备使⽤220V灯泡,灯泡点亮时间的长短由可变电阻调节控制,使⽤模数转换元件ADC0832对可变电阻器的阻值进⾏模数转换并输⼊单⽚机中,⽤以控制照明设备延时长度。基于proteus软件进⾏了硬件电路的设计。软件部分使⽤了C语⾔进⾏开发,因其良好的可读性,便于后续对设计进⾏进⼀步的改进和完善。软硬件调试完成后在proteus中进⾏了仿真,结果演⽰可以实现预期的各项功能。
关键词:AT89C51 ADC0832 光耦元件 声光控延时开关
⽬录
摘要
Abstract
1 绪论-1
1.1 课题背景和发展趋势-1
1.2 单⽚机的原理与应⽤-1
1.3 设计内容和意义-2
2  硬件设计-3
2.1  硬件选择-3
2.2  硬件功能介绍-3
2.2.1  AT89C51单⽚机-3
2.2.2  ADC0832芯⽚-4
2.2.3  光电耦合器-6
2.2.4  电位器-8
2.2.5  继电器-11
2.2.6 晶体振荡器-12
2.3  硬件部分电路搭建-14
3  软件设计-15
3.1  软件流程图-15
3.2  程序的编写-16
4  Proteus仿真-19
4.1  软件仿真-19
4.2  仿真结果分析-21
5  总结与体会-22
参考⽂献-23
致    谢-26

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。