⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 滚动彩条信号.lst

📁 电视信号发生器可以产生滚动彩条信号
💻 LST
字号:
C51 COMPILER V8.08   滚禵彩条信号                                                          05/17/2008 20:21:58 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE 滚禵彩条信号
NO OBJECT MODULE REQUESTED
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 滚动彩条信号.c BROWSE DEBUG OBJECTEXTEND SRC(.\滚动彩条信号.SRC)

line level    source

   1           #include<reg51.h>
   2           void gdct()
   3          {
   4   1       //;滚动彩条信号
   5   1      //      org 0000h
   6   1      #pragma asm
   7   1      
   8   1      Line:   setb p1.4       ;行同步脉冲开始
   9   1              mov r4,#13      ;设定循环次数
  10   1              clr p1.4        ;行同步脉冲结束
  11   1              inc dptr        ;计数器递增,并作行消隐前肩的延时
  12   1              mov r3,#45      ;预先设定场消隐计数器初值
  13   1              mov p1,7
  14   1              djnz r0,aaa
  15   1              mov r0,#15
  16   1              nop
  17   1              sjmp bbb
  18   1      aaa:    cjne r0,#7,ccc
  19   1              nop
  20   1              nop
  21   1      bbb:    mov a,r1
  22   1              add a,#4
  23   1              mov r1,a
  24   1              mov r4,#9
  25   1              cjne a,b,ccc
  26   1              mov r7,#0
  27   1              dec r4
  28   1      ccc:    djnz r4,$
  29   1              clr a
  30   1              mov p1,a        
  31   1              cjne a,dph,Line ;继续下一行周期
  32   1              
  33   1      Frame:  setb p1.4       ;场消隐期间仍要行同步脉冲
  34   1              mov r2,#12      ;设定延时时间
  35   1              clr p1.4        ;行同步脉冲结束
  36   1      FF:     cjne r3,#32,FB  ;倒数到32时,开始场同步信号
  37   1              sjmp Chg
  38   1      FB:     cjne r3,#30,Cnt ;倒数到30时,结束场同步信号
  39   1      Chg:    cpl p1.5        ;场同步信号反转
  40   1              sjmp Dly
  41   1      Cnt:    mov dptr,#-480  ;设定显示区域的行数
  42   1              mov r1,a
  43   1      Dly:    djnz r2,$       ;延时
  44   1              xch a,b
  45   1              add a,#148      ;((480-512)+45*148)\256=4
  46   1              xch a,b
  47   1              mov r7,#7
  48   1              cjne r3,#1,Next ;判断场消隐是否到时
  49   1              ajmp Line       ;转到显示区域信号输出
  50   1      Next:   djnz r3,Frame   ;继续场消隐周期
  51   1      #pragma endasm
  52   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
C51 COMPILER V8.08   滚禵彩条信号                                                          05/17/2008 20:21:58 PAGE 2   

   CODE SIZE        =    133    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -