久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
如何使用單片機+LCD1602顯示長度未知的多個字符呢?
[打印本頁]
作者:
明日香
時間:
2020-11-6 15:16
標題:
如何使用單片機+LCD1602顯示長度未知的多個字符呢?
在一個文件里調用另一個已經寫好的LCD1602程序
這是我的單片機源程序:main.c程序:
#include<stc12c5a.h>
#include <stdio.h>
#include <string.h>
#include<stdlib.h>
#include<math.h>
#include<intrins.h>
#include "LCD.h"
uchar X[2]={0x5A,0x40};
void delay(uint z)//延時函數
{
uint x,y;
for(x=z;x>0;x--);
for(y=110;y>0;y--);
}
void main()
{
delay(10);
while(1)
{
lcd1602_show(0x80,x[2]);
}
}
LCD.c程序:
#include<reg52.h>
#include<intrins.h>
#include "LCD.h"
#define uchar unsigned char
#define uint unsigned int
#define IODATA P0
sbit E=P2^2; //1602使能引腳
sbit RW=P2^1; //1602讀寫引腳
sbit RS=P2^0; //1602數據/命令選擇引腳
uchar code table[]="1234";
void delay(uint ms)
{
uint i,j;
for(i=ms;i>0;i--);
for(j=110;j>0;j--);
}
void wcmd(uchar del)//寫命令函數
{
RS=0;//命令選擇端
RW=0;//寫命令
IODATA=del; //把命令字寫入
delay(10);
E=1;//使能
E=0;
}
void lcd1602_writedata(uchar dat)//寫數據函數
{
RS=1;//數據選擇端
RW=0;//寫命令
IODATA=dat; //把要顯示的數據寫入
delay(10);
E=1;
E=0;
}
void lcd1602_init()//LCD初始化
{
wcmd(0x38);
wcmd(0x0C);
wcmd(0x06);
wcmd(0x01);
}
/*void main()
{
uchar m=0;
lcd1602_init();
delay(1000);
wcmd(0x80);
delay(1000);
for(m=0;m<4;m++)
{
lcd1602_writedata(table[m]);
delay(1000);
}
while(1);
} */
void lcd1602_show(uchar a,uchar code sign[])
{
uchar m=0;
lcd1602_init();
delay(1000);
wcmd(a); //顯示的位置
delay(1000);
for(m=0;m<4;m++)
{
lcd1602_writedata(sign[m]);
}
}
LCD.h程序:
#ifndef _lcd_H
#define _lcd_H
#define uchar unsigned char
#define uint unsigned int
void delay(uint ms);
void wcmd(uchar del);
void lcd1602_init();
void lcd1602_writedata(uchar dat);
void lcd1602_show(uchar a,uchar code sign[]);
#endif
運行后出現以下錯誤:
LCD.h(9): warning C258: 'sign': mspace on parameter ignored
捕2.PNG
(3.81 KB, 下載次數: 65)
下載附件
2020-11-6 15:15 上傳
lcd.c(70): warning C258: 'sign': mspace on parameter ignored
捕1.PNG
(3.22 KB, 下載次數: 64)
下載附件
2020-11-6 15:15 上傳
求各位指點,如何改正呢?如何讓LCD顯示多個十六進制的數呢?
作者:
amandv
時間:
2020-11-8 23:05
要多顯只能滾動
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美黄色一区
|
国产一区精品在线观看
|
欧美日韩成人一区二区三区
|
欧美日韩一区二区三区视频
|
天堂av片
|
亚洲一级在线
|
亚洲激情中文字幕
|
欧美综合一区二区
|
国产a久久麻豆入口
|
好色婷婷
|
日本三级一区
|
成人午夜又粗又硬又大
|
国产欧美成人
|
免费av在线
|
久久视频在线
|
日韩黄色一级片
|
午夜精品久久久久久久99
|
国产中文字幕视频
|
91禁蘑菇在线看
|
欧美成人精品激情在线观看
|
黄频在线观看
|
在线免费黄色网址
|
成人一区二区三区
|
国产成人毛片
|
日本欧美在线
|
东北少妇bbbb搡bbb搡
|
日韩亚洲欧美在线
|
超碰成人免费
|
日韩中文字幕精品
|
91福利网
|
国产成人精品网站
|
特级黄色大片
|
天天精品视频
|
亚洲精品字幕在线观看
|
日日夜夜精品免费
|
丝袜美腿一区二区三区
|
成人免费看
|
国产成人午夜
|
国产逼逼
|
国产视频一区在线观看
|
a级片在线免费观看
|