找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2138|回復(fù): 12
收起左側(cè)

單片機(jī)如何改變開(kāi)機(jī)畫(huà)面的文本顯示

[復(fù)制鏈接]
ID:1028260 發(fā)表于 2023-7-24 14:40 | 顯示全部樓層 |閱讀模式
如何改變開(kāi)機(jī)畫(huà)面的文本顯示,這是一個(gè)開(kāi)源的示波器程序。謝謝

STC32G12K128.rar

202.61 KB, 下載次數(shù): 8

回復(fù)

使用道具 舉報(bào)

ID:1015233 發(fā)表于 2023-7-24 15:13 | 顯示全部樓層
首先,先去主函數(shù)里面找到顯示文字或者字符的代碼(一般在初始化里面),因?yàn)槭情_(kāi)機(jī),所以一般只顯示一次,然后對(duì)照顯示的字符,改成自己的即可,如果是圖片顯示,則換一張自己的圖片上去即可
回復(fù)

使用道具 舉報(bào)

ID:94031 發(fā)表于 2023-7-24 15:54 | 顯示全部樓層
以下是作者的開(kāi)機(jī)畫(huà)面程序,你可以改成你的。
background = BLACK;
        foreground = WHITE;

        LCD_Init();                //LCD初始化

        SetView_H();                //橫屏
        LCM_Config();        //LCM初始化
        DMA_Config();        //LCM_DMA初始化, 使用DMA方式顯示下面的字符串.
        DMA_printf_text16(80,  0+40,"   STC 32位8051全球大學(xué)計(jì)劃");
        DMA_printf_text16(80, 20+40,"屠龍刀-STC32G12K128開(kāi)源示波器專案");
        DMA_printf_text16(80, 40+60,"2組CAN, USB, 32位8051");
        DMA_printf_text16(80, 60+60,"STC32G12K128, 高精準(zhǔn)12位ADC");
        DMA_printf_text16(80, 80+60,"DMA支持(TFT彩屏, ADC, 4組串口, SPI, I2C)");
        DMA_printf_text16(80,100+80,"STC32G12K128購(gòu)買(mǎi)途徑:");
        DMA_printf_text16(80,120+80,"0513-55012928, 55012929");
        DMA_printf_text16(80,140+80,"STCMCUDATA");
        background = BLACK;
        foreground = GREEN;
        DMA_printf_text16(80,160+80,"@布丁橘長(zhǎng)-修改版v1.1");
        background = BLACK;
        foreground = RED;
        DMA_printf_text16(80,180+90,"按任意鍵繼續(xù)!");
        background = BLACK;
        foreground = WHITE;
        LCMIFCR   = 0x00;        //禁止LCM接口
回復(fù)

使用道具 舉報(bào)

ID:320306 發(fā)表于 2023-7-24 16:40 | 顯示全部樓層
程序一段一段的屏蔽排查,屏蔽,編譯,下載,運(yùn)行。先找到程序的位置,然后再更改。
回復(fù)

使用道具 舉報(bào)

ID:1028260 發(fā)表于 2023-7-24 16:54 | 顯示全部樓層
還有一個(gè)問(wèn)題,編譯后不產(chǎn)生.hex文件,不知何故?我把原來(lái)的hex文件先移掉。再編譯,就沒(méi)有了hex文件。 aa.JPG
回復(fù)

使用道具 舉報(bào)

ID:94031 發(fā)表于 2023-7-26 06:34 | 顯示全部樓層
ccczzzyy 發(fā)表于 2023-7-24 16:54
還有一個(gè)問(wèn)題,編譯后不產(chǎn)生.hex文件,不知何故?我把原來(lái)的hex文件先移掉。再編譯,就沒(méi)有了hex文件。

輸出.png
回復(fù)

使用道具 舉報(bào)

ID:1028260 發(fā)表于 2023-7-26 10:24 | 顯示全部樓層
捕獲15.JPG
已勾選,編譯后不能生成新的hex文件,對(duì)程序也沒(méi)有做任何改動(dòng),就是把原來(lái)的hex文件改個(gè)名。
回復(fù)

使用道具 舉報(bào)

ID:155507 發(fā)表于 2023-7-26 13:39 | 顯示全部樓層
ccczzzyy 發(fā)表于 2023-7-24 16:54
還有一個(gè)問(wèn)題,編譯后不產(chǎn)生.hex文件,不知何故?我把原來(lái)的hex文件先移掉。再編譯,就沒(méi)有了hex文件。

我覺(jué)得你可能沒(méi)有注冊(cè)成功, 注冊(cè)要以管理員身份啟動(dòng)keil。
回復(fù)

使用道具 舉報(bào)

ID:94031 發(fā)表于 2023-7-26 14:14 | 顯示全部樓層
ccczzzyy 發(fā)表于 2023-7-24 16:54
還有一個(gè)問(wèn)題,編譯后不產(chǎn)生.hex文件,不知何故?我把原來(lái)的hex文件先移掉。再編譯,就沒(méi)有了hex文件。

提示你的keil有許可證問(wèn)題。 許可證.png

回復(fù)

使用道具 舉報(bào)

ID:1028260 發(fā)表于 2023-7-26 19:14 | 顯示全部樓層
xuyaqi 發(fā)表于 2023-7-26 14:14
提示你的keil有許可證問(wèn)題。

qq.JPG
謝謝你的指點(diǎn)。寫(xiě)了個(gè)簡(jiǎn)單程序,能編譯,把生成的hex文件刪除,再次編譯,還是能生成hex文件,不知什么原因。
回復(fù)

使用道具 舉報(bào)

ID:155507 發(fā)表于 2023-7-27 07:12 | 顯示全部樓層
ccczzzyy 發(fā)表于 2023-7-26 19:14
謝謝你的指點(diǎn)。寫(xiě)了個(gè)簡(jiǎn)單程序,能編譯,把生成的hex文件刪除,再次編譯,還是能生成hex文件,不知什么 ...

沒(méi)有注冊(cè), 能編譯不超過(guò)2K。
回復(fù)

使用道具 舉報(bào)

ID:155507 發(fā)表于 2023-7-27 12:16 | 顯示全部樓層
回復(fù)

使用道具 舉報(bào)

ID:1028260 發(fā)表于 2023-7-27 13:30 | 顯示全部樓層
是keil的問(wèn)題,經(jīng)ok了,已能編譯>=8k的hex文件了。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表