用mega16驱动1602液晶,搞了三天,终于搞成功了!!!!仰天长啸:我日!现在我总结一下使用1602液晶时可能出现的问题吧:

1.首先就是我犯的最傻的一个问题:数据指针设置时候我将数据指针指向了(0x80+0x10),我在进行设置的时候设置的是“读写一个字符后指针加一”,那么写的东西就都跑到了第一行的右侧,超出了屏幕的范围,看不到了。所以大家以后再用1602的时候,一定要注意这个东西呀!我们可以从(0x80+0x00)写起,也可以设置在(0x80+0x10)写了之后屏幕左移。

2.再就是初始化的问题。AVR单片机的IO口,在使用时一定要注意,就举一个例子:如果没有禁止JTAG接口,那么PORTC是无法正常使用的(参考http://blog.sina.com.cn/s/blog_64e5f47b0100l9gh.html)

今天先写到这里,想起来什么其他的再补充

mega16驱动1602液晶相关推荐

  1. arduino下载库出错_arduino的I2C通讯 3:驱动1602液晶屏

    上个推送,我们学习了I2C功能的基础知识.而且知道了使用很多器件都需要安装库.本次,我们一起来做一个实例,用arduino驱动1602液晶屏 1602代表屏幕有16列,2行.传统的驱动方式占用了大量的 ...

  2. 单片机控制lcd序c语言,51单片机驱动1602液晶的C程序

    # include /***************************************** 电路连接 P1------DB0-DB7 P2.0------RS P2.1------RW ...

  3. 使用Python控制1602液晶屏实时显示时间(附PyCharm远程调试)

    前言 原创文章,转载引用务必注明链接.水平有限,如有疏漏,欢迎指正. 本文介绍一下UP板的GPIO资源使用,以及一个使用Python演示一个简单的demo. 本文使用Markdown写成,为获得更好的 ...

  4. 通过 I2C 驱动 LCD1602 液晶屏(51单片机)

    通过 I2C 驱动 LCD1602 液晶屏(51单片机) 硬件实物 原理图 3.程序 #include <reg51.h> #include <intrins.h>#defin ...

  5. 一篇文章搞懂1602液晶(1)

    文章目录 LCD简介 显示原理 如何点亮一个像素大小的液晶屏. 怎样同时点亮1120块液晶 HD44780U 总结 资料来源: LCD简介 LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块. ...

  6. 《手把手教你学51单片机》之十三------1602液晶与串口的应用实例

    第13章 1602液晶与串口的应用实例 理论上的内容要想逐步消化掌握,必须得通过大量的实践进行巩固,否则时间一长,极容易忘掉.尤其是一些编程相关的技巧,就是靠不停的写程序,不停的参考别人的程序慢慢积累 ...

  7. 第20讲 1602液晶

    1. 准备 本次实验使用arduino直接驱动1602液晶显示字母 1602液晶在应用中非常广泛,最初的1602液晶使用的是HD44780控制器,现在各个厂家的1602模块基本上都是采用了与之兼容的I ...

  8. stm32驱动LCD12864液晶屏驱动程序,亲测可行,复制直接能用!

    废话不多说,直接贴程序,你自己复制过去即可,免得我通过把工程上传的方式,你下载还得需要c币,这个现在很贵呀!!! 就两个文件,LCD12864.h和LCD12864.c,自己复制过去后,改一下引脚即可 ...

  9. iic模块PCF8574驱动1602学习记载

    用PCF8574来扩展单片机的IO口,虽然IIC通信程序网上到处都是,但是之前也是驱动一个关于iic总线的芯片,那芯片怎么也不答应我,估计是地址的原因吧.地址这个事情总是不好把握.所以当拿到文档的时候 ...

最新文章

  1. 设计模式 — 行为型模式 — 备忘录模式
  2. flex 动态显示时间
  3. python——闭包
  4. 细说flush、ob_flush的区别
  5. Ubuntu系统备份工具大全(官方整理推荐)
  6. 大数据分析苏轼,你没看错,这些都是小学生完成的
  7. skiplist 跳表(2)-----细心学习
  8. HTML5的音频播放和视频播放
  9. Ubuntu 实现点击菜单栏图标最小化程序
  10. Android开发学习之快速实现圆角ListView
  11. linux脚本解密,给shell脚本加密和解密的shell脚本
  12. SpringBoot之lombok引入后@Data无法生成getset方法
  13. android studio或者IntelliJ代码样式的设置
  14. ElasticSearch已有字段添加Fields
  15. tomcat映射本地磁盘路径
  16. [javascript]替换所有带/的字符串
  17. 小程序组件页面刷新问题
  18. 使用Databricks作为分析平台
  19. ksql函数 转载的秦亚伟的
  20. 基于Rancher实现kubernetes集群管理

热门文章

  1. 【Spring面试题】循环依赖如何解决?
  2. python判断输入的内容是否为一个数字(整数、负数)
  3. springboot个人理财系统
  4. 【有限元分析】支架静力、屈曲及模态分析
  5. linux自动拨号上网,Linux下怎么设置ADSL自动拨号上网?
  6. ORB SLAM3——IMU优化部分精读-VertexPose(ImuCamPose)的更新量到底是什么?
  7. 0x0FDFE224 (ucrtbased.dll)处(位于.exe 中)引发的异常: 0xC0000005: 写入位置 0x01100000 时发生访问冲突。 如有适用于此异常的处
  8. 百度是php写的吗,百度大秘密,百度也是PHP写的!有证据!千真万确!
  9. windows键盘在mac上怎么识别_Windows键盘在Mac中使用功能键
  10. [翻译] ogre 2.0 移植手册 - 2 改变:对象、场景和节点