正点原子stm32F407 lcd.c 增加 画实心圆 函数
修改自 正点原子F407探索者 TFTLCD 代码
请与正点原子配套库lcd.c使用,并与lcd.h里添加声明函数
//在指定位置画一个实心圆
//(x,y):坐标
//r :半径
void LCD_Draw_ALLCircle(u16 x0,u16 y0,u8 r)
{int a,b;int di;a=0;b=r; di=3-(r<<1); //判断下个点位置的标志while(a<=b){int i = a,p = b;while(i>0){ LCD_DrawPoint(x0+b,y0-i);LCD_DrawPoint(x0-i,y0+b);i--;} while(p>0){ LCD_DrawPoint(x0-a,y0-p);LCD_DrawPoint(x0-p,y0-a);LCD_DrawPoint(x0+a,y0-p);LCD_DrawPoint(x0-p,y0+a);LCD_DrawPoint(x0+a,y0+p);LCD_DrawPoint(x0+p,y0+a);p--;}a++;//Bresenham算法画圆 if(di<0)di +=4*a+6; else{di+=10+4*(a-b); b--;} }LCD_DrawPoint(x0,y0); //圆心坐标
}
正点原子stm32F407 lcd.c 增加 画实心圆 函数相关推荐
- 实验5-9 使用函数输出水仙花数_正点原子STM32F407探索者开发板资料连载第五十三章 手写识别实验
1)实验平台:alientek 阿波罗 STM32F767 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第五十三章 手写识别实 ...
- stm32 ucosii消息队列 串口_正点原子STM32F407探索者开发板资料连载第六十三章 UCOSII 实验...
1)实验平台:alientek 阿波罗 STM32F767 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 http://weix ...
- 正点原子stm32F407探索者 贪吃蛇
注:此代码只测试于正点原子stm32F407探索者,其他情况请自行修改 画圆函数在:https://blog.csdn.net/Higashino_Keigo/article/details/8871 ...
- 正点原子stm32F407学习笔记1——新建工程模板
一.基于固件库 1.新建文件夹 新建一个Template文件夹,在此文件夹下新建五个子文件夹 2.打开keil软件,点击菜单栏Project –>New Uvision Project,如果有其 ...
- stm32f407 6路串口dma如何配置_stm32cubeMX学习十、扫码模块程序开发(基于正点原子STM32F407开发板)...
本程序编写基于正点原子STM32F407开发板. 本文使用的扫码模块是下面这个品牌. 扫码模块的应用场景非常广泛,我们可以上百度搜索一下: 等等. 今天就来说说如何在开发板上实现控制它吧,打开数据手册 ...
- android canvas空心圆,用canvas画实心圆和空心圆的方法
用canvas画实心圆和空心圆的方法 发布时间:2020-09-14 10:19:25 来源:亿速云 阅读:260 作者:小新 这篇文章给大家分享的是有关用canvas画实心圆和空心圆的方法的内容.小 ...
- html、css如何画实心圆
css3画实心圆 实现方法相当简单,css代码如下: .circle{ width:100px; height:100px; border-radius:50px; /* 图形的半径 */ } 转载于 ...
- opencv-python画实心圆、实心矩形
画实心圆: https://www.freesion.com/article/2016702937/ 画实心矩形: https://blog.csdn.net/qq_37612828/article/ ...
- css 圆形背景icon_css3画实心圆和圆角的方法
当你要用到一个圆形icon的时候,你可能想到通过图片软件来制作,事实上也确实如此,在css3之前,大家都是通过图片+css来实现各种各样的样式效果.不过在css3出来之后,这种方法就显得有点落伍了,它 ...
- stm32f407 spi3 mosi没有输出_正点原子STM32F407探索者开发板资料连载第56章 USB 读卡器实验
1)实验平台:alientek 阿波罗 STM32F767 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第五十六章 USB 读 ...
最新文章
- SDRAM芯片初始化、行有效、列读写时序(高手进阶,终极内存技术指南——完整/进阶版) ——本文为转载...
- 使用Go开发gRPC
- 什么是 SAP HANA XS JavaScript
- imagereader java_java中ImageReader和BufferedImage获取图片尺寸实例
- C语言中短路求值问题
- 指令集物联网操作系统 iSysCore OS 2021年将推出 3.0 版本!
- kdj指标主要看哪个值_终于有人把KDJ指标总结全了,值得收藏
- stm32f4的数字摄像头接口(DCMI)使用
- Excel技能培训之四-按颜色排序,按自定义文字排序
- 使用yum命令创建缓存时报错:Peer cert cannot be verified or peer cert invalid
- 读《哈佛大学》纪录片 后感
- 切身体验苹果Reminders的贴心设计
- C++描述 104.仓库选址
- Unity下如何实现RTMP或RTSP流播放和录制
- netkeeper不能建立远程计算机连接,Netkeeper客户端常见问题集锦.doc
- 如何整合线上和线下营销进行深度交融
- bose蓝牙音箱使用说明_性价比甄选 推荐这5款超值得入手的蓝牙音箱
- 学校网站服务器配置要求,学校校园网站服务器安全配置建议.docx
- 怎么让照片变年轻_如何用ps把人变年轻水嫩
- Python爬虫教程:微医挂号网医生数据抓取