【003】基于51单片机的宠物自动定时、喂食系统的proteus仿真设计

本文档分享了一套基于51单片机的宠物自动定时喂食系统的设计,包括Proteus仿真、Keil源代码、功能详解和上位机通信。系统支持自动/手动模式切换,步进电机控制及数码管显示时间。

一、压缩包资料(私信获取

  • (1)、 包含基于51单片机的宠物自动定时、喂食系统的proteus仿真设计一份;
  • (2)、包含基于51单片机的宠物自动定时、喂食系统keil源代码工程文件一份;
  • (3)、包含基于51单片机的宠物自动定时、喂食系统设计要求图片一张;
  • (4)、包含基于51单片机的宠物自动定时、喂食系统proteus仿真设计与Keil源代码讲解视频一份;

二、仿真设计要求

  • (1)、使用汇编语言或C语言。
  • (2)、程序功能要求:通过小键盘给定,实现自动/手动喂食模式切换,自动模式下,可设置喂食时间和当前时间,步进电机正转模拟投食,投食结束后电机反转;手动模式下,按键手动喂食开,手动喂食关;数码管(或液晶)显示每次喂食时间和当前时间。
  • (3)、上位机监控功能要求:通过串口或USB口实现上/下位机通信,能够显示步进电机当前状态,能够从上位机控制下位机之步进电机工作。

三、仿真与代码界面截图

 

四、视频讲解

私信获取全部内容 

部分源代码

#include <reg52.h>

#define uchar unsigned char
#define uint unsigned int

uchar ms,miao,fen,shi,shi_n=0,fen_n=1,miao_n;
uchar mos;
uchar mm,mm_d;
uchar shu,g;
bit aa,zi_d,shijian;
sbit rs = P2^0;
sbit rw = P2^1;
sbit e  = P2^2;
sbit led=P3^7;
sbit k1=P2^3;
sbit k2=P2^4;
sbit k3=P2^5;
sbit k4=P2^6;
sbit k5=P2^7;
sbit T_CLK = P3^6; /*实时时钟时钟线引脚 */
sbit T_IO = P3^7; /*实时时钟数据线引脚 */
sbit T_RST = P3^5; /*实时时钟复位线引脚 */
sbit ACC0=ACC^0;
sbit ACC1=ACC^1;
sbit ACC2=ACC^2;
sbit ACC3=ACC^3;
sbit ACC4=ACC^4;
sbit ACC5=ACC^5;
sbit ACC6=ACC^6;
sbit ACC7=ACC^7;

uchar code FFW[]=
{
 0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09
};

uchar code REV[]=
{
 	0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01
};

void delay(uchar m)
  {       
	 uchar i;
	 while(m--)
	 {
	  	for(i = 0 ; i<250;i++) ;
	 }
  }

void xiezhilin(uchar zhilin)
  {       
      
 	rs = 0 ;
  	rw = 0 ;
  	e = 0 ;
  	P0 = zhilin ;
    delay(1);
  	e = 1 ;
	delay(1);
  	e = 0 ; 
  }
void xiesu(uchar suzi) 
 {      
      
 	rs = 1 ;
  	rw = 0 ;
  	e = 0 ;
  	P0 = suzi ;
	delay(1);
  	e = 1 ;
	delay(1);
  	e = 0 ; 
 }
 
void xianshi(uchar dizhi, uchar suzi)
  { 
   xiezhilin(dizhi);
   xiesu(suzi);
  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

B站小邓子分享官

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值