自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 自制Arduboy游戏机参考资源

分享一些我在制作我的Arduboy用到的一些资源

2025-01-16 15:41:12 699

原创 51单片机入门第五课:串口

51串口的编程STC89C52有1个UART(Universal Asynchronous Receiver Transmitter,通用异步收发器)。STC89C52的UART共有四种工作模式:模式0:同步移位寄存器;模式1:8位UART,波特率可变(常用);模式2:9位UART,波特率固定;模式3:9位UART,波特率可变;

2024-12-17 21:18:21 1258

原创 51单片机入门第四课:定时器

Part1:定时器介绍回想一下之前写的程序,在实现延时这一功能时,我们使用了delay() 函数,这个函数并没有采用任何外设,只是写了两个循环嵌套,让cpu计数,当计数完成也就代表延时结束,简单点说就是让cpu通过不停的计数来消耗时间,所以这种方式有个很大的弊端,就是当cpu “死跑” 延时的时候,是做不了其他事情的,这个时候就需要一个额外的工具来帮助cpu完成计时,这就是定时器的作用。

2024-11-18 23:59:46 611

原创 51单片机入门第三课:IIC通信协议及各种IIC模块的使用

Part1:模块化编程之库1.模块化编程引言:在之前的程序编程中我们所有的函数和驱动模块的代码均放在main.c里,而在模块化编程中,我们把各个模块的代码放在不同的.c文件里,在.h头文件里提供外部可调用函数的声明,在main想使用其中的代码时,只需要#include "XXX.h"文件即可。使用模块化编程可极大的提高代码的可阅读性、可维护性、可移植性等。同时如果别人写了这个模块的代码,我们也可以直接调用别人写的代码。Part2:学院单片机模块介绍及使用。

2024-11-11 01:05:34 1216 1

原创 51单片机入门第二课:GPIO

Part1:回顾第一课第一课我们学习了如何创建新工程,并将hex文件下载到单片机,还学习了通过赋值语句改变寄存器P2的值,来改变单片机P2引脚上的电平高低,从而控制P2引脚所连接的LED的亮灭,以及如何通过位移操作("

2024-11-03 10:43:25 1103

原创 51单片机入门第一课:软件安装及点亮LED【CUIT@Liclandi】

双击进入“Keil_C51v960a版本”文件夹,双击运行其中的“c51v960a.exe”文件。解压进入“2024级51单片机大礼包”,双击进入“Keil大礼包文件夹”

2024-10-16 23:23:41 1791 3

原创 c语言国际象棋(带王车易位判定)

c语言实现带王车易位的国际象棋核心程序

2023-09-16 17:07:47 340 1

原创 C++国际象棋程序

一个可以运行 C++语言国际象棋答辩程序

2023-06-30 14:31:57 1054 2

普中A2新板点阵屏BadApple

使用普中C51开发板点阵屏实现BadApple的播放 你可以学到点阵屏的驱动 也可以修改数据来整活 总之玩的而开心:)

2023-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除