LED12864(ks0108无字库)驱动教程 与proteus示例

LED12864驱动教程

    led12864是在嵌入式开发中十分常用的一款led点阵显示器。分辨率为128*64。其他参数资料请自行百度,在此不在赘述。

  1.LED12864显示的基本原理·

        1.1内存映射·

 

        12864的显存由两块64*8字节 换成位 为64*64 的存储芯片组成,简单说来,12864是由两块屏幕拼接成的。

        1个字节8个位,1个位可由0和1组成,在12864点阵屏幕中,0和1代表了屏幕中某一个点的亮和灭,改变某个显存中的某一个位就可以改变某一个点。

         具体资料自行百度。

 

 

        

  2.LED12864电路连接·

             

        上述连接方式为并行连接,P0作为DATAio,在P0使用了上拉电阻,不然写不进去

sbit CS1 = P2 ^ 4;//片选1,低电平有效,CS1=0开左屏幕,CS1=1关左屏幕
sbit CS2 = P2 ^ 3;//片选2,低电平有效,CS2=0开右屏幕,CS2=1关右屏幕
sbit RS  = P2 ^ 2;//数据,指令选择信号,RS=1为数据操作,RS=0为写指令或读状态(一般为读忙标志)
sbit RW  = P2 ^ 1;//读写选择信号,RW=1为读选通,RW=0为写选通
sbit EN  = P2 ^ 0;//读写使能信

        (p2.5~2.7请不用管,是其他芯片用的)

 

  3.keil和proteus联调·

         如果不使用真机调试的话,需要设置一下导入一个dll到proteus和keil具体见后文附件(內附带教程)

 

  4.点亮12864·

      

         demo见附件内涵驱动文件和例子。

 

 

 

 

附件

 

LED12864驱动(ks0108无字库)与proteus示例

联调文件

 

 

 

 

 

 

 

  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值