引用LCD_WriteCGRAM(*str);報(bào)錯(cuò):非法指針轉(zhuǎn)換
#include<reg51.h>#include"delay.h"#include"LCD1602.h"void LCD_WriteCGRAM(unsigned char *str);void main(){unsigned char str[]={0x00,0x00,0x1f,0x00,0x00,0x00,0x00,0x00};//字符“一”的代碼LCDInit();DelayXms(10); //多給1602一點(diǎn)時(shí)間,,讓它空閑下來LCD_WriteCGRAM( *str); while(1);}void LCD_WriteCGRAM(unsigned char *str){unsigned char i; LCDWriteCMD(0x40);//1,、找到字符存入CGRAM(字符發(fā)生存貯器)的首地址,,準(zhǔn)備寫入自建字符for(i=0;i<8;i++) //2,、寫入1個(gè)字符代碼到0x40-0x47H地址中{LCDWriteDate(str[i]);} LCDWriteCMD(0x80|0x05);//3、找到字符寫入DDRAM(數(shù)據(jù)存貯器)的地址,,準(zhǔn)備顯示LCDWriteDate(0x00); //4,、寫入自定義字符在CGROM中的代碼,找到字符}
你的
LCD_WriteCGRAM( *str);
錯(cuò)了,,調(diào)用函數(shù)時(shí),,要指針,不能加*了
正確的
LCD_WriteCGRAM( str);
相關(guān)推薦
- 什么書適合二十四五歲的青少年看,,整體提升自己的思想
- 誰能做銅牌
- 如果一個(gè)你挺待見的人和一個(gè)你特別討厭的人在一個(gè)球隊(duì),,你會(huì)怎么辦
- 我是農(nóng)村戶口,現(xiàn)在在上海工作,,公司只交三險(xiǎn),,不交公積金
- 全民快車的昵稱怎么修改
- 戴爾b75都能上1230v2么
- 老公姓劉老婆姓蔚女兒叫啥名字好
- 一個(gè)女的問另一個(gè)女的[你是好人還是壞人],,回答說[我只能說無數(shù)壞人],是啥意思
- 怎么辦,班里的惡霸學(xué)生看上我的球拍了,,怎么辦
- 為什么我一玩游戲就會(huì)變得很卡,?(英雄聯(lián)盟)還有就是玩游戲切換界面的時(shí)候會(huì)黑屏幾秒,?
便查問答是一款實(shí)用的網(wǎng)絡(luò)熱門知識(shí)問答平臺(tái),專注于分享你不知道的知識(shí),、經(jīng)驗(yàn)及生活問題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論。