历史上的今天
返回首页

历史上的今天

今天是:2025年08月06日(星期三)

正在发生

2020年08月06日 | stm32单片机oled显示程序 带浮点数显示

2020-08-06 来源:elecfans

单片机源程序如下:

//  文 件 名   : OLED

//  版 本 号   : 2017521

//  功能描述   :在OLED上显示信息

//   接法说明:

//              ----------------------------------------------------------------

//              OLED接法

//              

//              GND    电源地

//              VCC    接5V或3.3v电源

//              CLK    接PD9(SCL)

//              MOSI   接PD7(SDA)

//              RES    接PD4

//              DC     接PD5                           

//              ----------------------------------------------------------------


#include "delay.h"

#include "sys.h"

#include "oled.h"

#include "bmp.h"




int main(void)

{        u8 t;

                delay_init();                     //延时函数初始化          

                NVIC_Configuration();          //设置NVIC中断分组2:2位抢占优先级,2位响应优先级         LED_Init();                             //LED端口初始化

                OLED_Init();                        //初始化OLED  

                OLED_Clear();

   

       

               

        while(1)

        {                               

                OLED_Clear();

                OLED_ShowCHinese(0,0,0);//中

                OLED_ShowCHinese(18,0,1);//景

                OLED_ShowCHinese(36,0,2);//园

                OLED_ShowCHinese(54,0,3);//电

                OLED_ShowCHinese(72,0,4);//子

                OLED_ShowCHinese(90,0,5);//科

                OLED_ShowCHinese(108,0,6);//技

                OLED_ShowString(0,3,"1.3' OLED TEST");

                OLED_ShowString(8,2,"ZHONGJINGYUAN");  

         

                   

                OLED_ShowString(0,6,"ASCII:");  

                OLED_ShowString(63,6,"CODE:");  

                OLED_ShowChar(48,6,t);//显示ASCII字符          

                t++;

                if(t>'~')t=' ';

                delay_ms(8000);

                OLED_Clear();

                delay_ms(8000);

                OLED_DrawBMP(0,0,128,8,BMP1);  //图片显示(图片显示慎用,生成的字表较大,会占用较多空间,FLASH空间8K以下慎用)

                delay_ms(8000);

                OLED_DrawBMP(0,0,128,8,BMP2);

                delay_ms(8000);

        }          

       

}


推荐阅读

史海拾趣

诚芯微(CXW)公司的发展小趣事

在2009年,诚芯微(CXW)公司在深圳成立,标志着其在中国电子行业的初步涉足。公司创始人凭借对集成电路设计领域的深刻理解和前瞻性的市场洞察,决定专注于电源芯片的研发与设计。初期,公司面临着资金紧张、技术储备不足等挑战,但创始人带领团队坚持自主研发,逐步积累了技术实力。

Andon Electronics公司的发展小趣事

在2021年,诚芯微获得了数千万元的Pre-B轮融资,由中信建投和投控东海入股、时代伯乐加投。这笔融资为公司的发展注入了新的动力。同时,公司还完成了股改,正式更名为深圳市诚芯微科技股份有限公司。股改完成后,诚芯微的治理结构更加完善,为公司未来的发展奠定了坚实的基础。

以上故事仅为概述性描述,实际发展过程中可能涉及更多细节和复杂因素。如需更详细的信息,建议查阅相关新闻报道或行业分析报告。

Chipcon AS公司的发展小趣事

在电子行业的初期,Chipcon AS公司凭借其一款创新的低功耗无线通信芯片,迅速在市场中崭露头角。这款芯片以其卓越的性能和稳定的表现,赢得了众多客户的青睐。公司通过不断优化产品设计和生产工艺,逐步提高了生产效率,降低了成本,进一步巩固了市场地位。随着无线通信技术的快速发展,Chipcon AS公司不断推陈出新,成功抢占了行业制高点。

Futaba Electric Co Ltd公司的发展小趣事

Chipcon AS公司深知人才是企业发展的核心力量。因此,公司一直注重人才的引进和培养。通过与高校和研究机构建立合作关系,公司吸引了大量优秀的研发人才加入。同时,公司还建立了完善的培训体系,为员工提供了广阔的职业发展空间。这些措施使得Chipcon AS公司的研发实力不断增强,为公司的持续发展提供了有力保障。

Central Semiconductor公司的发展小趣事

除了封装产品外,Central Semiconductor还致力于裸片产品的开发和供应。公司提供的裸片产品具有多种包装形式,如华夫包、未切晶圆、金属框架已切晶圆和塑料环装已切晶圆等,满足了不同客户的需求。

裸片产品的开发和供应不仅拓宽了Central的产品线,也展示了公司在半导体制造领域的全面实力和技术优势。通过提供高质量的裸片产品,Central进一步巩固了其在电子行业中的地位和影响力。

Anaheim Automation公司的发展小趣事

近年来,随着全球金属氧化物压敏电阻市场的不断增长,AMOTECH也迎来了新的发展机遇。根据市场研究报告,预计全球金属氧化物压敏电阻市场规模将以稳定的增速持续增长。AMOTECH凭借其在该领域的深厚积累和不断创新的技术实力,有望在未来市场中占据更加重要的地位。同时,公司也将继续加大研发投入,拓展新的应用领域,为电子行业的发展贡献更多力量。

这些故事框架主要基于已知的事实和信息构建而成,旨在展示AMOTECH公司在电子行业中的发展历程和重要成就。然而,由于具体细节可能涉及公司内部信息或商业机密,因此无法提供更为详细和具体的描述。如需了解更多关于AMOTECH公司的故事和发展历程,建议查阅相关新闻报道或公司官方资料。

问答坊 | AI 解惑

《单片机原理·接口及应用》学习参考

《单片机原理·接口及应用》学习参考…

查看全部问答>

verilog中代码风格分析

verilog 代码例程上这样写:output so;reg bb;always@()begin.......bb<= ..........end  assign so= bb;为什么不直接output reg so;always @()begin........so<= .............end这种风格 有什么好处呢?…

查看全部问答>

用三星的6410,通过USB下载NK,怎么老是报校验和错误啊?为什么?USB线不稳定?

用三星的6410,通过USB下载NK,怎么老是报校验和错误啊?为什么?USB线不稳定?…

查看全部问答>

招聘嵌入式软件工程师或硬件主管。版主手下留情!

如有想换工作可以到这个网站看看http//www.choicemmed.com mail:hr@choicemmed.com…

查看全部问答>

关于WinCE开发的一些常识问题

我一直以来都是用Linux的,从来没有用过商业的嵌入式OS,现在有些需要想了解一下。 WinCE开发从哪里可以下到最新的试用版或者免费的OS(用了学习和试验)? 现在最新的WinCE是哪个版本? 其与什么Pocket PC等是什么关系? 做WinCE的开发用什么开 ...…

查看全部问答>

硕士毕业论文的课题做什么好。

我现在正处于选择课题的困惑之中,我导师是做软件的,但我想做嵌入式开发,他让我自己找一个题目做,但是现在不知道做什么好,无从下手,大家给点意见。最后有公司计划开发什么课题,需要人做前期知识积累,我可以无条件参加,甚至可以毕业后到贵公 ...…

查看全部问答>

C8051F组的能不能公布Protel格式的图纸

收到板后,焊接了几个芯片,发现没有图纸极不方便,尤其是没有PCB图,由于板子上的丝印有的地方不太清楚,老是分不清正反方向。…

查看全部问答>

【为C2000做贡献】基于DSP的CCD图像处理系统在点钞机中的应用

基于DSP的CCD图像处理系统在点钞机中的应用摘要介绍了一种基于DSP(数字信号处理器)的CCD(电荷耦合器件)图像处理系统的设计方法,采用线阵CCDTCD1 42D与TI公司的TMS320F281 2DSPDSP和89C52单片机结合设计了一种图像处理系统。介绍了系统硬件设计 ...…

查看全部问答>

dsp外接内存的问题

大家好:我用OMAP芯片,DSP为C674x的 通过EMIFB外接了一块内存,16位。之前开发板的程序在32位外接内存上没问题,我将EMIF的寄存器设置为16位,但还是不对。程序始终显示“running”不报错,请教! (cmd文件是这样的: MEMORY {    ...…

查看全部问答>

LPC2103周立功配套教程很基础实用以及电路原理图

周立功对于LPC2103的配套教程,感觉还是比较简单易懂的,和大家分享一下 [ 本帖最后由 mdq123 于 2012-7-2 09:36 编辑 ]…

查看全部问答>