SN8P1704A单片机驱动大屏温湿度控制系统

需积分: 5 0 下载量 122 浏览量 更新于2024-08-05 收藏 129KB PDF 举报
"单片机大屏幕温湿度测控电路" 本文详细介绍了如何使用单片机设计一款大屏幕LED显示的温湿度测控电路。电路的核心是SN8P1704A单片机,它内置12位D/A转换器,能够精确测量并显示温湿度。SN8P1704A的相关资料可参考2004年5月的一篇技术文章。此电路的灵活性非常高,可以适应1到12英寸的不同尺寸共阳极数码管,只需调整供电电压即可。 1. 驱动大尺寸数码管的硬件配置 为了降低成本并提高可靠性,电路采用了分离元件驱动大尺寸数码管。单片机的P0-P4端口通过4-7译码器CD4511-J发送BCD格式的笔段码。CD4511-J为高电平输出有效,其输出通过7个N9013(或N8050)三极管来驱动数码管的笔段,确保单片机和译码器不会承受过高电压和大电流。同时,P42、P43、P44三个端口分时驱动数码管的位选信号,通过CD4051选择开关电路。选择码不使用的000和111状态可以用于关闭所有驱动。CD4051的输出驱动小功率N9013,再由N9013控制大功率PP三极管,如BD136、BD236、TIP32、TIP42等,根据数码管的实际尺寸选取合适的型号。 2. 超限值的设定方法 温湿度的超限值设定通过单片机的P00、P01、P02三个端口的按键实现。按下“设定”键,当前温度的上限值会在温度屏上显示,湿度屏最高位显示“O”表示正在设置温度上限。通过“加数键”和“减数键”可以调整设定值。这一功能使得用户可以根据实际需求定制温湿度的控制范围。 此外,该电路不仅具备显示功能,还具有控制输出能力,可以自动调整环境的温湿度。在公共场合如宾馆、饭店、车站、机场,以及家庭环境中,这样的测控电路都能提供准确且直观的环境信息,并进行自动调节,提高环境舒适度。 总结,这个温湿度测控电路利用了单片机的强大处理能力,结合适当的驱动电路,实现了大屏幕显示和智能控制,同时具备良好的可扩展性和适用性。对于电子爱好者和专业人士,这样的设计提供了丰富的学习和实践素材,有助于提升在嵌入式系统和环境监测领域的技能。