当前位置: 首页 > news >正文

营口手机网站建设外贸公司有哪些工作岗位

营口手机网站建设,外贸公司有哪些工作岗位,网上营销的平台有哪些,关于电子商务网站建设的参考文献目录 一、主要功能 二、硬件资源 三、程序编程 四、实现现象 一、主要功能 基于STC89C52单片机,采用L298N驱动连接P2.3和P2.4口进行电机驱动, 然后串口连接P3.0和P3.1模拟ESP8266, 红外传感器连接ADC0832数模转换器连接单片机的P1.0~P1.…

目录

一、主要功能

二、硬件资源

三、程序编程

四、实现现象


一、主要功能

基于STC89C52单片机,采用L298N驱动连接P2.3和P2.4口进行电机驱动,
然后串口连接P3.0和P3.1模拟ESP8266,
红外传感器连接ADC0832数模转换器连接单片机的P1.0~P1.2口,
MPX4117重量传感器连接ADC0832数模转换器连接单片机的P1.3~P1.5口,
然后LCD1602连接单片机的P0.0P0.7口和P2.0P2.2口;

红外检测到动物靠近,则单片机控制电机转动,重量检测低于5G,则控制电机转动,
串口可以远程发送信息控制电机转动,
各项参数通过LCD1602显示屏显示

二、硬件资源

基于KEIL5编写C++代码,PROTEUS8.15进行仿真,全部资源在页尾,提供安装包。

编辑

三、程序编程

#include <REGX52.H>#include<intrins.h>#include<stdio.h>#include "Delay.h"#include "LCD1602.h"#define uchar unsigned char#define uint unsigned  intsbit CS=P1^0;                 //adc0832引脚sbit CLK=P1^1;
sbit DIO=P1^2;
sbit CS1=P1^3;                 //adc0832引脚sbit CLK1=P1^4;
sbit DIO1=P1^5;
sbit out1 = P2^3;
sbit out2 = P2^4;static uchar u,U;static char Dat_rxd;static int num;
uchar a\[3\];static int flag,flag1,flag2,flag3=0;uchar get\_AD\_Res()            //ADC0832启动读取函数 红外{uchar i, data1=0, data2=0;CS=0;CLK=0;DIO=1;\_nop\_();CLK=1;\_nop\_();CLK=0;DIO=1;\_nop\_(); CLK=1;\_nop\_();CLK=0;DIO=0;\_nop\_();CLK=1;\_nop\_();CLK=0;DIO=1;\_nop\_(); for(i=0; i<8; i++){CLK=1;\_nop\_();CLK=0;\_nop\_();data1=(data1<<1)|(uchar)DIO; }	for(i=0; i<8; i++){data2=data2|(uchar)DIO<<i;CLK=1;\_nop\_();CLK=0;\_nop\_();}CS=1;	return(data1 == data2)?data1:0;
}uchar get\_AD\_Res1()            //ADC0832启动读取函数 重量{uchar i, data1=0, data2=0;CS1=0;CLK1=0;DIO1=1;\_nop\_();CLK1=1;\_nop\_();CLK1=0;DIO1=1;\_nop\_(); CLK1=1;\_nop\_();CLK1=0;DIO1=0;\_nop\_();CLK1=1;\_nop\_();CLK1=0;DIO1=1;\_nop\_(); for(i=0; i<8; i++){CLK1=1;\_nop\_();CLK1=0;\_nop\_();data1=(data1<<1)|(uchar)DIO1; }	for(i=0; i<8; i++){data2=data2|(uchar)DIO1<<i;CLK1=1;\_nop\_();CLK1=0;\_nop\_();}CS1=1;	return(data1 == data2)?data1:0;
}void Com0_Init(void){EA=1;        //开总中断ES=1;        //允许串口中断TMOD=0x20;   //定时器T1,在方式3中断产生波特率SCON=0x50;TH1=0xfd;    //波特率设置为9600(晶振12M)TL1=0xfd;TR1=1;       //开定时器T1运行控制位}void Com0(void) interrupt 4 using 1{    if(RI){Dat_rxd=SBUF;                 //串口接收Dat\_rxd=Dat\_rxd-0x30;RI=0;}}void main()					  //主函数{	LCD_Init();         //显示屏初始化Com0_Init();//串口初始化 LCD\_ShowString(1,1,"-----kaiji-----");	Delay(1000);	LCD\_Init();         //显示屏初始化LCD_ShowString(1,9,"zidong  ");	while(1){u=get\_AD\_Res(); //红外U=get\_AD\_Res1();//重量if(Dat_rxd==0x01) //启动{ flag3 = 1;}		else if(Dat_rxd==0x02) // 停止{flag3 = 2;}		else if(Dat_rxd==0x03) // 切换{flag3 = 0;}		if(u<100){			LCD_ShowString(1,1,"youren");flag = 1;}		else{			LCD_ShowString(1,1,"wuren ");flag = 2;}a\[0\]=U/100;a\[1\]=(U/10)%10;a\[2\]=U%100;		LCD\_ShowNum(2,1,a\[0\],1);		LCD\_ShowNum(2,2,a\[1\],1);		LCD\_ShowString(2,3,".");		LCD\_ShowNum(2,4,a\[2\],1);		LCD_ShowString(2,5,"g");		if(a\[1\]<5){flag1=1;}		else{flag1=2;}flag2 = flag*flag1;		if(flag3 == 0){		LCD_ShowString(1,9,"zidong  ");		if(flag2 == 1 || flag2 == 2 ){out1 = 1;out2 = 0;}		else if(flag2 == 4){out1 = 0;out2 = 0;}}		if(flag3 == 1){out1 = 1;out2 = 0;			LCD_ShowString(1,9,"shoudong");}		else if(flag3 == 2){out1 = 0;out2 = 0;}}
}

四、实现现象

具体动态效果看B站演示视频:

B站演示视频

基于单片机的宠物喂食

全部资料(源程序、仿真文件、安装包、演示视频):

百度网盘资料下载https://pan.baidu.com/s/1y_5fXiGptsymw0wqOdKHXw?pwd=kev8

http://www.yayakq.cn/news/907055/

相关文章:

  • 怎么做招聘网站手机版的网站用什么开发
  • 哪家公司做网站便宜南京网站网站建设公司
  • 免费的好看图片如何做营销型手机网站优化
  • 做纺织机械的网站域名自己做网站引用别人的电影
  • 建材网站的模板网站建设可行性分析报告范文
  • 常州市做网站的公司win2003建设网站
  • 张家港专业做网站WordPress查看主题源代码
  • 手机移动网站设计怎样给公司做一个网站做推广
  • 郑州专业公司网站制作公司在线生成头像
  • 什么类型的网站流量高伊春住房和城乡建设网站
  • 何做百度推广网站wordpress怎么调用外部主题网页
  • 网站排名效果好品牌网站建设价格实惠
  • 广州黄浦区建设局网站教你学做窗帘的网站
  • 建设网站的基本工作流程wordpress中文插件seo百度
  • 新闻门户网站是什么阿图什网站
  • 公司 网站建设 简介软件外包开发平台
  • 找投资项目的网站长尾关键词在线查询
  • 免费网站域名cn在哪个网站找地理题做
  • 做电影网站一年赚多少123上网之家网址
  • 网站营销是什么意思网站开发研究论文
  • seo营销型网站珠海教育局系统网站
  • 网站 公司实力湖州做网站建设的公司哪家好
  • 惠州城乡和住房建设局网站北京企业信用信息网官网
  • 邯郸网站制作多少钱免费创建手机网站
  • 哈尔滨网站定制公司掏宝网网站建设评价表
  • 网站优化成功案例移动互联网站设计师
  • 怎么自己做公司网站无锡建站电话
  • 网站维护 关站 seo如何用dw制作个人网页
  • 网站开发工作经验简历vi设计公司 焕识
  • 适合企业网站的cms企业网站策划方案书