如何玩转PIC16F87xA和LCD6903解读.doc

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何玩转PIC16F87xA和LCD6903解读

今天会了MPLAB下载程序到HJ32中,高兴,开始介绍自己玩PIC16F87xA的一些体会。 我的学习方法不是最好的,有点象书呆子——实际上我就是在学校工作,不过这种方法非常扎实有效。 今天先上传1个RCU6903W-B的说明书,开始第一步。 一、学习资料,以便应用 这是日文的说明书。有些汉字相似差不多可以看个似懂非懂的。没有关系,只需要明白: Page 4/30的概述-了解外观等、5/30的管脚连接、6/30的技术参数、12/30串口接线的时序关系、15-19/30命令参数设置就够了 这款LCD不要背光功耗极低,3.3V工作电压,可以低到2.2V也能显示,因此我对此LCD作了较大改造,使之有背光还省电。 它是以卡口方式固定LCD、散光板、背光和电路。为了尽量不破坏原来电路,只是进行如下操作: 在电源输入端串一只512电阻后接1只2V多一点的LED——实际上用的是其上拆下来的LED稳压在2V多一点提供给LCD 将原来的3个一串的LED改成1只串1K电阻,这样2.5V就可以较亮了。 只焊出VDD、SDIN、DC_B、SCLK、VSS、Reset_B六根线接到MCU上完成控制,而SCEB接在VSS上——因为只是显示——仅需要向LCD写数据。如果在Reset接合理的阻容复位,可以省略Reset_Bz这根线,但不能由MCU复位了。 先看看说明书,不明白可在此帖留言,我来解释。有空接着如何连接和编程显示,最后会介绍如何玩转LCD,当然,有空多玩,没空少玩呗。 ?下载信息??[文件大小:493.6 KB??下载次数:48] 点击浏览该文件:lcd_rcu6093w-b_技术说明_日文.rar 二、准备工作 C开发平台:采用UltraEdit-32,这是IDM Computer Solutions的软件,此软件用众非常广,下载也方便这里不罗嗦了。 C编译器:采用PICC的C编译器,版本要求不高,我采用的是V9.8的,本网站有类似的可以下载来用。 仿真下载器:采用PICKIT2或廉价的Pick149/Pick150。 PIC16F87xA[873A、874A、876A、877A都可以]的目标板,其上带有ICSP下载接口即可。 大致进程为:改造LCD——有测试结果证明改造是应该的;测试开发系统——上述软件和开发板硬件;开始第一个程序编制——理解pic.h文件和如何看此文件;驱动LCD显示数据;功能性的开发——ADC、CA、Time、PWM、等,顺序不一定如此。可以提出自己的见解我改进。三、LCD改造 在初始的实验中,LCD不是必须的,只有在后期的计数、ADC、等才有用。但作为本次玩的进程,先做硬件准备。 LCD正面照片、背面照片,拆开后的散光板、电路板,上边标注出来的是需要改造的。 此主题相关图片如下lcd-front.jpg: 此主题相关图片如下lcd-back.jpg: 此主题相关图片如下lcd-chan.jpg: 此主题相关图片如下lcd-sgb.jpg: 背板上的插针座焊掉——也可以不焊掉,将高出来不少7mm,加上插头会大于10mm的。 拆开卡子后,看到里面的电路板,需要将红色圈住的器件焊掉,主要的是使LED1,4,7和LED3,6,9焊掉。 将下边红色虚线处的粉色线用竖刀小心地切开,切开后两边的铜箔上的阻焊剂刮开,再上锡;而后将焊下的LED其中的1只和焊下的二极管串接按图焊上,再焊上1只0.5~2K的0603表贴电阻。 焊好后电路板如图,重新组装回去。 改造后:背面照片,电路板照片,LCD加电之后的照片效果照片。 此主题相关图片如下lcd-0.jpg: 此主题相关图片如下lcd-1.jpg: 此主题相关图片如下lcd-2.jpg: 此主题相关图片如下lcd-3.jpg: 此主题相关图片如下lcd-4.jpg: 背板的焊线如图,在用热熔胶粘牢之前,先用笔写上焊脚的定义以便接线。完成后的LCD如图,在驱动电压为3.3V时效果如图。 由于背光LED与减少电压加的LED和二极管都接在3.3V上,因此,背光的电阻对背光亮度影响大,为了省点,我用的是472的电阻,3.3~5V微亮,如果换成102的3.3V下就相当亮了,串联在二极管和LED上的电阻,取的是821的,灾V下可以取得更大,我用过512的。下图是两个不同电阻LCD亮度和耗电对比,外接5V,经过1117稳压到3.3V。 此主题相关图片如下lcd-r_comp.jpg:? 至此LCD就可以用了,其上的SEC片选管脚直接焊在GND上了,这样只有6根线。 顺便说一下,这款LCD是我玩过的比较难的1种之一,因为会了这种的使用,你会发现其他的都是小儿科了。四、开发系统 可以用本网站的任意一款,也可以用如照片上的PICKit2或PICKIT3或PICK149,P

文档评论(0)

33ggoup + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档