该程序源代码用于STC89C52RC单片机智能小车后退掉头避障实验。 1、源代码开发软件:keil; 2、程序对应处理器是:STC89C52RC(51单片机); 3、智能小车电机驱动芯片是:L293D; 4、智能小车电机为:TT直流减速电机; 5、红外避障(后退掉头避障)。 该程序源代码在本人STC89C52RC单片机智能小车上亲测可用。
2021-11-19 19:02:49 1.84MB 智能小车 51单片机 STC89C52RC 红外避障
我用的开发板是天翔电子的TX-1C,单片机是STC89C52RC。下面就以八个发光二极管与单片机的硬件连接图开始: 要使得发光二极管点亮,就需要有电流通过它,5mA左右电流即可(电流越大,其亮度越强,但电流过大,会烧坏二极管,一般控制在3~20mA之间。)。由上图可知:Q0~Q7端为低电平时,发光二极管就会被点亮。发光二极管与单片机P1口通过锁存器74HC573相连。所以要使得74HC573的输出端Q0~Q7输出低电平,就得先了解锁存器的原理,其真值表如下: 从真值表可以知道:当OE(输出使能)端为低电平,LE(锁存允许)端为高电平时,输出端Q0~Q7与D0~D7的状态一致。再看原理图中:OE端接地,LE端与单片机的P2^5相连,D0~D7与单片机P1^0~P1^7相连。所以只要将P2^5置为高电平,P1^0~P1^7置为低电平,就可以得到Q0~Q7为低电平。此时,发光二极管就可以被点亮。接下来讨论通过发光二极管的电流大小:图1中:元件P2为1KΩ排阻,VCC端输入+5V电压,发光二极管正常导通时压降为1.7V,根据欧姆定律U=IR可得:5V-1.7V=1KΩ * I,求出
2021-11-18 18:10:57 102KB STC89C52RC 单片机 发光二极管 文章
1
自己经过多次从修改后的黑白线寻迹程序,采用中断定时器产生的pwm波,速度可调,程序备注清晰,一目了然;硬件方面采用的是51单片机,小车为四路tt马达驱动,驱动电路为L298n
2021-11-07 08:30:07 31KB 四路寻迹 51单片机 智能小车
1
亲测可以用的51单片机头文件STC89C52RC.H
2021-11-05 01:39:58 4KB STC89C52RC.H 头文件 51单片机
1
STC89C52RC单片机C语言变成用的头文件
2021-11-04 00:17:53 4KB STC89C52RC的头文件
1
使用STC89C52RC读取DHT11温湿度传感器的温湿度数据、读取DS1302芯片的时钟数据,使用按键调整时钟数据,使用OLED显示数据
2021-10-31 22:51:54 4.84MB 设计报告
1
这是一款非常适合单片机初学者以及想学硬件设计,单片机的人。从51单片机打发展史开始讲解,基础的模数电,C语言,再到51入门的程序。再到51内部资源的学习,再到物联网方面的高级篇学习。高级篇有蓝牙,WIFI。
2021-10-29 18:30:53 12.42MB stc89c52rc 51单片机 电路方案
1
使用STC89C52单片机的I/O将所学矩阵按键、LCD1602的知识进行实践,做一个自己的小作品。
2021-10-16 22:54:49 70KB STC89C52 密码门锁 LCD1602 矩阵按键
1
适用于INA226+STC89C52RC开发 可以读电流,电压,功率等,源码中还包含了一些数据转换逻辑
2021-10-14 11:05:00 84KB 单片机 keil5 INA226 STC89C52RC
1
将字节写入EEPROM,然后从EEPROM读出字节并发送至串口,可以通过串口调试助手查看并验证
2021-09-22 20:29:55 27KB 单片机 STC89C52RC EEPROM
1