1. 程式人生 > >STM32開原始碼——OLED漢字顯示程式

STM32開原始碼——OLED漢字顯示程式

正點原子精英開發板

模組化封裝,入口函式簡明,易上手操作

展示main.c程式碼,完整程式碼請下載

取模軟體已放在壓縮包中,配置如下


#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "oled.h"
#include "text.h"
/************************************************
 ALIENTEK精英STM32開發板        
 作者:唯戀殊雨       
 CSDN部落格:https://blog.csdn.net/tichimi3375
 程式在正點原子OLED顯示實驗基礎上修改,可以顯示漢字,引腳沒有改動
//在指定位置,顯示一個n*n大小的漢字(n的大小見text.c)
//x,y :漢字的座標
//fnum:漢字編號(在字型檔數組裡面的編號) 
************************************************/
	
 int main(void)
 {	
	delay_init();	    	 //延時函式初始化	  
	NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);	 //設定NVIC中斷分組2:2位搶佔優先順序,2位響應優先順序
 	LED_Init();			     //LED埠初始化
	OLED_Init();			//初始化OLED  
	OLED_Show_FontN(0,56,2);
	OLED_Show_FontN(8,56,0);
	OLED_Show_FontN(16,56,1);
	OLED_Show_FontN(24,56,7);	 
	OLED_Show();
	 
	while(1) 
	{		
		delay_ms(500);
		LED0=!LED0;
	}	  
	
}


相關推薦

STM32原始碼——OLED漢字顯示程式

正點原子精英開發板模組化封裝,入口函式簡明,易上手操作展示main.c程式碼,完整程式碼請下載取模軟體已放在壓縮包中,配置如下#include "led.h" #include "delay.h" #include "key.h" #include "sys.h" #incl

STM32原始碼——ENC28J60程式

正點原子精英開發板模組化封裝,入口函式簡明,易上手操作展示main.c程式碼,完整程式碼請下載網路除錯工具與庫函式講解已放在壓縮包中開機檢測ENC28J60,如果檢測不成功,則提示報錯。在成功檢測到ENC28J60之後,初始化uIP,並設定IP地址(192.168.1.16)

關於通過網頁檢視JS原始碼漢字顯示亂碼的解決方法

開頭貼出原文地址 在網頁中讀取js檔案,中文顯示正常(比如alert出js檔案的中文資訊)。但當瀏覽器檢視js檔案原始碼時,則會看到程式碼裡的中文全是亂碼。雖然不影響程式執行,但是在讀js檔案程式碼時,會受影響。 前幾天在瀏覽器檢視自己寫的web程式碼的時候,發現外聯js檔案的漢字註釋顯

解決將龍邱oled庫移植到野火工程裏,oled漢字無法顯示問題

con tro 程序編譯 無法顯示 不能 man color pad 工程 第一,檢查oled是否和單片機控制引腳正確相連。 GND VCC CLK:時鐘信號 miso RST: DC:DATE COMMAND/CONTROL CS:CHIP SELECT 第二,檢查工程

嵌入式系統學習——STM32之TFT漢字顯示

常用漢字編碼 GB2312 GB13000 GBK BIG5(繁體) 漢字顯示原理 漢字在液晶上的顯示其實就是一些點的顯示與不顯示,這就相當於我們的筆一樣,有筆經過的地方就畫出來,沒經過的地方就不畫

跟著原子學習stm32漢字顯示

       學習stm32有2年的時間了,但是也只是有些基礎的瞭解。為了深入的學習stm32應用,從新拿起原子寫的《stm32開發指南》來深入的學習,所以這裡太基本的東西不講。文中有可能會搬一些原子

Qt+OpenGL做的蕾達顯示程式[含原始碼]

uniform sampler2D qt_Texture0; varying vec4 qt_TexCoord0; uniform float specialSector; uniform float cycle; uniform float decayFactor; uniform float anten

Orcad orcad 漢字顯示重疊 Cadence升級後“無法定位程式輸入點 ordb_dll_dll

Orcad16.6 漢字顯示重疊問題,升級cadence   "HOTFIX_SPB16.60.038"  問題解決!!親測試 Cadence升級後“無法定位程式輸入點 ordb_dll_dl

使用stm32在lcd上隨意顯示漢字

  怎樣在lcd彩屏上顯示漢字,我們習慣使用漢字型檔,也有很多自己做一個漢字型檔,我就習慣這一種。   介紹一下  我做的顯示 “ 同一個世界!  同一個夢想!”    首先  在網上下一個提取點陣的的軟體生成自己的字型檔, const struct typFont16 Font16lib[]={   

keil編譯的程式漢字顯示不全、串列埠傳送漢字接收後亂碼缺失”問題

今天知道一個keil的bug,就是當漢字的機內碼包含0xfd時,keil就會自動丟棄fd,mark一下。 解決方法: 1、遇到帶有fd的漢字採用機內碼替代, 2.給keil打補丁。具體過程可百度

Notepad++打xml文件顯示crlf的問題

blog 打開 pad 文件 換行符 文件顯示 XML d+ xml文件 如圖所示,顯示CRLF, CRLF其實是換行符。 所以在下圖所示設置下顯示行尾符不顯示即可。 Notepad++打開xml文件顯示crlf的問題

基於java開發的原始碼GPS北斗位置服務監控平臺

最近在研究位置服務平臺,基於全球衛星定位技術(GNSS)、網際網路技術、空間地理資訊科技(GIS)、3G/4G無線通訊技術,面向全國公眾使用者建立大容量、實時、穩定的位置資訊服務運營平臺。實現管理目標的實時位置跟蹤,歷史軌跡查詢,超速、越區、防盜搶等報警, 遠端控制、油量監控,資料統計分析與報表等功能。平臺採

Android原始碼解析之應用程式資源管理器(Asset Manager)的建立過程分析

轉載自:https://blog.csdn.net/luoshengyang/article/details/8791064 我們分析了Android應用程式資源的編譯和打包過程,最終得到的應用程式資源就與應用程式程式碼一起打包在一個APK檔案中。Android應用程式在執行的過程中,是通過一個

原始碼利器—用Graphviz + CodeViz生成C/C++函式呼叫圖(call graph)

一、Graphviz + CodeViz簡單介紹 CodeViz是《Understanding The Linux Virtual Memory Manager》的作者 Mel Gorman 寫的一款分析C/C++原始碼中函式呼叫關係的open source工具(類似的ope

【活動釋出】捷微H5-微信新年砍價活動,原始碼釋出了

活動名稱: 微信新年砍價 適用專案: 捷微H5活動平臺 原始碼下載: http://yun.jeecg.org/pmall/detail/924D63E4F73B4387B75DE9B8545136C5 視訊教程: https://pan.baidu.com

深度學習之---語義分割+視訊分割 原始碼文獻集合

語義分割 Light-Weight RefineNet for Real-Time Semantic Segmentation BMVC 2018 https://github.com/DrSleep/light-weight-refinenet 語義分割 ESPNet: Efficient S

(一)turtlebot3學習,執行的原始碼解析

1.檔案解析和系統執行思路 turtlebot3要動起來,需要執行一些程式.下面對執行的程式進行解析 (1)啟動鐳射和控制命令傳送程式及感測器接收程式 roslaunch turtlebot3_bringup turtlebot3_robot.launch 這個檔案包括下面

2.1顯示程式實驗

2.1.3 實驗內容及說明   一般來說,有很多程式需要顯示輸出提示執行的狀況和結果,有的還需要將 資料區中的內容顯示在螢幕上。本實驗要求將指定資料區的資料以十六進位制數形 式顯示在螢幕上,並利用 DOS 功能呼叫完成一些提示資訊的顯示。通過本實驗, 初步掌握實驗系統配

oracle 漢字顯示問號

oracle 查表漢字顯示問號,不管是plsql 還是從系統sqlplus登入,漢字的顯示都是問號。 解決方法如下: 檢視當前字符集 select userenv(‘language’) from dual; 3. 修改變數 現

[原始碼與資料集]文字檢測與識別

原文連結:http://valser.org/thread-1200-1-1.html 下面有些連結好像無法訪問,先存著在說吧~ 端到端場景文字識別 M. Liao, B. Shi, X. Bai, X. Wang, W. Liu. TextBoxes: A f