前言: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
目录一、前言二、效果展示1、APP界面展示 2、C51硬件展示三、AndroidStudioAPP源代码1、AndroidManifest.xml1、请求联网:2、开放明文传输:2、MainActivity.java3、Layout页面布局文件activity_main.xml四、KeilC51单片机源码五、WIFI模块(ESP8266-01S)注意事项六、后述 一、前言 本文将详细介绍如何利用AndroidStudio设计APP实现与C51单片机通过WIFI模块通讯控制LED灯亮灭,本人也是新手刚入门,找了很多资料,但都不得要领,最后终于靠着摸索学习实现了手机与C51模块的WIFI
目录一、前言二、效果展示1、APP界面展示 2、C51硬件展示三、AndroidStudioAPP源代码1、AndroidManifest.xml1、请求联网:2、开放明文传输:2、MainActivity.java3、Layout页面布局文件activity_main.xml四、KeilC51单片机源码五、WIFI模块(ESP8266-01S)注意事项六、后述 一、前言 本文将详细介绍如何利用AndroidStudio设计APP实现与C51单片机通过WIFI模块通讯控制LED灯亮灭,本人也是新手刚入门,找了很多资料,但都不得要领,最后终于靠着摸索学习实现了手机与C51模块的WIFI
文章目录前言一、准备工作二、使用步骤1.模块化编程2.电机模块3.小车动作模块4**.PWM**和定时器、中断系统5.寻迹逻辑总结前言关于硬件部分可以看我上次写的帖子https://blog.csdn.net/ZER00000001/article/details/124378788#新人报道我是普通本科大一新生,因为兴趣爱好加入学校机器人协会,计划本学期挑战电赛|ू・ω・`)没想到疫情突发,只能匆匆用了一个星期入门51,做阶段性小项目,基于51智能红外寻迹小车,虽然论坛教程很多,但还是发此贴记录分享撸车的时光,也顺便做个引子给刚入门的同好们…一、准备工作1.安装keil52.有一定的c语言基
文章目录前言一、准备工作二、使用步骤1.模块化编程2.电机模块3.小车动作模块4**.PWM**和定时器、中断系统5.寻迹逻辑总结前言关于硬件部分可以看我上次写的帖子https://blog.csdn.net/ZER00000001/article/details/124378788#新人报道我是普通本科大一新生,因为兴趣爱好加入学校机器人协会,计划本学期挑战电赛|ू・ω・`)没想到疫情突发,只能匆匆用了一个星期入门51,做阶段性小项目,基于51智能红外寻迹小车,虽然论坛教程很多,但还是发此贴记录分享撸车的时光,也顺便做个引子给刚入门的同好们…一、准备工作1.安装keil52.有一定的c语言基
ST7789-TFT屏幕驱动&整理有stm32/51单片机/arduino等驱动代码前言关于ST7789stm32驱动引脚接线代码移植 文件复制 端口修改 显示函数 中文汉字数组 图片其他单片机驱动51单片机arduino/ESP32总结前言 不久前我们收到用户反馈问题中,多次反馈各种不同型号的屏幕驱动不起来,从0开始编写代码花费大量时间,也有不少初次学习驱动屏幕代码编写经验过少等问题,为此我们决定以文章的形式发布到CSDN来分享相应的一些经验以及收集整理好的资料,希望可以帮助用户更加简单的学习或快速移植代码进行项目开发。
ST7789-TFT屏幕驱动&整理有stm32/51单片机/arduino等驱动代码前言关于ST7789stm32驱动引脚接线代码移植 文件复制 端口修改 显示函数 中文汉字数组 图片其他单片机驱动51单片机arduino/ESP32总结前言 不久前我们收到用户反馈问题中,多次反馈各种不同型号的屏幕驱动不起来,从0开始编写代码花费大量时间,也有不少初次学习驱动屏幕代码编写经验过少等问题,为此我们决定以文章的形式发布到CSDN来分享相应的一些经验以及收集整理好的资料,希望可以帮助用户更加简单的学习或快速移植代码进行项目开发。