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

📄 led1.asm

📁 一种汇编的16F877控制595的LED屏源程序
💻 ASM
字号:
;***************************************************************
;此程序应用在LED显示系统中,采用8*8 SM41588LED点阵块共16块组成,
;行输出采用2片74LS138控制16块TLP127驱动16行(高电平输出),列输出
;由8片74HC595串行驱动64列(低电平输出)。  
;控制板SXP_ZKYY_1.PCB
;信号停止时显示静止图像“-125水平,-425水平,-600水平”  
;编程:2005年11月18日
;调试:2005年11月23日
;运行:2005年11月23日  
;编制:李峰
;信号触发时左移显示“起车要慢,你是最后关口!”用于车房
;***************************************************************
;PIC16F873/876引脚应用定义
;    RA0/AN0  2#] <- 1#语言触发输入
;    RA1/AN1  3#] <- 语言复位输入  
;    RA2/AN2  4#] <- -125水平
;    RA3/AN3  5#] <- -600水平;4#/5#无输入信号时为-425水平
;  RA4/T0CK1  6#] -> 语言触发输出 
;    RA5/AN4  7#] -> 控制输出
;    RB0/INT 21#] -> 数据输出 
;        RB1 22#] -> 数据输出   
;        RB2 23#] -> 数据输出   
;    RB3/PGM 24#] -> 数据输出   
;        RB4 25#] -> 数据输出  
;        RB5 26#] -> 数据输出   
;    RB6/PGC 27#] (在线编程用) 
;    RB7/PGD 28#] (在线编程用)
;     MR/VPP  1#] (在线编程用)
;     RC0/T1 11#] -> 1#语言触发允许  
;   RC1/CCP2 12#] -> 2#语言触发允许   
;   RC2/CCP1 13#] -> 3#语言触发允许 
;    RC3/SCL 14#] ->CLK
;     RC4/DI 15#] ->ENA
;     RC5/DO 16#] ->DATA   
;     RC6/TX 17#] ->TX
;     RC7/RX 18#] ->RX
;        VSS  8#] <->地
;        VSS 19#] <->地
;        VDD 20#] <->5V
;   OSC1  8#] <->20M晶振输入
;   OSC2  9#] <->20M晶振输出
;*****************************************
          LIST     P=16F873              ;设定单片机型号
       INCLUDE   "P16F873.INC"          ;调入包含文件
    ERRORLEVEL     -302      ;
    ERRORLEVEL     -305      ;
    ERRORLEVEL     -306      ;
;*****************************************
COUNT     EQU      20H    ;
DLY    EQU      21H    ;时间寄存器
DLY1      EQU      22H    ;时间寄存器
O_X    EQU      23H    
O_Y    EQU      24H    
TAB_DPTR  EQU      25H    
TAB    EQU      26H      ;
TAB1      EQU       0  ;
TAB2      EQU       1  ;
TAB3      EQU       2  ;
TAB4      EQU       3  ;  
TAB5      EQU       4  ;
TAB6      EQU       5  
TAB7      EQU       6  ;
TAB8      EQU       7  ;
TEMP      EQU      27H
TEMP1     EQU      28H      
CODE_DPTR EQU      29H    
X_DPTR    EQU      2AH    
Y8_DPTR      EQU      2BH     
Y256_DPTR EQU      2CH    
WORK         EQU      2DH    ;工作寄存器 
WORK0        EQU      30H    ;工作寄存器0
WORK1     EQU      31H    ;工作寄存器1
WORK2        EQU      32H    ;工作寄存器2
WORK3     EQU      33H    ;工作寄存器3
WORK4     EQU      34H    ;工作寄存器4
WORK5     EQU      35H    ;工作寄存器5
WORK6     EQU      36H    ;工作寄存器6
WORK7     EQU      37H    ;工作寄存器7
WORK8        EQU      38H    ;工作寄存器8
WORK9     EQU      39H    ;工作寄存器9

⌨️ 快捷键说明

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