一种基于STC90C516RD+的智能药箱设计
时间:06-09
来源:互联网
点击:
(RS),低电平时选择控制寄存器;5脚,写信号引脚(RW),低电平时有效;6脚,读信号引脚(RD),低电平时有效;7~14脚为8位数据总线(DB0~DB7);15脚为片选(CS),低电平时有效;16脚,复位脚(RST),低电平时有效;3、17、18脚悬空。显示单元显示效果见图5。
2.6 供电单元
供电单元使用9 V直流电源输入。输入的电源在系统内分为两部分,一部分直接供GSM短信模块使用,一部分经LM2596电源模块降压至5 V后供其他模块使用。LM2596是美国国家半导体公司生产的3A电流输出降压开关型集成稳压芯片,最大输出电流为3 A,功耗小,效率高,具有完善的保护电路、电流限制、热关断电路等,足以满足主控单元、时间单元等模块的电源需求。
2.7 上位机软件
上位机软件采用Microsoft公司出品的Visual Basic 6.0软件进行设计与开发,通过调用MSComm控件实现与主控单元单片机之间的双向串口通信。
1)上位机软件部分源程序:
2)上位机软件运行效果,见图6。
3 结束语
本智能药箱的设计,采用软硬件结合的模块化设计,实现了用户能够随时掌握用药信息并按时吃药的目的。通过任意一台装有上位机软件的电脑终端,均可方便地录入信息,智能药箱接收信息后会将信息显示出来方便用户查看。显示单元对信息的显示直观、简洁、明了,良好的用户界面方便用户随时掌握自己的用药情况。
51 STC90C516RD+ 相关文章:
- 基于单片机通用引脚的软件UART设计(10-16)
- 嵌入式实时操作系统μC/OS-II 在P89V51RD2中的移植(04-09)
- 关于RTX51 TINY的分析与探讨(05-30)
- 双CPU在多I/O口系统中的应用(07-05)
- 一种嵌入式时钟管理器的设计与实现(08-01)
- 基于RTOS的嵌入式系统在Nexar中的实现(01-20)