|
|
|
|
我有个51的1602液晶显示屏有正确的hex攵件和工程文件,但是不知道硬件怎么连接的所以我用工程文件做了判断,然后移植到stm32上出现乱码求大神指点,小弟非常感谢
[C] 纯文本查看 复制代码 * 函数功能 : 延时函数延时1ms * 说 名 : 该函数是在12MHZ晶振下,12分频单片机的延时 * 函数功能 : 向LCD写入一个字节的命令 * 函数功能 : 向LCD写入一个芓节的数据[C] 纯文本查看 复制代码 当使用的是4位数据传输的时候定义, /*在51单片机12MHZ时钟下的延时函数*/[C] 纯文本查看 复制代码 * 连接方式 : 见连接图 * 函數功能 : 主函数[C] 纯文本查看 复制代码 [C] 纯文本查看 复制代码 #define rs PBout(1) //RS为寄存器选择高电平时选择数据寄存器、低电平时选择指令寄存器。 //当RS和R/W共同为低电平时可以写入指令或者显示地址当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据 #define en PBout(0) //E端为使能端,当E端由高电平跳变成低电平时液晶模块执行命令[C] 纯文本查看 复制代码 |