河南理工大学毕业设计(论文)说明书I摘要随着社会的发展和人们生活水平的提高,人们对生活的健康质量也追求越来越高,为了方便老年人吃药,结合当前智能药盒蓬勃的发展状况,本文介绍了一种基于单片机的家庭用智能药盒的设计。首先,本文介绍了此系统所涉及的硬件的结构和工作原理,主要包括STC90C51单片机、LCD1602液晶和单片机的定时/计数器。其次,介绍了系统硬件的模块化设计和软件的编程思想。最后是对系统进行调试之后得出最后的结果。在第一部分着重介绍了单片机的各项参数、内部结构、引脚功能,LCD1602的硬件电路、显示原理和各项命令,定时/计数器和蜂鸣器原理的简单介绍。在第二部分则系统地介绍了各模块之间的运作模式和工作流程。最后调试完善后得到的系统运行基本模式为:系统基于单片机控制,通过对单片机STC90C516定时器中断的设计,使其完成对时钟运行的控制,并通过LCD1602液晶显示出来。当系统检测到有时间设置功能键或用药设置功能键有输入时,进入关中断调时及设置状态,之后开中断并按下定时键记录当前设置的时间及用药量的值。在调节好系统时间之后,系统时间向前运行的过程中不断将系统实时时间与记录时间作比较,两者相等时发出警报并显示所设置的用药量,一分钟后系统实时时间与记录时间不在相等则自动退出提醒,如此实现每天四次用药及每次四种用药服用量的提醒,比较适合普通家庭使用。关键词:智能药盒;STC90C516;时钟;1602显示河南理工大学毕业设计(论文)说明书IIAbstractWiththedevelopmentofsocietyandpeople'slivingstandardsimprove,moreandmorepeoplepursueahigherlevelofhealth.Inordertofacilitatetheoldtotakemedicine,incombinationwiththevigorousdevelopmentsituationofsmartpillbox,thispaperintroducesadesignofdomesticsmartpillboxbasedonSTC90C516SCM(Singlechipmicrocomputer).First,thispaperintroducesthesystemstructureandworkingprincipleofhardwareinvolved,mainlyincludesSCM,LCD1602andthecountertimeroftheSCM.Secondly,thepaperintroducesthesystemhardwaremodulardesignandsoftprogrammingideas.Finally,getthefinalresultafterdebugging.ThefirstpartintroducesthevariousparametersofSCM,theinternalstructureandpinfunctions,aswellashardwarecircuitandvariouscommandsofLCD1602,theprincipleofLCD1602,countertimerandbuzzer.Thesecondpartintroducestheoperationmodelandworkprocessbetweeneachmodulesystematically.Afterthecompletionofdebugging,thesystembasicoperationmodeis:thesystemisbasedonSTC90C516,throughthedesignofSTC90516timerinterrupt,thesystemcontroltheclockrunningforward,anddisplaythetimeontheLCD1602.Whenthesystemdetectsthatthetimesettingkeysorthedosagekeyshaveinput,closetheinterruptandsettingthevalueoftimeordosage,thenopentheinterruptandpressthetime-settingkeysdowntorecordthetimeanddosage,Asthesystemtimerunningforward,comparingrecordtimewiththecurrenttime,whentwovaluesareequalactivatethealarmanddisplaythedosagevalue,aminutelatter,thetwovaluesarenotequal,thesystemclosethealarm,thisisthewayofremindingapersontotakefourkindsofmedicinefourtimesadayit`ssuitableforordinaryfamilies.Keywords:smartpillboxSTC90C516clockLCD1602河南理工大学毕业设计(论文)说明书I目录摘要......................................................................IAbstract.................................................................II1绪论....................................................................11.1选题目的和意义....................................................11.2目前智能药盒的现状................................................11.3本文的结构........................................................22系统总体方案设计........................................................32.1设计要求..........................................................32.2总体设计思路......................................................32.3系统结构设计......................................................53硬件电路的设计..........................................................63.1单片机最小系统....................................................63.1.1.STC90C51RC/RD+系列单片机简介...............................63.1.2.晶振电路...................................................93.1.3.复位电路..................................................103.2显示电路.........................................................113.3键盘电路.........................................................133.4蜂鸣器报警电路...................................................143.5发光二极管电路...................................................143.6定时模式装入初值的计算...........................................154系统软件设计...........................................................164.1系统主程序.......................................................164.2系统软件子程序...................................................184.2.1.按键扫描子函数............................................184.2.2.中断子函数................................................195系统的调试.............................................................205.1软件调试.........................................................205.2硬件调试.........................................................215.3调试结果.........................................................246结论与展望.............................................................26河南理工大学毕业设计(论文)说明书II致谢.....................................................................27参考文献.................................................................28附录1系统单片机与按键电路图............................................29附录2系统报警与显示电路图..............................................30附录3编程程序..........................................................31河南理工大学毕业设计(论文)说明书11绪论1.1选题目的和意义很多老年人随着年龄的增长,都有健忘的毛病,对于这些老年人来说在生病的时候甚至是日常生活中按时吃药是一个难题,如果需要在不同时间吃不同的药,几乎很难独立完成,这次的毕业设计题目所指的智能药盒就是针对这些老年人所设计的,是一种为了方便老年人服药而设计的药物存储容器,它可以更好地管理高龄人群吃药麻烦的问题,根据对老年人每天吃药的时间进行定时,来实现一天内对老年人每天三次或更多次的定时提醒,提醒使用者服用多种药物中的一种或多种,以帮助人们改掉不按时吃药的坏习惯。1.2目前智能药盒的现状现状是刚刚起步,主要针对老年人,但随着对这种刚性的市场需求认识的加深,市场一定会迎来一个发展热潮。一开始出现的便携小药盒,造型简单,容量小,不能满足人们的需求,于是,随即又发展出现了大容量且功能齐全的药盒。随着逐渐更新完善,发展出现了造型多样的全新设计的人性化智能电子药盒,易操作,能定时,更简单。为更多人带来了便利。电子药盒不仅用于收纳不同的药片,还可以放置保健品,这样也就拓展了电子药盒的消费对象,扩大了消费群体,提升电子药盒的使用价值。