音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

看看偶寫的1621驅(qū)動,歡迎高手壓縮。嘿嘿!

作者:FZJ 欄目:單片機
看看偶寫的1621驅(qū)動,歡迎高手壓縮。嘿嘿!
#include    <pic.h>
__CONFIG    (HS&WDTEN&PROTECT);
/**********************************************************************************
程序名    :液晶驅(qū)動HT1621代碼
CS(9)   :片選位,低電平有效
RD(10)  :讀時鐘
WR(11)  :寫時鐘
DATA(12):數(shù)據(jù)端口
讀命令    :110+6位地址+4位數(shù)據(jù)
寫命令    :101+6位地址+4位數(shù)據(jù)
讀和寫命令:101+6位地址+4位數(shù)據(jù)
初始化命令:100+9位命令代碼
SYS_DIS :100+00000000X 默認 (關(guān)閉系統(tǒng)振蕩和LCD偏壓發(fā)生器)
SYS_EN  :100+00000001X      (使能系統(tǒng)振蕩)
LCD_OFF :100+00000010X 默認 (關(guān)閉LCD偏壓發(fā)生器)
LCD_ON  :100+00000011X      (使能LCD偏壓發(fā)生器)
RC_256K :100+000110XXX 默認 (內(nèi)部時鐘)
EXT_256K:100+000111XXX      (外部時鐘)
BIAS_1/2:100+0010ABX0X 1/2偏壓 AB=00:2個公共口,AB=01:3個公共口,AB=10:4個公共口
BIAS_1/3:100+0010ABX1X 1/3偏壓 同上
/***********************************************************************************/
    void     io_init    (void);
    void     fiat_1621  (unsigned  CHAR d, unsigned CHAR i);
/***********************************************************************************/
   #define      cs      RB0
   #define      wr      RB1
   #define      data    RB2
   #define      nop()   asm("nop")
   #define      sys_en  0b00000001
   #define      lcd_on  0b00000011
   #define      fiat    0x80
   #define      read    0b11000000
   #define      write   0b10100000
   #define      bias1_3 0b00101001
   #define      address  0
   #define      a        0x80
   #define      b        0x40
   #define      c        0x20
   #define      d        0x10
   #define      e        0x40
   #define      f        0x20
   #define      g        0x10
/*************************************************************************************/
  static const unsigned CHAR  com_data[]=
{
  0,      //1
  0,      //2
  0,      //3
  0,      //4
  0,      //5
  0,      //6
  0,      //7
  0,      //8
  0,      //9
  0,      //10
  0,      //11
  0,      //12
  0,      //13
  0,      //14
  0,      //15
  0,      //16
  0,      //17
  0,      //18
  0,      //19
  0,      //20
  0,    //21
  f,      //22
  a|c|d,    //23
  e|f|0x80, //24
  a|b|c|d,  //25
  f,        //26
  b|c,      //27
  f|g,      //28
  0,        //29
  0,        //30
  0,        //31
  0         //32
};
/***********************************************************************************/
       void     io_init  (void)
  {
       CLRWDT();
       TRISA=0XFF;
       TRISB=0B11111000;
       OPTION=0X80;
       ADCON1=0X7;
       INTCON=0;
  }
/***********************************************************************************/
       void    fiat_1621  (unsigned  CHAR da, unsigned CHAR i)   //命令函數(shù)
  {
           cs=0;
           do
        {
             wr=0;
             nop();
             nop();
             if      (da&0x80)   data=1;
             else    data=0;
             da<<=1;
             wr=1;
        }
           while (--i);
  }

/***********************************************************************************/
       void    main   (void)
  {
       static  unsigned CHAR s=0;
       unsigned CHAR  u=32;
       PORTA=0;
       PORTB=0;
       TMR0=0;
       io_init();
       
2樓: >>參與討論
sxl_72
壓縮工具很多,zip,rar都可以壓縮
 
3樓: >>參與討論
h218
ls, lz 是指他的代碼寫得好而已。
 
4樓: >>參與討論
qbell
用C寫好像沒什么可壓縮
 
5樓: >>參與討論
二氧化碳
哈哈~~樓主想打擂臺啊?
沒用過1621,不方便亂說話!

支持樓主的共享精神!!

6樓: >>參與討論
fzj
不敢呀,真的沒自夸的意思,各位師傅!
 
7樓: >>參與討論
h218
名稱偏短
大小寫運用得不是太好,
常量變量名沒有區(qū)分,
位變量也是,

8樓: >>參與討論
AYI
沒什么啊
該要的都必須要,不該要的誰都不會加上去,就1621的控制來說每個人寫出來都應(yīng)該是差不多的啊

9樓: >>參與討論
wolfererer
COPY算了,還壓縮啥呢?  :)
    

10樓: >>參與討論
afanti
re
一點技術(shù)含量都沒有?纯MICROCHIP的程序,還是長學(xué)問的。
http://ww1.MICROCHIP.com/downloads/cn/DeviceDoc/cn025870.zip
給大家一個鏈接,這是一個TCP/IP協(xié)議棧,里面很有dd值得我們學(xué)習(xí)。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
想問一下斑主.
做了一個pic單片機開發(fā)板和icd2
用過16f876a的高手請進。
轉(zhuǎn)貼:抗干擾比較
24C32N使用了很久沒問題的代碼,怎么操作不了24C32AN?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號