修改自 正点原子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 增加 画实心圆 函数相关推荐

  1. 实验5-9 使用函数输出水仙花数_正点原子STM32F407探索者开发板资料连载第五十三章 手写识别实验

    1)实验平台:alientek 阿波罗 STM32F767 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第五十三章 手写识别实 ...

  2. stm32 ucosii消息队列 串口_正点原子STM32F407探索者开发板资料连载第六十三章 UCOSII 实验...

    1)实验平台:alientek 阿波罗 STM32F767 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 http://weix ...

  3. 正点原子stm32F407探索者 贪吃蛇

    注:此代码只测试于正点原子stm32F407探索者,其他情况请自行修改 画圆函数在:https://blog.csdn.net/Higashino_Keigo/article/details/8871 ...

  4. 正点原子stm32F407学习笔记1——新建工程模板

    一.基于固件库 1.新建文件夹 新建一个Template文件夹,在此文件夹下新建五个子文件夹 2.打开keil软件,点击菜单栏Project –>New Uvision Project,如果有其 ...

  5. stm32f407 6路串口dma如何配置_stm32cubeMX学习十、扫码模块程序开发(基于正点原子STM32F407开发板)...

    本程序编写基于正点原子STM32F407开发板. 本文使用的扫码模块是下面这个品牌. 扫码模块的应用场景非常广泛,我们可以上百度搜索一下: 等等. 今天就来说说如何在开发板上实现控制它吧,打开数据手册 ...

  6. android canvas空心圆,用canvas画实心圆和空心圆的方法

    用canvas画实心圆和空心圆的方法 发布时间:2020-09-14 10:19:25 来源:亿速云 阅读:260 作者:小新 这篇文章给大家分享的是有关用canvas画实心圆和空心圆的方法的内容.小 ...

  7. html、css如何画实心圆

    css3画实心圆 实现方法相当简单,css代码如下: .circle{ width:100px; height:100px; border-radius:50px; /* 图形的半径 */ } 转载于 ...

  8. opencv-python画实心圆、实心矩形

    画实心圆: https://www.freesion.com/article/2016702937/ 画实心矩形: https://blog.csdn.net/qq_37612828/article/ ...

  9. css 圆形背景icon_css3画实心圆和圆角的方法

    当你要用到一个圆形icon的时候,你可能想到通过图片软件来制作,事实上也确实如此,在css3之前,大家都是通过图片+css来实现各种各样的样式效果.不过在css3出来之后,这种方法就显得有点落伍了,它 ...

  10. stm32f407 spi3 mosi没有输出_正点原子STM32F407探索者开发板资料连载第56章 USB 读卡器实验

    1)实验平台:alientek 阿波罗 STM32F767 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第五十六章 USB 读 ...

最新文章

  1. SDRAM芯片初始化、行有效、列读写时序(高手进阶,终极内存技术指南——完整/进阶版) ——本文为转载...
  2. 使用Go开发gRPC
  3. 什么是 SAP HANA XS JavaScript
  4. imagereader java_java中ImageReader和BufferedImage获取图片尺寸实例
  5. C语言中短路求值问题
  6. 指令集物联网操作系统 iSysCore OS 2021年将推出 3.0 版本!
  7. kdj指标主要看哪个值_终于有人把KDJ指标总结全了,值得收藏
  8. stm32f4的数字摄像头接口(DCMI)使用
  9. Excel技能培训之四-按颜色排序,按自定义文字排序
  10. 使用yum命令创建缓存时报错:Peer cert cannot be verified or peer cert invalid
  11. 读《哈佛大学》纪录片 后感
  12. 切身体验苹果Reminders的贴心设计
  13. C++描述 104.仓库选址
  14. Unity下如何实现RTMP或RTSP流播放和录制
  15. netkeeper不能建立远程计算机连接,Netkeeper客户端常见问题集锦.doc
  16. 如何整合线上和线下营销进行深度交融
  17. bose蓝牙音箱使用说明_性价比甄选 推荐这5款超值得入手的蓝牙音箱
  18. 学校网站服务器配置要求,学校校园网站服务器安全配置建议.docx
  19. 怎么让照片变年轻_如何用ps把人变年轻水嫩
  20. Python爬虫教程:微医挂号网医生数据抓取

热门文章

  1. 解决VirtualBox无法安装增强工具
  2. HTML+CSS实现小米官网首页
  3. 【到底什么才是电角度呢?如何使用示波器精准的测量电角度呢?】
  4. 软件工程实训有必要吗_软件工程专业有没有必要考研?
  5. assume用法及意思_assume的用法和例句
  6. 【读书】2022年阅读记录
  7. centos部署mosquitto
  8. 《手机游戏引擎架构》信息总汇
  9. VS生成的C++项目常用目录设置
  10. FC协议监控卡(FC协议分析仪),FC Monitor