51单片机课设—智能小车一、课设任务二、硬件设计及相关传感器模块1、车模2、51单片机3、红外循迹模块4、电机及驱动5、蓝牙模块6、硬件搭建三、程序代码1、main.c文件2、motor.c文件四、我的大学--“造车”史注:本设计资源可在微信公众号:“Kevin的学习站”中获取!如有问题,可以加我QQ:643470489一起交流哦!一、课设任务使用51单片机设计一台智能小车,可以实现循迹、避障、手机APP控制等功能!二、硬件设计及相关传感器模块1、车模2、51单片机可以使用最小系统板,也可以使用自己的学习板3、红外循迹模块红外循迹的原理:4、电机及驱动5、蓝牙模块6、硬件搭建原则:硬件搭建的不
51单片机课设—智能小车一、课设任务二、硬件设计及相关传感器模块1、车模2、51单片机3、红外循迹模块4、电机及驱动5、蓝牙模块6、硬件搭建三、程序代码1、main.c文件2、motor.c文件四、我的大学--“造车”史注:本设计资源可在微信公众号:“Kevin的学习站”中获取!如有问题,可以加我QQ:643470489一起交流哦!一、课设任务使用51单片机设计一台智能小车,可以实现循迹、避障、手机APP控制等功能!二、硬件设计及相关传感器模块1、车模2、51单片机可以使用最小系统板,也可以使用自己的学习板3、红外循迹模块红外循迹的原理:4、电机及驱动5、蓝牙模块6、硬件搭建原则:硬件搭建的不
51单片机解析BMP280气压计数据BMP280气压计数据解析包含大气压力读取/温度读取/海拔高度计算,例程见文末本文配套了51单片机BMP280数据解析并用0.96OLED或LCD1602显示屏显示,以及串口上传数据文章目录51单片机解析BMP280气压计数据前言一、传感器引脚说明二、工作流程与程序说明1.初始化2.数据解算总结前言近期做项目用到了数字气压计BMP280解算海拔高度,并用显示屏显示,串口传输至上位机,该款气压计支持IIC与SPI通信,具体使用哪种通信方式由外部引脚施加高低电平决定。一、传感器引脚说明该气压计目前市面常见型号有GY-BMP280-3.3/5、ZY-BMP280等
51单片机解析BMP280气压计数据BMP280气压计数据解析包含大气压力读取/温度读取/海拔高度计算,例程见文末本文配套了51单片机BMP280数据解析并用0.96OLED或LCD1602显示屏显示,以及串口上传数据文章目录51单片机解析BMP280气压计数据前言一、传感器引脚说明二、工作流程与程序说明1.初始化2.数据解算总结前言近期做项目用到了数字气压计BMP280解算海拔高度,并用显示屏显示,串口传输至上位机,该款气压计支持IIC与SPI通信,具体使用哪种通信方式由外部引脚施加高低电平决定。一、传感器引脚说明该气压计目前市面常见型号有GY-BMP280-3.3/5、ZY-BMP280等
目录前言简单介绍一下51单片机吧一、安装homebrew二、内核编译器sdcc安装三、安装CH341驱动四、烧录程序stcgal的安装1、python3下载安装并配置环境2、验证是否配置成功 3、下载安装stcgal五、测试单片机1、编写一段代码,然后保存为".c"文件这里要注意你的单片机的lcd是在p0还是p1或者p2串口2、使用sdcc编译3、在终端输入滴滴滴 在这里还要注意,有些人可能会出现我这种情况 解决办法:安装serialmodule再次注意,这里又有可能出现一个问题4、然后重新下载程序进去单片机5、接下来就看单片机的效果了前言因为目前使用的是MacBookPro电脑
目录前言简单介绍一下51单片机吧一、安装homebrew二、内核编译器sdcc安装三、安装CH341驱动四、烧录程序stcgal的安装1、python3下载安装并配置环境2、验证是否配置成功 3、下载安装stcgal五、测试单片机1、编写一段代码,然后保存为".c"文件这里要注意你的单片机的lcd是在p0还是p1或者p2串口2、使用sdcc编译3、在终端输入滴滴滴 在这里还要注意,有些人可能会出现我这种情况 解决办法:安装serialmodule再次注意,这里又有可能出现一个问题4、然后重新下载程序进去单片机5、接下来就看单片机的效果了前言因为目前使用的是MacBookPro电脑
前言:51系列单片机硬件驱动 入门基础流水灯是第一个单片机程序,或者说是最简单的单片机程序,但是里面蕴含了一个最基本的原理:用数据直接控制外设,小小的led灯即是数据的最直接体现。目录1.C语言移位指令实现连续点亮;2.C51库函数实现循环点亮;3.万能方法---硬写入数值并延时;4.C语言掩码实现连续点亮;5.C语言实现循环点亮6.连续亮灭 实验准备:实验板P1口连接8个led小灯的阴极,共阳极接法,有限流电阻10kΩ。图略1.C语言移位指令实现连续点亮#includetypedefunsignedintu16;//typedef定义数据类型voiddelay(u16i);intm
前言:51系列单片机硬件驱动 入门基础流水灯是第一个单片机程序,或者说是最简单的单片机程序,但是里面蕴含了一个最基本的原理:用数据直接控制外设,小小的led灯即是数据的最直接体现。目录1.C语言移位指令实现连续点亮;2.C51库函数实现循环点亮;3.万能方法---硬写入数值并延时;4.C语言掩码实现连续点亮;5.C语言实现循环点亮6.连续亮灭 实验准备:实验板P1口连接8个led小灯的阴极,共阳极接法,有限流电阻10kΩ。图略1.C语言移位指令实现连续点亮#includetypedefunsignedintu16;//typedef定义数据类型voiddelay(u16i);intm
单片机入门学习记录(一)硬件配置:主控:STC89C52单片机显示器件:四位一体数码管操作器件:点动式独立按键SB1、SB2、SB3、SB4*选配器件:蜂鸣器功能要求:1)开机自检:四位数码管应同时按顺序点亮a、b、c……h各笔画,切换频率2Hz。(*蜂鸣器在数码管扫描显示的同时按4Hz的频率发出短音。)2)按SB1一次,数码管右移滚动显示“d-210115”,再次按下SB1,数码管右移显示“0123456789”(*按键按下有效时,蜂鸣器发短音“嘀”),利用SB1按键,可以实现两种不同效果的切换显示。3)按SB2关闭显示。(*按键按下有效时,蜂鸣器发短音“嘀”)4)利用SB3和SB4实现60
单片机入门学习记录(一)硬件配置:主控:STC89C52单片机显示器件:四位一体数码管操作器件:点动式独立按键SB1、SB2、SB3、SB4*选配器件:蜂鸣器功能要求:1)开机自检:四位数码管应同时按顺序点亮a、b、c……h各笔画,切换频率2Hz。(*蜂鸣器在数码管扫描显示的同时按4Hz的频率发出短音。)2)按SB1一次,数码管右移滚动显示“d-210115”,再次按下SB1,数码管右移显示“0123456789”(*按键按下有效时,蜂鸣器发短音“嘀”),利用SB1按键,可以实现两种不同效果的切换显示。3)按SB2关闭显示。(*按键按下有效时,蜂鸣器发短音“嘀”)4)利用SB3和SB4实现60