| 首页 | 调频技术 | 电子技术 | 酷站产品 | 资源下载 | OEM/ODM定产 | 酷站留言 | 联系方式 | 酷站论坛 | 网站简介
  首页-电子技术-单片机专栏-自制PIC16F84单片机学习套件 发表文章 返回上页

自制PIC16F84单片机学习套件

作者:曾凡若 发布:2005-10-14 人气:2476

      PIC16F84是初学者学习单片机的最佳选择之一。除了具有低电压、低功耗、高速度、指令少、可反复擦写等优点外,学习,开发系统不需要花数百元去购买,稍有一点基础都可以自己设计制作也是其一大特点。
      PIC16F84的I/O口较少,以往介绍的PIC16F84多用LED数码管作显示输出,实际上使用LCD液晶显示能充分发挥PIC16F84低电压、低功耗的特点,以此基础很容易开发出比较实用的产品来。并且LCD的驱动电流极小,不必担心因I/O口过流而损坏芯片,这对初学者来说也非常重要。本文介绍采用液晶显示器的学习套件的制作及编程方法。
   图1右半部分为驱动四位LCD电路图。笔者使用的四com(LD公共端)的LCD显示屏,即早期CD随身听上带引脚的液晶显示屏(只使用其中4位),焊接较方便,也可用四com的LCD数码显示屏。如采用三com的LCD显示屏只能显示三位数字,常见的廉价8位计算器大多是三com的;如果采用电子表上的显示屏,就只能显示两位数字。
 工作原理
  1. LCD液晶显示器的工作原理。 常见的LCD驱动原理如图2。要在一个com上输出三种电平,即Vcc、1/2Vcc、0,需要2个I/O口,如果有四个com,就需要占用8个I/O口,一个八段数字符需要2个I/O口,这样PIC16F84的13个I/O口只能显示2位半数字。本文采用图3所示的驱动方法,四个com只需5个I/O口即A口,因RA4为开集输出,故需接一集电极电阻,剩下的8个I/O口即B口可显示4位数字字符。

  2. 编程电路的工作原理。 PIC16F84可在线编程。图1左半部分为典型的串行编程电路,且已经做到最简化,只要连接无误,就能正常工作。如果没有串口连接电缆,可用串口鼠标线替代。因鼠标连线只有四芯,需将R1焊接在串口插头内。
   3. 编程原理。 当RA0为低电平时,向RA1、RA2、RA3、RA4分别输出一次低电平,再向B口显示对应的LCD笔段输出高电平,接着在RA0为高电平时,只需将上面的显示数据取反,就可以完成对LCD的动态交流显示驱动。时间间隔约5毫秒,间隔太长会有闪烁,可采用延时、查询等待及中断方式。
    先在MPLAB中将源程序汇编成.HEX文件,再用PIC烧录软件将.HEX文件写到PIC16F84中即可。虽然本学习套件占用了PIC16F84的全部I/O资源,但作为学习套件还是很有意义的。笔者用其烧写了数百次,至今仍在使用,非常可靠。采用上述方法编写的时钟程序,走时准确,并且耗电很低,工作电流不到1mA。由于笔者采用的不是通用的四位LCD液晶显示器,所以程序不具有通用性

 

用户名:
密 码:




,欢迎你回来!

修改资料  退出

申请成为高级会员






硬盘mp3电路原理图..(33665)
集成电路型号功能对照表(32047)
lm358双运算放大..(13442)
常用晶体管3极管资料..(11494)
常用发射三级管资料(11023)
dc/ac逆变器的制..(10848)
用lm3886制作5..(10369)
常用功率场效应管参数(9758)
单片开关电源原理及应用(9248)
实用的可调三端稳压模块(9030)
开关电源的分类及应用(8387)
便携式mp3播放器的..(7721)
酷站首页 - 购买方法 - 酷站留言 - 申请会员 - 酷站论坛 - 站长简介 - 联系我们
调频酷站(C) 2003-2005 版权所有 www.fmku.com All Rights Reserved
电子信箱 yj3886@163.com 电话:13882021417 028-8988 8900 qq:175411283 四川 成都
备案号:蜀ICP备08006042 Powerd By Iceflame Studio Design By Slim