久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10639|回復: 29
收起左側

stm32+lcd12864液晶屏顯示小中大號數字、字符、漢字,以及圖片Proteus仿真程序

  [復制鏈接]
ID:499254 發表于 2020-5-31 17:10 | 顯示全部樓層 |閱讀模式
本人單片機萌新一枚,學習涉及部分單片機知識,故發帖向大佬們交流學習,本帖為lcd12864可顯示小中大號數字、字符、漢字,以及圖片等

lcd顯示圖片

lcd顯示圖片

lcd顯示大中小數字

lcd顯示大中小數字

后附源碼(含proteus工程)
有問題可回帖
單片機源程序如下:
  1. #include "stm32f10x.h"
  2. #include "delay.h"
  3. #include "sys.h"
  4. #include "lcd.h"

  5. void display_20200426()
  6. {
  7.         u8 word[11]={1,2,3,4,5,6,7,8,9,10,0};
  8.         LCD_DIS_Number(0,50,12.123,SMALL);
  9.         LCD_DIS_Number(2,30,123.4,MIDDLE);
  10.   LCD_DIS_Number(4,20,1234.2,LONG);
  11.         delay_ms(300);
  12.         LCD_CLEAR_ALL();
  13.         delay_ms(100);
  14.         LCD_DIS_Char(1,30,"vgkjjg00",SMALL);
  15.   LCD_DIS_Char(4,10,"bjgkhkj24",MIDDLE);
  16.         LCD_CLEAR_ALL();
  17.   LCD_DIS_WORD(1,0,word,MIDDLE);
  18.         LCD_DIS_WORD(4,0,word,LONG);
  19.   LCD_DIS_PICTURE();        
  20. }

  21. int main(void)
  22. {
  23.         LCD_Init();
  24.   
  25.         display_20200426();
  26.         while(1);        
  27. }
復制代碼

所有資料51hei提供下載:
stm32+proteus_LCD12864_20200426.7z (316.1 KB, 下載次數: 606)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:302325 發表于 2020-6-1 02:03 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

ID:681045 發表于 2020-6-2 08:12 來自觸屏版 | 顯示全部樓層
本帖最后由 周宇得得 于 2020-6-2 10:31 編輯

想知道字是怎么取模的呢
回復

使用道具 舉報

ID:760858 發表于 2020-6-2 11:04 | 顯示全部樓層
樓主您好,我下載了你的文件,但是在Proteus上運行之后,沒有符號顯示,LCD是黑色的,請問我是哪里搞錯了呢
回復

使用道具 舉報

ID:681045 發表于 2020-6-2 11:18 來自觸屏版 | 顯示全部樓層
想問下,是用的pctolcd么,參數怎么設定的啊
回復

使用道具 舉報

ID:681045 發表于 2020-6-2 11:53 | 顯示全部樓層
lldoy 發表于 2020-6-2 11:04
樓主您好,我下載了你的文件,但是在Proteus上運行之后,沒有符號顯示,LCD是黑色的,請問我是哪里搞錯了呢

我都可以的
回復

使用道具 舉報

ID:760858 發表于 2020-6-2 15:21 | 顯示全部樓層

您好請問是Proteus8.6嗎,樓主的程序下載至仿真芯片后,還需要進行其他什么設置嗎
回復

使用道具 舉報

ID:681045 發表于 2020-6-2 17:19 來自觸屏版 | 顯示全部樓層
lldoy 發表于 2020-6-2 15:21
您好請問是Proteus8.6嗎,樓主的程序下載至仿真芯片后,還需要進行其他什么設置嗎

我的是8.9,導入hex就可以啦
回復

使用道具 舉報

ID:767076 發表于 2020-6-3 00:13 | 顯示全部樓層
請問圖形的字模在LCD12864上是怎么顯示?字模是一個一個的十六進制的數,每個十六進制的數都可以用8位二進制數表示,然后直接將這8個二進制數寫入STM32的IO口嗎???
回復

使用道具 舉報

ID:760858 發表于 2020-6-3 09:54 | 顯示全部樓層
周宇得得 發表于 2020-6-2 17:19
我的是8.9,導入hex就可以啦

謝謝謝謝,我換了個8.9就能用了
回復

使用道具 舉報

ID:499254 發表于 2020-6-3 16:55 | 顯示全部樓層
周宇得得 發表于 2020-6-2 08:12
想知道字是怎么取模的呢

有字模軟件,你需要嗎,我可以分享給你,或者你直接網上搜索都有
回復

使用道具 舉報

ID:499254 發表于 2020-6-3 16:56 | 顯示全部樓層
lldoy 發表于 2020-6-2 11:04
樓主您好,我下載了你的文件,但是在Proteus上運行之后,沒有符號顯示,LCD是黑色的,請問我是哪里搞錯了呢

不能用嗎,可能是proteus版本問題,proteus版本你可以盡量的高,越高使用效果越好,低版本很多功能不支持
回復

使用道具 舉報

ID:499254 發表于 2020-6-3 17:05 | 顯示全部樓層
周宇得得 發表于 2020-6-2 08:12
想知道字是怎么取模的呢

是用的PcToLcd哦,但是我也忘了當時怎么取模的了,大中小的字符就按尺寸把大小固定,然后輸出陽碼,圖片的話是有固定大小,然后轉換成bmp格式才能倒進去轉換,因為我以前一直用的字模三取模,這次是剛好字模三沒打開才用的這個,所以記不大清了,你可以多研究一下,取模不是關鍵,沒能幫到你,不好意思啦
回復

使用道具 舉報

ID:499254 發表于 2020-6-3 17:06 | 顯示全部樓層
lldoy 發表于 2020-6-2 15:21
您好請問是Proteus8.6嗎,樓主的程序下載至仿真芯片后,還需要進行其他什么設置嗎

proteus最好取高版本,低版本很多功能實現不了,把hex燒錄進去應該就可以了
回復

使用道具 舉報

ID:499254 發表于 2020-6-3 17:11 | 顯示全部樓層
習慣性·熬夜 發表于 2020-6-3 00:13
請問圖形的字模在LCD12864上是怎么顯示?字模是一個一個的十六進制的數,每個十六進制的數都可以用8位二進 ...

對的,圖片我們是將灰度后的bmp文件取模成十六進制數,然后再將整個圖片的數組像字符一樣,一位一位的傳輸給lcd,然后顯示出來
回復

使用道具 舉報

ID:681045 發表于 2020-6-4 07:07 來自觸屏版 | 顯示全部樓層
wscn 發表于 2020-6-3 17:05
是用的PcToLcd哦,但是我也忘了當時怎么取模的了,大中小的字符就按尺寸把大小固定,然后輸出陽碼,圖片 ...

謝謝你,我試過,每次弄進去都是亂的,哈哈哈哈
回復

使用道具 舉報

ID:767951 發表于 2020-6-7 15:25 | 顯示全部樓層
好資料
回復

使用道具 舉報

ID:759427 發表于 2020-6-10 17:00 | 顯示全部樓層
周宇得得 發表于 2020-6-4 07:07
謝謝你,我試過,每次弄進去都是亂的,哈哈哈哈

PcToLcd的字模選項卡,點陣格式設為 陽碼,取模走向設為 逆向,取模方式設為 列行式,自定義格式可以設為c51,其他保持默認。親測可以正常顯示漢字。
回復

使用道具 舉報

19#
無效樓層,該帖已經被刪除
ID:787035 發表于 2020-6-22 19:50 | 顯示全部樓層
能提供一下單片機的hex文件嘛,蟹蟹咯
回復

使用道具 舉報

ID:787035 發表于 2020-6-22 20:00 | 顯示全部樓層
呃呃,下載了之后打不開Proteus的工程文件呀
回復

使用道具 舉報

ID:787035 發表于 2020-6-22 20:01 | 顯示全部樓層
然后我想問一下源代碼的hex文件在哪里嘞,麻煩咯
回復

使用道具 舉報

ID:753333 發表于 2020-6-26 19:06 來自觸屏版 | 顯示全部樓層
飛飛飛額 發表于 2020-6-22 20:00
呃呃,下載了之后打不開Proteus的工程文件呀

y用8.9就可以了
回復

使用道具 舉報

ID:499254 發表于 2020-7-3 00:28 | 顯示全部樓層
飛飛飛額 發表于 2020-6-22 20:01
然后我想問一下源代碼的hex文件在哪里嘞,麻煩咯

hex在keil\Project\Objects文件夾下,你可以仔細找一找
回復

使用道具 舉報

ID:796127 發表于 2020-7-3 21:35 | 顯示全部樓層
想修改漢字,在哪里修改
回復

使用道具 舉報

ID:753333 發表于 2020-7-11 21:25 | 顯示全部樓層
timelinea 發表于 2020-7-3 21:35
想修改漢字,在哪里修改

更改字庫
回復

使用道具 舉報

ID:865164 發表于 2020-12-22 00:20 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

ID:470485 發表于 2020-12-22 08:49 | 顯示全部樓層
沒玩過仿真,都是直接上機。
有空研究研究。
回復

使用道具 舉報

29#
無效樓層,該帖已經被刪除
ID:187802 發表于 2021-1-18 12:41 | 顯示全部樓層
不錯,大字清楚。
回復

使用道具 舉報

31#
無效樓層,該帖已經被刪除
ID:883177 發表于 2021-2-7 15:55 | 顯示全部樓層
好資料,51黑真棒!
回復

使用道具 舉報

33#
無效樓層,該帖已經被刪除
34#
無效樓層,該帖已經被刪除
35#
無效樓層,該帖已經被刪除
36#
無效樓層,該帖已經被刪除
ID:440028 發表于 2021-12-30 14:13 | 顯示全部樓層
如果再加上ADC,看看效果會好一些
回復

使用道具 舉報

38#
無效樓層,該帖已經被刪除
39#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91av入口| 日韩精品视频在线观看一区二区三区 | 久久伦理电影 | 久久久久无码国产精品一区 | 中文字幕日韩欧美 | 中文字幕一区二区三区不卡在线 | 亚洲久久 | 成人午夜激情 | 国产成人精品免费 | 精品亚洲永久免费精品 | 黄色片视频免费 | 超碰超碰 | 国产精品久久久久久久久久久久久久 | hitomi一区二区三区精品 | 婷婷综合五月天 | 国产区高清 | 最新国产精品精品视频 | 91九色porny首页最多播放 | 国产精品久久久久久中文字 | 国产免费一区二区 | 69xxx免费| 国产精品一区二区三区在线 | 国产精品一区二区久久 | 一级a性色生活片久久毛片 午夜精品在线观看 | 欧美一级网站 | 黑人巨大精品 | 最大av在线| 久久精品国产免费高清 | 黄色国产区 | 日本精品一区二区三区在线观看视频 | 日本欧美黄色片 | 蜜桃在线播放 | 欧美日韩一区二区电影 | 亚洲 欧美 在线 一区 | 一级毛片在线播放 | 亚洲综合色婷婷 | 自拍偷拍av| av国产精品 | 精品精品 | 99福利网| 国产日韩精品一区二区 |