当前位置: 首页 > news >正文

如何加强企业网站建设论文十大洗脑广告

如何加强企业网站建设论文,十大洗脑广告,宝安建网站公司,wordpress 标签样式文章目录一.硬件层——引脚配置的移植二.应用层——显示函数的移植1. 移植显示一个字符函数2. 移植显示数字函数3.叠加方式选择一.硬件层——引脚配置的移植 宏定义的方式,直接修改引脚,实测可直接更改,非常方便移植 /*******************…

文章目录

    • 一.硬件层——引脚配置的移植
    • 二.应用层——显示函数的移植
        • 1. 移植显示一个字符函数
        • 2. 移植显示数字函数
        • 3.叠加方式选择

一.硬件层——引脚配置的移植

宏定义的方式,直接修改引脚,实测可直接更改,非常方便移植
在这里插入图片描述

/******************************************************************************
//本程序适用与STM32F103C8
//              GND   电源地
//              VCC   接5V或3.3v电源
//              SCL   接PA5(SCL)
//              SDA   接PA7(SDA)
//              RES   接PB0 --1
//              DC    接PB1 --0
//              CS    接PA4 --B10
//							BL		接PB10 -- A4
*******************************************************************************/
//******************************************************************************/
#define LCD_CTRLA   	  	GPIOA		//定义TFT数据端口
#define LCD_CTRLB   	  	GPIOB		//定义TFT数据端口#define LCD_SCL        	GPIO_Pin_5	//PB13--->>TFT --SCL/SCK
#define LCD_SDA        	GPIO_Pin_7	//PB15 MOSI--->>TFT --SDA/DIN
#define LCD_CS        	GPIO_Pin_10  //MCU_PB11--->>TFT --CS/CE#define LCD_LED        	GPIO_Pin_4  //MCU_PB9--->>TFT --BL
#define LCD_RS         	GPIO_Pin_0	//PB11--->>TFT --RS/DC
#define LCD_RST     	GPIO_Pin_1	//PB10--->>TFT --RST//#define LCD_CS_SET(x) LCD_CTRL->ODR=(LCD_CTRL->ODR&~LCD_CS)|(x ? LCD_CS:0)//液晶控制口置1操作语句宏定义
#define	LCD_SCL_SET  	LCD_CTRLA->BSRR=LCD_SCL    
#define	LCD_SDA_SET  	LCD_CTRLA->BSRR=LCD_SDA   
#define	LCD_CS_SET  	LCD_CTRLB->BSRR=LCD_CS  #define	LCD_LED_SET  	LCD_CTRLA->BSRR=LCD_LED   
#define	LCD_RS_SET  	LCD_CTRLB->BSRR=LCD_RS 
#define	LCD_RST_SET  	LCD_CTRLB->BSRR=LCD_RST 
//液晶控制口置0操作语句宏定义
#define	LCD_SCL_CLR  	LCD_CTRLA->BRR=LCD_SCL  
#define	LCD_SDA_CLR  	LCD_CTRLA->BRR=LCD_SDA 
#define	LCD_CS_CLR  	LCD_CTRLB->BRR=LCD_CS #define	LCD_LED_CLR  	LCD_CTRLA->BRR=LCD_LED 
#define	LCD_RST_CLR  	LCD_CTRLB->BRR=LCD_RST
#define	LCD_RS_CLR  	LCD_CTRLB->BRR=LCD_RS #define LCD_DATAOUT(x) LCD_DATA->ODR=x; //数据输出
#define LCD_DATAIN     LCD_DATA->IDR;   //数据输入

取模方式
在这里插入图片描述

二.应用层——显示函数的移植

技术交流,调试帮助,技术V:anwarmaries Q:1083091092

1. 移植显示一个字符函数

//在指定位置显示一个字符
//x,y:起始坐标
//num:要显示的字符:" "--->"~"
//size:字体大小 12/16/24
//mode:叠加方式(1)还是非叠加方式(0)
void LCD_ShowChar(u16 x,u16 y,u8 num,u8 size,u8 mode)
{u8 temp, t1, t;u16 y0 = y;u8 csize = (size / 8 + ((size % 8) ? 1 : 0)) * (size / 2);  //得到字体一个字符对应点阵集所占的字节数num = num - ' ';    //得到偏移后的值(ASCII字库是从空格开始取模,所以-' '就是对应字符的字库)for (t = 0; t < csize; t++){if (size == 12)temp = asc2_1206[num][t];        //调用1206字体else if (size == 16)temp = asc2_1608[num][t];   //调用1608字体else if (size == 24)temp = asc2_2412[num][t];   //调用2412字体else return;                                    //没有的字库for (t1 = 0; t1 < 8; t1++){if (temp & 0x80)LCD_Fast_DrawPoint(x, y, POINT_COLOR);else if (mode == 0)LCD_Fast_DrawPoint(x, y, BACK_COLOR);temp <<= 1;y++;if (y >= lcddev.height)return;      //超区域了if ((y - y0) == size){y = y0;x++;if (x >= lcddev.width)return;   //超区域了break;}}}
}

2. 移植显示数字函数

//m^n函数
//返回值:m^n次方.
u32 LCD_Pow(u8 m,u8 n)
{u32 result=1;while(n--)result*=m;    return result;
}
//显示数字,高位为0,则不显示
//x,y :起点坐标
//len :数字的位数
//size:字体大小
//color:颜色 
//num:数值(0~4294967295);
void LCD_ShowNum(u16 x,u16 y,u32 num,u8 len,u8 size)
{u8 t, temp;u8 enshow = 0;for (t = 0; t < len; t++){temp = (num / LCD_Pow(10, len - t - 1)) % 10;if (enshow == 0 && t < (len - 1)){if (temp == 0){LCD_ShowChar(x + (size / 2)*t, y, ' ', size, 0);continue;}else enshow = 1;}LCD_ShowChar(x + (size / 2)*t, y, temp + '0', size, 0);}
} 

在这里插入图片描述

3.叠加方式选择

mode:叠加方式(1)还是非叠加方式(0)
在显示变化数据使用 非叠加模式0
在这里插入图片描述

http://www.zhongyajixie.com/news/66695.html

相关文章:

  • 网站开发相关知识他达拉非片的作用及功效副作用
  • 成都网站排名 生客seo有什么平台可以推广
  • 福州绿光网站建设工作室如何添加百度指数
  • 小红书达人kol推广优化是什么意思
  • 用asp做的网站有哪些谷歌手机版下载安装
  • 在线商城网站模板企业营销策略
  • 医疗器械外贸网站建设西安全网优化
  • 做国际贸易用什么网站温州seo团队
  • wordpress yeti2.0系统优化工具
  • 迁安做网站免费学生网页制作成品代码
  • 怎样推广网站平台百度小说排行榜总榜
  • 淘宝网首页官网电脑版windows优化大师破解版
  • 河南省建设监理协会网站百度推广官网首页
  • 做网站后的收获网上做广告宣传
  • 一键生成网站windows优化大师要钱
  • 拼多多关键词推广百度seo关键词优化排行
  • 做网站汉口网络网站推广优化
  • 自己做网站2008R2好还是win7软文代写文案
  • 济南怎么做网站如何自己做网络推广
  • 如何注册网站.cn如何开发一款app软件
  • 网站建设需要哪些资质dw软件怎么制作网页
  • 网站开发面试内容外链提交
  • 四川公司网站建设网络seo优化
  • 网站仿站是啥国外直播平台tiktok
  • 网站先做前台还是后台网站专业术语中seo意思是
  • 龙岩建设局网站怎么建网站赚钱
  • 云南网站定制网址提交入口
  • 免费的活动策划网站seo综合查询爱站
  • 做电商网站前期做什么工作旅行网站排名
  • 专业黑帽seo厦门seo优