-
STM32_IO操作_LED
STM32_IO操作_LED STM32_IO操作_LEDSTM32_IO操作_LEDSTM32_IO操作_LEDSTM32_IO操作_LEDSTM32_IO操作_LEDSTM32_IO操作_LEDSTM32_IO操作_LEDSTM32_IO操作_LEDSTM32_IO操作_LEDSTM32_IO操作_LED
- 2022-06-12 01:46:34下载
- 积分:1
-
c#语言编的贪吃蛇游戏,初学者学习的好资料.
c#语言编的贪吃蛇游戏,初学者学习的好资料.-c# language compiled Snake game, good for beginners to learn the information.
- 2022-10-20 17:00:04下载
- 积分:1
-
基于si4463模块的无线光照度传感器
基于si4463无线模块实现无线传输,并且利用BH1750照度传感器,检测光照度,实现的433M无线传感器。
- 2022-03-16 15:01:35下载
- 积分:1
-
计算机图形学:直线,圆的绘制,线段,多边形的裁剪
1. 实验内容
用基本增量算法和Bresenham算法画直线
2.实验目的
1)理解在显示器上画图与在纸上画图的本质区别;
2)掌握直线的光栅扫描转换过程;
3)掌握不同算法绘制直线的思路和优缺点。
3. 实验要求
1)将像素网格表现出来,建立网格坐标系;
2)用橡皮筋的形式输入参数;
3)鼠标移动时,显示鼠标当前位置;
4)显示判别式的计算过程和下一点的选择策略;
5)记录生成点的坐标,建议用表的形式;
6)图形生成过程可以重复进行。
1. 实验内容
用正负法和Bresenham算法画圆弧
2.实验目的
1)掌握圆及圆弧的光栅扫描转换过程;
2)掌握不同算法绘制圆弧的技巧和优缺点。
3. 实验要求
1)将像素网格表现出来,建立网格坐标系;
2)用橡皮筋的形式输入参数;
3)鼠标移动时,显示鼠标当前位置;
4)显示判别式的计算过程和下一点的选择策略;
5)记录生成点的坐标,建议用表的形式;
6)图形生成过程可以重复进行。
1. 实验内容
用Cohen-SutherLand算法和liang _barsky算法进行线段裁剪
2.实验目的
1)理解裁剪的相关概念
2)掌握直线段的一般裁剪过程;
3)理解并掌握Cohen-SutherLand 算法的编码思想;
4)理解并掌握Liang_Barsky算法的参数化裁剪思想;
3. 实验要求
1)将像素网格表现出来,建立网格坐标系;
2)用橡皮筋的形式输入剪裁线段和裁剪窗口;
3)鼠标移动时,显示鼠标当前位置;
4)对于线段裁剪,线段被窗口的四条边裁剪的过程要显示出来;
6)裁剪过程可以重复进行。
1. 实验内容
用Sutherland-Hodgman算法进行多边形裁剪
2.实验目的
1)理解多边形裁剪与直线段裁剪的区别;
2)掌握多边形的裁剪过程;
3)理解并掌握Sutherland-Hodgman算法的裁剪思想。
3. 实验要求
1)将像
- 2022-04-11 07:46:21下载
- 积分:1
-
一种随机的数字产生程序
根据相关的算法用来产生不同的均匀分布随机数字
- 2022-07-07 01:00:33下载
- 积分:1
-
OLED12864设计方案0.96OLED
ED12864显示屏设计方案(原理图 PCB BOM表 程序)
一、简介
OLED 屏幕作为一种新型的显示技术,其自身可以发光,亮度,对比度高,功耗低,在当下备受追捧。而在我们正常的显示调整参数过程中,我们越来越多的使用这种屏幕。我们使用的一般是分辨率为 128×64 ,屏幕尺寸为 0.96 寸。由于其较小的尺寸和比较高的分辨率,让它有着很好的显示效果和便携性。
目前我们经常使用的 OLED 屏幕一般有两种接口,IIC 或者 SPI ,两者使用的通信协议稍有不同,这里以 SPI 协议的 OLED 屏幕为例,带来它的使用方法。
模块接口定义
二、原理
如何控制每个像素的显示
这个屏幕的像素矩阵的划分是比较特殊的, 整个屏幕水平方向划分为8个page, 垂直方向则是按像素划分为128 column. 每个page-column包含8个像素, 通过一个十六进制数(其实就是一个字节, 8个bit)来控制, 每个bit控制一个像素。
即储存寄存器每个存储点的0/1控制(映射)一个像素点的亮/灭。
如果我们要在左上角显示一个亮点, 需要发送0x01(16进制的1)到数据地址, 例如:
Wire.beginTransmission(0x3C); // 控制指令
Wire.write(0x40); // 写地址
Wire.write(0x01); // 写数据
Wire.endTransmission(); // 结束
三、设计方案
原理图:
PCB:
程序:
51单片机程序
STM32程序
- 2021-10-21 00:31:04下载
- 积分:1
-
VisualCSharp2005入门经典3,这些例子对CSHARP的学习,很有帮助,希望对大家有用...
VisualCSharp2005入门经典3,这些例子对CSHARP的学习,很有帮助,希望对大家有用-3 Getting Started VisualCSharp2005 classic, these examples of CSharp learning, helpful, and they hope U.S. Useful
- 2022-10-13 05:30:03下载
- 积分:1
-
c# 简单的借书/还书 示例源码
c# 简单的借书/还书 示例源码
- 2014-03-10下载
- 积分:1
-
坦克战役 C# 项目-简单的新手
坦克战役 C# 项目-简单的新手玩家控制一辆坦克,必须摧毁敌人的坦克,在每个级别,从屏幕的顶部进入球场。敌人的坦克试图摧毁 player 基地 (表示为鸟、 鹰或凤凰城地图),以及人类的坦克本身。水平完成时播放机摧毁所有 20 敌人的坦克,但游戏的结束,如果 player 的基地被摧毁或玩家会失去所有的可用生命。战斗城市是早些时候允许两个玩家同时玩的游戏之一。这两名球员必须在一起,保卫基地,如果一名球员射对方,友军炮火受害者将无法移动一段时间 (但仍然可以拍摄)。
- 2022-03-22 09:07:10下载
- 积分:1
-
APM飞控结构及自稳模式讲解
讲解了apm基本的核心飞控结构,以及其自稳模式的主要流程
- 2022-04-02 00:58:32下载
- 积分:1