您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机PIC16F876A 64X16点阵显示 正文
PIC16F876A 64X16点阵显示

PIC16F876A 64X16点阵显示

点击数:7613 次   录入时间:03-04 11:44:18   整理:http://www.55dianzi.com   PIC单片机
 list  p=16f876A   ; 编驿参数
   #include <p16f876A.inc>  ; 预定义头文件
   errorlevel 0, -302    ; 错误输出级别
 
   ;配置字
   __CONFIG _XT_OSC & _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _WRT_OFF & _LVP_OFF & _CPD_OFF

;******************************************************************************
;*                                                                            *
;*                              全局公共变量定义                              *
;*                                                                            *
;******************************************************************************
   cbLOCk  0x70
w_temp:  1      ; 中断时的现场保护 W 寄存器暂存单元
status_temp:1      ; 中断时的现场保护 STATUS 寄存器暂存单元
pclath_temp:1      ; 中断时的现场保护 PCLATH 寄存器暂存单元   

AX:   1      ; 通用寄存器AX
BX:   1      ; 通用寄存器BX
CX:   1      ; 通用寄存器CX

delay_cnt: 2      ; 延时专用计数单元,2个字节

   endc

;******************************************************************************
;*                                                                            *
;*                              在BANK 1中定义的变量                          *
;*                                                                            *
;******************************************************************************
   cblock 0x20
base_ptr: 2      ; 显示内容基准地址指针
CTRl_byte: 1      ; 内容显示控制字
         ; bit<0>   =红色
         ; bit<1> =绿色
         ; bit<2:4>  =显示方式, 0:静止,居左
         ;        1:向左滚动,循环显示
         ; bit<5:7> =保留
row_bytes: 1      ; 每一行的字节总数

cur_ptr: 2      ; 当前取数据指针
row_cnt: 1      ; 行显示计数器
col_cnt: 1      ; 列显示计数器
col_offset: 1      ; 当前显示列偏移(与curr_ptr一起决定列的起点)

   endc

;******************************************************************************
;*                                                                            *
;*                             单片机 复位执行入口                              *
;*                                                                            *
;******************************************************************************
   org     0x000   ; 

   nop        ; 预留ICD调试用
     goto    MAIN   ; 转入主执行程序入口

;******************************************************************************
;*                                                                            *
;*                             单片机 中断执行入口                              *

[1] [2] [3] [4] [5]  下一页


本文关键字:暂无联系方式PIC单片机单片机-工控设备 - PIC单片机