按键一端接P3 口,一端接地,当有按键按下时,相应口的电平就会被拉低。然后用软件程序就可以检查出是哪个键按下,随后执行相应的功能。因为P3 口全做了I/ O 口使用,所以在连接硬件的时候,每一个口上都接了一个上拉电阻。L ED 显示部分通过模拟串行口来进行显示,时钟线和数据线连接到单片机的普通口。电源电路使用典型的电源电路,一个整流桥加一个稳压管,就可以构成一个电源电路。为了增加系统的可操作性,特加了三个L ED 指示灯,分别是修改延时指示灯、修改密码指示灯、告警灯,都直接连接在P1 口,用程序控制。
控制软件设计
结合设计的要求和电路要实现的功能,系统的主要程序流程如下:
主程序