一起。一只显示器是有8个发光二极管构成,当把某段加正向电压时,则该段所对应的笔划亮,不加正向电压则暗,为了保护各段不受损坏需要加限流电阻,无论是共阳极显示器还是共阴极显示器,它的8段排列顺序都是一样的:A段、B段、C段、D段、E段、F段、G段和DP段。在单片机中通常使用7段LED。数码管的显示电路如下图4.3.2所示:Р图4.3.2 数码管的显示电路Р数码管中二极管电流的计算Р二极管本身有2V的电压降,一般二极管电流取10mA,则需添加的电阻为РR=(U-ULed)/ILed,Р代入相关数值,即为300Ω。Р本设计中,选用的电阻为470Ω,则电流为РI=(U-ULed)/R´,Р代入实际数值,即为6.4mA,能够满足显示效果。Р4.4键盘电路Р设计方案中使用的是3个开关键组成的键盘电路,如下图4.4所示:Р图4.4 键盘电路图Р4.5报警电路Р设计方案中,采用的是蜂鸣器和PNP型三极管组成的报警电路。如下图4.5所示:Р图4.5 报警电路Р5.软件方案设计Р5.1系统软件设计Р该系统软件主要有主程序模块,定时中断服务程序,中断等待服务程序,键盘程序,显示子程序服务程序等六大模块组成,因为C语言容易理解和记忆,所以我们用C语言来写此程序。Р5.2键盘程序Р键盘采用查询的方式,放在主程序中,当没有按键按下的时候,单片机循环主程序,一旦有键按下,便转向相应的子程序处理,处理结束后再返回。Р5.3 LEDР 七段LED由七个发光二极管按日字排开,所有发光二极管的阳极连在一起成共阳极,阴极连在一块称共阴极接法。当采用芯片驱动时不需要加限流电阻,其他情况下一般应外接限流电阻。动态显示电路有显示块,字形码封锁驱动器,字位锁存驱动器三部分组成。Р5.4音响报警电路Р在STC89C52外围的一个管口上加蜂鸣器,通过软件与硬件的结合可实现定时闹钟功能。Р5.5 程序流程图Р图5.5 程序流程图