基于单片机智能超声波避障小车显示控制设计(毕设资料)

该超声波避障智能小车采用stc12c5a60s2作为主控芯片,外接测试器和电机驱动模块以及12864液晶显示、超声波模块等。

该硬件提供资料有主控板和电机驱动板原理图和PCB源文件,用AD软件打开。软件资料有舵机转动超声波避障小车程序。

12864LCD液晶显示

【资源下载】下载地址如下(794):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

#include"12864.h"
#include"pwm.h"
sbit   tuo =  P1^7;
sbit   Trig = P3^1;//超声波发射端口
sbit   Echo = P3^2;//超声波接收端口(外部中断0)
uchar  flag,bai,shi,ge,tuozd,tuopwm;
ulong  disyou,diszuo,diszho,distan;

void  SR04_init()
{
 TMOD = 0x11;//超声波就用定时器1
 EA = 1;//开总中断
 ET1 = 0;//如果ET1=1计数器中断可以记录中断次数,也就是扩展计数器位数,
 //计数为 0-需要大(>65535用中断再计数)如果ET1=0计数器,计数为 0-65535               
 TR1 = 0;
 TF1 = 0;
 EX0 = 0;
 IT0 = 0;//低电平触发
}

ulong  sonic()
{
 uint   timeout;
 ulong  s;
 Trig = 1;
 delay15us();//10uS以上的脉冲触发信号
 Trig = 0;

 

 
posted @ 2020-12-31 09:00  roadroad  阅读(168)  评论(0编辑  收藏  举报
电设屋
上千套电子毕设课设方案