亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 7279.lst

?? AT89c51單片機7279驅動鍵盤數碼管程序
?? LST
字號:
C51 COMPILER V8.02   7279                                                                  12/03/2007 20:50:56 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE 7279
OBJECT MODULE PLACED IN D:\將要制~1\單片機~2\高級\7279\7279.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE D:\將要制~1\單片機~2\高級\7279\7279.C DB SB OE OT(0)

line level    source

   1          /*******************************
   2          模塊名稱:7279顯示
   3          創建人:  田本武 修改人:  田本武 修改時間:2007-10-16
   4          功能描述:鍵盤顯示管理
   5          版本號:     2.0版本
   6          ********************************/
   7          #include "reg51.h "
   8          #define uchar  unsigned char
   9          #define uint  unsigned int
  10          /******************
  11          函數聲明
  12          *****************/
  13          void long_delay(void); //長延時
  14          void short_delay(void);//短延時
  15          void write7279_byte(uchar ,uchar );//寫7279
  16          void send_byte(uchar);//發送一字節
  17          //uchar receive_byte(void);//接收一字節
  18          void HD7279_LongDelay(void);  //長延時函數
  19          void HD7279_ShortDelay(void); //短延時函數
  20          
  21          
  22          /************************
  23          I/O  定義
  24          ************************/
  25          sbit key_7279=P2^0;
  26          sbit da_7279=P3^7;
  27          sbit clk_7279=P3^3;
  28          sbit A_74138=P2^4;
  29          sbit B_74138=P2^3;
  30          sbit C_74138=P2^2;
  31          /************************
  32          定義全局變量
  33          ***********************/
  34          uchar key=0;
  35          /****************************
  36          顯示數組
  37          ****************************/
  38          uchar code disp[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07};
  39          /*************************
  40          7279指令定義
  41          **************************/
  42          #define readkey  0x15      //讀鍵值指令
  43          #define reset 0xa4         //復位指令
  44          #define try   0xbf         //測試指令
  45          #define decode1 0xc8       //方式1譯碼
  46          
  47          /************************
  48          函數名: HD7279_LongDelay
  49          功能描述:長延時函數
  50          *************************/
  51          void HD7279_LongDelay(void)
  52          {
  53   1      unsigned char i;
  54   1      for (i=0;i<6;i++);
  55   1      }
C51 COMPILER V8.02   7279                                                                  12/03/2007 20:50:56 PAGE 2   

  56          
  57          /************************
  58          函數名: HD7279_shortDelay
  59          功能描述:長延時函數
  60          *************************/
  61          void HD7279_ShortDelay(void)
  62          {;}
  63          
  64          
  65          /************************
  66          函數名: send_byte
  67          功能描述:向7279中寫入一個字節的數據
  68          函數說明:
  69          調用函數:
  70          全局變量:
  71          輸入:  k
  72          輸出:  無
  73          返回:  無
  74          
  75          *************************/
  76          void send_byte(uchar k)
  77          {
  78   1       uchar i,j;
  79   1       A_74138=0;
  80   1       B_74138=0;
  81   1       C_74138=1;
  82   1       clk_7279=0;
  83   1      
  84   1       HD7279_LongDelay();
  85   1      
  86   1       for(i=0;i<8;i++)          //產生8個脈沖
  87   1        {
  88   2         da_7279=(bit)(0x80&k);//十進制數轉化成位數據
  89   2         clk_7279=1;
  90   2        HD7279_ShortDelay();
  91   2          k=k<<1;
  92   2         clk_7279=0 ;
  93   2         HD7279_ShortDelay();
  94   2      
  95   2         }
  96   1        da_7279=0;
  97   1      }
*** WARNING C280 IN LINE 78 OF D:\將要制~1\單片機~2\高級\7279\7279.C: 'j': unreferenced local variable
  98          
  99          /************************
 100          函數名: write_byte
 101          功能描述:向7279中寫入兩個字節的數據
 102          函數說明:
 103          調用函數:send_byte()
 104          全局變量:
 105          輸入:  comd dta
 106          輸出:  無
 107          返回:  無
 108          
 109          *************************/
 110          void write7279_byte(uchar comod ,uchar dta)
 111          { send_byte(comod);
 112   1        send_byte(dta);
 113   1       }
 114          
 115          /************************
 116          函數名: receive()
C51 COMPILER V8.02   7279                                                                  12/03/2007 20:50:56 PAGE 3   

 117          功能描述: 接受從7279傳回的按鍵值
 118          
 119          *************************/
 120          uchar receive()
 121          {uchar i,in_byte;
 122   1       da_7279=1;
 123   1        for(i=0;i<8;i++)
 124   1          {  clk_7279=1;
 125   2             HD7279_ShortDelay();
 126   2              in_byte<<=1;//初始值是0
 127   2      
 128   2            if(da_7279)
 129   2              {in_byte|=0x01;}
 130   2      
 131   2              clk_7279=0;
 132   2              HD7279_ShortDelay();
 133   2           }
 134   1          da_7279=0;
 135   1          return(in_byte);
 136   1      
 137   1      }
 138          /************************
 139          函數名: read7279()
 140          功能描述:從7279中讀出鍵盤值
 141          函數說明:
 142          調用函數: send_byte(); receive();
 143          全局變量:
 144          輸入:  k
 145          輸出:  無
 146          返回:  鍵值
 147          
 148          *************************/
 149          uchar read7279(uchar k)
 150          {send_byte(k);
 151   1       return(receive());
 152   1      }
 153          
 154          void main(void)
 155          {uchar t,num;
 156   1       uchar *p;
 157   1       p=disp;
 158   1       send_byte(reset); //7279復位
 159   1      
 160   1      
 161   1       //send_byte(try);//測試7279,調試用
 162   1        //while(1);
 163   1      
 164   1       //write7279_byte(decode1,0x00);
 165   1      
 166   1       while(1)
 167   1        {
 168   2          if(!key_7279)
 169   2           {
 170   3            if(key<8)
 171   3              goto loop;
 172   3              else key=0;
 173   3          loop:num=read7279(readkey);
 174   3               write7279_byte(decode1+key,num);
 175   3               key++;               //修改
 176   3               while(!key_7279);
 177   3           }
 178   2         }
C51 COMPILER V8.02   7279                                                                  12/03/2007 20:50:56 PAGE 4   

 179   1        while(1);
 180   1       for(t=0;t<8;t++)
 181   1         {
 182   2       write7279_byte(decode1+t,disp+t);
*** WARNING C214 IN LINE 182 OF D:\將要制~1\單片機~2\高級\7279\7279.C: 'Argument': conversion: pointer to non-pointer
 183   2          }
 184   1      
 185   1      }
 186          
 187          
 188          
 189          
 190          
 191          
C51 COMPILER V8.02   7279                                                                  12/03/2007 20:50:56 PAGE 5   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


da_7279. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B7H  1
_write7279_byte. . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  comod. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  dta. . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
key_7279 . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A0H  1
_send_byte . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  k. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
  j. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0002H  1
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  t. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  num. . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
  p. . . . . . . . . . . . . . . . . .  AUTO     DATA   PTR      0002H  3
  loop . . . . . . . . . . . . . . . .  LABEL    CODE   LABEL    -----  -----
A_74138. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A4H  1
B_74138. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A3H  1
C_74138. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A2H  1
disp . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0000H  8
key. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0000H  1
HD7279_LongDelay . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
HD7279_ShortDelay. . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
_read7279. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  k. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
receive. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  in_byte. . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
clk_7279 . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B3H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    235    ----
   CONSTANT SIZE    =      8    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     15    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  2 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区二区三区乱码| 99精品视频在线免费观看| 久久99国内精品| 99精品黄色片免费大全| 日韩精品一区二区三区在线 | 国产精品久久久久三级| 天堂久久一区二区三区| 91视频在线观看| 国产农村妇女毛片精品久久麻豆| 免费观看成人av| 欧美日韩情趣电影| 亚洲精品视频在线观看网站| 国产69精品一区二区亚洲孕妇| 日韩精品一区二区三区蜜臀| 亚洲va国产va欧美va观看| 99精品在线观看视频| 国产三级欧美三级日产三级99| 日韩电影在线看| 欧美精品在线一区二区| 亚洲综合另类小说| 91成人免费电影| 一区二区欧美国产| 色哦色哦哦色天天综合| 国产精品久久久久久久久免费桃花 | 精品国产百合女同互慰| 精品奇米国产一区二区三区| 亚洲va欧美va天堂v国产综合| 91蝌蚪porny成人天涯| 中文字幕欧美一区| 成人av在线看| 中文字幕一区二区在线播放| 成人在线视频首页| 国产午夜精品理论片a级大结局| 美女性感视频久久| 日韩欧美在线不卡| 青草国产精品久久久久久| 欧美日韩国产综合草草| 亚洲成av人片一区二区三区| 欧美日韩一区二区三区不卡 | 全国精品久久少妇| 日韩一级黄色片| 久久国产生活片100| 337p粉嫩大胆色噜噜噜噜亚洲| 激情综合五月天| 欧美激情中文字幕| 97精品久久久久中文字幕 | 欧美色区777第一页| 日日夜夜免费精品| 精品久久99ma| 成人午夜电影小说| 一区二区视频在线看| 欧美亚洲一区二区在线| 久久99热这里只有精品| 伊人一区二区三区| 欧美一区二区三区婷婷月色| 国产黄人亚洲片| 一区二区三区在线高清| 欧美美女黄视频| 激情综合一区二区三区| 国产精品国产精品国产专区不蜜 | 欧美亚洲国产怡红院影院| 日韩精品五月天| 国产精品日产欧美久久久久| 在线观看成人小视频| 国模无码大尺度一区二区三区 | 国产亚洲福利社区一区| 一本久久精品一区二区| 免费欧美日韩国产三级电影| 国产精品盗摄一区二区三区| 777a∨成人精品桃花网| av网站一区二区三区| 日韩中文字幕一区二区三区| 亚洲国产激情av| 91精品国产品国语在线不卡| 成人免费视频免费观看| 丝袜脚交一区二区| 国产精品久久久久久亚洲毛片| 7777精品伊人久久久大香线蕉经典版下载 | 国产精品亚洲а∨天堂免在线| 亚洲综合久久av| 久久精品免费在线观看| 欧美揉bbbbb揉bbbbb| av不卡免费电影| 激情久久五月天| 日本人妖一区二区| 亚洲猫色日本管| 中文字幕精品综合| 精品欧美乱码久久久久久1区2区| 欧美综合天天夜夜久久| 不卡视频免费播放| 国产一区二区三区免费观看| 蜜桃视频第一区免费观看| 一区二区三区免费在线观看| 日本一区二区三区四区在线视频 | 久久精品国产免费| 日韩av高清在线观看| 亚洲一区二区欧美日韩| 亚洲欧美视频一区| 国产欧美综合在线观看第十页| 日韩免费高清av| 日韩欧美二区三区| 欧美精品三级在线观看| 欧美影视一区二区三区| 色婷婷av一区二区三区之一色屋| 成人精品一区二区三区四区| 国产成人夜色高潮福利影视| 国产精品一线二线三线| 精品一区二区影视| 久久成人久久鬼色| 久久精工是国产品牌吗| 美女任你摸久久| 精品亚洲porn| 国模少妇一区二区三区| 国产一区二区成人久久免费影院 | 中文字幕免费在线观看视频一区| 久久久午夜精品| 国产精品毛片高清在线完整版 | 日本人妖一区二区| 九九久久精品视频| 国产一本一道久久香蕉| 高清视频一区二区| 成人激情av网| 色中色一区二区| 色婷婷久久综合| 欧美日韩精品一区二区| 日韩午夜av电影| 国产欧美一区二区三区鸳鸯浴| 亚洲国产电影在线观看| 亚洲天堂免费在线观看视频| 亚洲午夜三级在线| 蜜桃精品视频在线| 国产一区二区主播在线| 成人av免费在线| 欧美性生活影院| 欧美精品一区视频| 中文字幕亚洲一区二区va在线| 亚洲一卡二卡三卡四卡五卡| 日韩av在线播放中文字幕| 国产不卡在线视频| 色妹子一区二区| 日韩视频国产视频| 欧美国产日韩在线观看| 亚洲综合图片区| 国模冰冰炮一区二区| 色老汉一区二区三区| 日韩一区二区三区精品视频| 国产农村妇女精品| 午夜久久久影院| 国产91在线看| 欧美精品在线观看一区二区| 国产视频一区在线播放| 亚洲成人免费影院| 丁香婷婷综合五月| 91精品视频网| 亚洲欧美日韩系列| 久久国产成人午夜av影院| 99re热这里只有精品视频| 欧美一级理论片| 伊人性伊人情综合网| 国产91富婆露脸刺激对白| 欧美精选在线播放| 亚洲美女视频在线观看| 国产丶欧美丶日本不卡视频| 欧美日韩国产天堂| 国产精品国产三级国产aⅴ无密码| 美国毛片一区二区| 欧美主播一区二区三区美女| 国产亚洲欧美在线| 另类小说色综合网站| 欧美婷婷六月丁香综合色| 国产精品久久久久影院亚瑟| 美女www一区二区| 欧美日韩中文一区| 国产精品免费看片| 国产精品一二三区在线| 日韩欧美亚洲另类制服综合在线| 一区二区三区久久| 91麻豆免费观看| 国产精品二区一区二区aⅴ污介绍| 精品影视av免费| 欧美变态口味重另类| 亚洲成人精品一区| 色哟哟一区二区在线观看| 国产精品久久久久aaaa| 国产成人在线看| 国产欧美日韩在线看| 国产成人免费视频一区| 亚洲精品一区二区在线观看| 九色|91porny| 久久欧美中文字幕| 国产专区欧美精品| 久久久噜噜噜久久中文字幕色伊伊| 蜜桃精品视频在线观看| 日韩视频在线观看一区二区| 麻豆精品一区二区| 精品国产青草久久久久福利| 久草精品在线观看| 久久久综合视频| 成人h动漫精品一区二区| 中文字幕一区二区在线播放 |