本设计采用以STC8952单片机为核心拥有液晶显示和语音播报超声波测距仪的硬件电路和软件设计方法。整个电路采用模块化设计,主程序、预置子程序、发射子程序、接收子程序、显示子程序的模块组成。各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。在此基础上设计了系统的总体的方案,最后通过硬件和软件实现了各个功能模块。相关部分附有硬件电路、程序流程图。附有部分功能函数。
1
设计方案 基于单片机的自动投食器设计,通过模块化的设计,利用STC89C52单片机连接控制各模块,逐个完成其基本功能需求,有以下6个模块: 1、单片机控制模块:采用STC89C52作为核心元件协调控制各模块工作; 2、按键模块:采用7个触键开关,六个设置按键和一个复位按键; 3、电机控制阀门:采用步进电机和步进电机驱动模块实现门控装置; 4、蜂鸣器模块:采用一个三极管和一个蜂鸣器,由 蜂鸣器发出响声吸引宠物过来进食。当发光二极管亮灯时,蜂鸣器接收到一个高电平,蜂鸣器发出响声吸引宠物过来进食; 5、显示模块:采用LCD1602液晶显示屏显示设定时间,通过按键来设定时间,按照 年/月/日/时/
2020-11-26 14:47:38 385KB 单片机 项目设计 protues keil
1