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

📄 mcu01.asm

📁 DS1302驱动+液晶12864驱动,有此方面开发需要可与我联系
💻 ASM
📖 第 1 页 / 共 3 页
字号:
R_I       BIT   P2.0	;zyl数据\指令选择高电平:数据D0-D7将送入显示RAM;低电平:数据D0-D7将送入指令寄存器执行
R_W       BIT   P2.1	;zyl读\写选择 高电平:读数据;低电平:写数据。
E         BIT   P2.2	;zyl读写使能,高电平有效,下降沿锁定数据
;以上为液晶第4,5,6脚
CS        BIT		P1.0  ;zyl片选端,当CS=1为高时,未选中X5045,SO输出端处于高阻抗状态,除非内部正在进行写操作,否则器件处于等待方式.
SOUT	  	BIT		P1.1	;zyl串行数据输出端,当读周期时,数据从该引脚移出,数据由串行时钟的下降沿同步输出.
SCK	  		BIT		P1.2  ;zyl串行时钟端.
SIN	  		BIT		P1.3  ;zyl串行数据输入端.
;以上为X5045第1,2,6,5脚
SCLK1302  BIT   P1.5	;zyl串行时钟
IO1302    BIT   P1.6	;zyl数据输入\输出
RST1302   BIT   P1.7	;zyl复位
;以上为KS1302第7,6,5脚
CS2       BIT   P3.6	;zyl片选信号,CS2=1高电平时选择右半屏
CS1       BIT   P3.7	;zyl片选信号,CS1=1高电平时选择左半屏
;以上为液晶第16,15脚
WREN_INST	EQU	06H
WRDI_INST	EQU	04H
WRSR_INST	EQU	01H
RDSR_INST	EQU	05H
WRITE_INST	EQU	02H
READ_INST	EQU	03H
INIT_STATE	EQU     0CH  ;CS&SOUT=1 SCK&SIN=0
;内部RAM的全局变量
extrn    data(LINE_)
extrn    data(LOW_)
;DATA DEFINE
LINE0           data     0B8H
LINE1           data     LINE0+2
LINE2           data     LINE1+2
LINE3           data     LINE2+2
LOW0            data     040H
LOW1            data     LOW0+16
LOW2            data     LOW0+32
LOW3            data     LOW0+48
public   InitLcd     ;声明全局函数
public   UpdateLcd   ;声明全局函数
public   W_00        ;声明全局函数
public   W_01        ;声明全局函数
public   W_02        ;声明全局函数
public   W_03        ;声明全局函数
public   W_04        ;声明全局函数
public   W_05        ;声明全局函数
public   W_06        ;声明全局函数
public   W_07        ;声明全局函数
public   W_10        ;声明全局函数
public   W_11        ;声明全局函数
public   W_12        ;声明全局函数
public   W_13        ;声明全局函数
public   W_14        ;声明全局函数
public   W_15        ;声明全局函数
public   W_16        ;声明全局函数
public   W_17        ;声明全局函数
public   W_20        ;声明全局函数
public   W_21        ;声明全局函数
public   W_22        ;声明全局函数
public   W_23        ;声明全局函数
public   W_24        ;声明全局函数
public   W_25        ;声明全局函数
public   W_26        ;声明全局函数
public   W_27        ;声明全局函数
public   W_30        ;声明全局函数
public   W_31        ;声明全局函数
public   W_32        ;声明全局函数
public   W_33        ;声明全局函数
public   W_34        ;声明全局函数
public   W_35        ;声明全局函数
public   W_36        ;声明全局函数
public   W_37        ;声明全局函数
public   B_02_L      ;声明全局函数
public   B_03_H      ;声明全局函数
public   B_03_L      ;声明全局函数
public   B_12_H      ;声明全局函数
public   B_12_L      ;声明全局函数
public   B_13_H      ;声明全局函数
public   B_13_L      ;声明全局函数
public   B_14_H      ;声明全局函数
public   B_14_L      ;声明全局函数

public   B_17_H      ;声明全局函数
public   B_17_L      ;声明全局函数
public   B_21_H      ;声明全局函数
public   B_21_L      ;声明全局函数
public   B_22_H      ;声明全局函数
public   B_22_L      ;声明全局函数
public   B_23_H      ;声明全局函数
public   B_23_L      ;声明全局函数
public   B_24_H      ;声明全局函数
public   B_24_L      ;声明全局函数
public   B_25_H      ;声明全局函数
public   B_25_L      ;声明全局函数
public   B_27_H      ;声明全局函数
public   B_27_L      ;声明全局函数
public   B_30_H      ;声明全局函数
public   B_30_L      ;声明全局函数
public   B_31_H      ;声明全局函数
public   B_31_L      ;声明全局函数
public   B_32_H      ;声明全局函数
public   B_32_L      ;声明全局函数
public   B_33_H      ;声明全局函数
public   B_33_L      ;声明全局函数
public   B_35_H      ;声明全局函数
public   B_35_L      ;声明全局函数
public   B_36_H      ;声明全局函数
public   B_36_L      ;声明全局函数
public   B_37_H      ;声明全局函数
public   B_37_L      ;声明全局函数
public   BYTE_RD     ;声明全局函数
public   BYTE_WR     ;声明全局函数
public   WREN_CM     ;声明全局函数
public   WDT_EN      ;声明全局函数
public   SUZI        ;声明全局函数
public   CLR_0       ;声明全局函数
public   CLR_1       ;声明全局函数
public   CLR_2       ;声明全局函数
public   CLR_3       ;声明全局函数


public   W00         ;表格头
public   W01         ;表格头
public   W02         ;表格头
public   W03         ;表格头
public   W04         ;表格头
public   W05         ;表格头
public   W06         ;表格头
public   W07         ;表格头
public   W08         ;表格头
public   W09         ;表格头
public   W10         ;表格头
public   W11         ;表格头
public   W12         ;表格头
public   W13         ;表格头
public   W14         ;表格头
public   W15         ;表格头
public   W16         ;表格头
public   W17         ;表格头
public   W18         ;表格头
public   W19         ;表格头
public   W20         ;表格头
public   W21         ;表格头
public   W22         ;表格头
public   W23         ;表格头
public   W24         ;表格头
public   W25         ;表格头
public   W26         ;表格头
public   W27         ;表格头
public   W28         ;表格头
public   W29         ;表格头
public   W30         ;表格头
public   W31         ;表格头
public   W32         ;表格头
public   W33         ;表格头
public   W34         ;表格头
public   W35         ;表格头
public   W36         ;表格头
public   W37         ;表格头
public   W38         ;表格头
public   W39         ;表格头
public   W40         ;表格头
public   W41         ;表格头
public   W42         ;表格头
public   W43         ;表格头
public   W44         ;表格头
public   W45         ;表格头
public   W46         ;表格头
public   W47         ;表格头
public   W48         ;表格头
public   W49         ;表格头
public   W50         ;表格头
public   W51         ;表格头
public   W52         ;表格头
public   W53         ;表格头
public   W54         ;表格头
public   W55         ;表格头
public   W56         ;表格头
public   W57         ;表格头
public   W58         ;表格头
public   W59         ;表格头
public   W60         ;表格头
public   W61         ;表格头
public   W62         ;表格头
public   W63         ;表格头
public   W64         ;表格头
public   W65         ;表格头
public   W66         ;表格头
public   W67         ;表格头
public   W68         ;表格头
public   W69         ;表格头
public   W70         ;表格头
public   W71         ;表格头
public   W72         ;表格头
public   W73         ;表格头
public   W74         ;表格头
public   W75         ;表格头
public   W76         ;表格头
public   W77         ;表格头
public   W78         ;表格头
public   W79         ;表格头
public   W80         ;表格头
public   W81         ;表格头
public   W82         ;表格头
public   W83         ;表格头
public   W84         ;表格头
public   W85         ;表格头
public   W86         ;表格头
public   W87         ;表格头
public   W88         ;表格头
public   W89         ;表格头
public   W90         ;表格头
public   W91         ;表格头
public   W92         ;表格头
public   W93         ;表格头
public   W94         ;表格头
public   W95         ;表格头
public   W96         ;表格头
public   W97         ;表格头
public   W98         ;表格头
public   W99         ;表格头
public   W100         ;表格头
public   W101         ;表格头
public   W102         ;表格头
public   W103         ;表格头
public   W104         ;表格头
public   W105         ;表格头
public   W106         ;表格头
public   W107         ;表格头
public   W108         ;表格头
public   W109         ;表格头
public   W110         ;表格头
public   W111         ;表格头
public   W112         ;表格头
public   W113         ;表格头
public   W114         ;表格头
public   W115         ;表格头
public   W116         ;表格头
public   W117         ;表格头
public   W118         ;表格头
public   W119         ;表格头
public   W120         ;表格头
public   W121         ;表格头
public   W122         ;表格头
public   W123         ;表格头
public   W124         ;表格头
public   W125         ;表格头
public   W126         ;表格头
public   W127         ;表格头
public   W128         ;表格头
public   W129         ;表格头
public   W130         ;表格头
public   W131         ;表格头
public   W132         ;表格头
public   W133         ;表格头
public   W134         ;表格头
public   W135         ;表格头
public   W136         ;表格头
public   W137         ;表格头
public   W138         ;表格头
public   W139         ;表格头
public   W140         ;表格头
public   W141         ;表格头
public   W142         ;表格头
public   W143         ;表格头
public   W144         ;表格头
public   W145         ;表格头
public   W146         ;表格头
public   W147         ;表格头
public   W148         ;表格头
public   W149         ;表格头
public   W150         ;表格头
public   W151         ;表格头
public   W152         ;表格头
public   W153         ;表格头
public   W154         ;表格头
public   W155         ;表格头
public   W156         ;表格头
public   W157         ;表格头
public   W158         ;表格头
public   W159         ;表格头
public   W160         ;表格头
public   W161         ;表格头
public   W162         ;表格头
public   W163         ;表格头
public   W164         ;表格头
public   W165         ;表格头
public   W166         ;表格头
public   W167         ;表格头
public   W168         ;表格头
public   W169         ;表格头
public   W170         ;表格头
public   W171         ;表格头
public   W172         ;表格头
public   W173         ;表格头
public   W174         ;表格头
public   W175         ;表格头
public   W176         ;表格头
public   W177         ;表格头
public   W178         ;表格头
public   W179         ;表格头
public   W180         ;表格头
public   W181         ;表格头
public   W182         ;表格头
public   W183         ;表格头
public   TabZ         ;表格头
public   TABT         ;表格头


public ?W_00?byte       ; 函数调用时的参数
public ?W_01?byte       ; 函数调用时的参数
public ?W_02?byte       ; 函数调用时的参数
public ?W_03?byte       ; 函数调用时的参数
public ?W_04?byte       ; 函数调用时的参数
public ?W_05?byte       ; 函数调用时的参数
public ?W_06?byte       ; 函数调用时的参数
public ?W_07?byte       ; 函数调用时的参数
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
public ?W_10?byte       ; 函数调用时的参数
public ?W_11?byte       ; 函数调用时的参数
public ?W_12?byte       ; 函数调用时的参数
public ?W_13?byte       ; 函数调用时的参数
public ?W_14?byte       ; 函数调用时的参数
public ?W_15?byte       ; 函数调用时的参数
public ?W_16?byte       ; 函数调用时的参数
public ?W_17?byte       ; 函数调用时的参数
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
public ?W_20?byte       ; 函数调用时的参数
public ?W_21?byte       ; 函数调用时的参数
public ?W_22?byte       ; 函数调用时的参数
public ?W_23?byte       ; 函数调用时的参数
public ?W_24?byte       ; 函数调用时的参数
public ?W_25?byte       ; 函数调用时的参数
public ?W_26?byte       ; 函数调用时的参数
public ?W_27?byte       ; 函数调用时的参数

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
public ?W_30?byte       ; 函数调用时的参数
public ?W_31?byte       ; 函数调用时的参数
public ?W_32?byte       ; 函数调用时的参数
public ?W_33?byte       ; 函数调用时的参数
public ?W_34?byte       ; 函数调用时的参数
public ?W_35?byte       ; 函数调用时的参数
public ?W_36?byte       ; 函数调用时的参数
public ?W_37?byte       ; 函数调用时的参数
public ?B_02_L?byte     ; 函数调用时的参数
public ?B_03_H?byte     ; 函数调用时的参数
public ?B_03_L?byte     ; 函数调用时的参数
public ?B_12_H?byte     ; 函数调用时的参数
public ?B_12_L?byte     ; 函数调用时的参数
public ?B_13_H?byte     ; 函数调用时的参数
public ?B_13_L?byte     ; 函数调用时的参数
public ?B_14_H?byte     ; 函数调用时的参数
public ?B_14_L?byte     ; 函数调用时的参数
public ?B_17_H?byte     ; 函数调用时的参数
public ?B_17_L?byte     ; 函数调用时的参数
public ?B_21_H?byte     ; 函数调用时的参数
public ?B_21_L?byte     ; 函数调用时的参数
public ?B_22_H?byte     ; 函数调用时的参数
public ?B_22_L?byte     ; 函数调用时的参数
public ?B_23_H?byte     ; 函数调用时的参数
public ?B_23_L?byte     ; 函数调用时的参数
public ?B_24_H?byte     ; 函数调用时的参数
public ?B_24_L?byte     ; 函数调用时的参数
public ?B_25_H?byte     ; 函数调用时的参数
public ?B_25_L?byte     ; 函数调用时的参数
public ?B_27_H?byte     ; 函数调用时的参数
public ?B_27_L?byte     ; 函数调用时的参数
public ?B_30_H?byte     ; 函数调用时的参数
public ?B_30_L?byte     ; 函数调用时的参数
public ?B_31_H?byte     ; 函数调用时的参数
public ?B_31_L?byte     ; 函数调用时的参数
public ?B_32_H?byte     ; 函数调用时的参数
public ?B_32_L?byte     ; 函数调用时的参数
public ?B_33_H?byte     ; 函数调用时的参数
public ?B_33_L?byte     ; 函数调用时的参数
public ?B_35_H?byte     ; 函数调用时的参数
public ?B_35_L?byte     ; 函数调用时的参数
public ?B_36_H?byte     ; 函数调用时的参数
public ?B_36_L?byte     ; 函数调用时的参数
public ?B_37_H?byte     ; 函数调用时的参数
public ?B_37_L?byte     ; 函数调用时的参数
public ?SUZI?byte       ; 函数调用时的参数
public ?BYTE_RD?byte    ; 函数调用时的参数
public ?BYTE_WR?byte    ; 函数调用时的参数


     bytes segment data    ; 定义数据段
     proc segment code     ; 定义代码段
     rseg bytes          ;
?W_00?byte:
?W_01?byte:
?W_02?byte:
?W_03?byte:
?W_04?byte:
?W_05?byte:
?W_06?byte:
?W_07?byte:

;;;;;;;;;;;
?W_10?byte:
?W_11?byte:
?W_12?byte:
?W_13?byte:
?W_14?byte:
?W_15?byte:
?W_16?byte:
?W_17?byte:

;;;;;;;;;;;
?W_20?byte:
?W_21?byte:
?W_22?byte:
?W_23?byte:
?W_24?byte:
?W_25?byte:
?W_26?byte:
?W_27?byte:

;;;;;;;;;;;
?W_30?byte:
?W_31?byte:
?W_32?byte:
?W_33?byte:
?W_34?byte:
?W_35?byte:
?W_36?byte:
?W_37?byte:
?B_02_L?byte:
?B_03_H?byte:
?B_03_L?byte:
?B_12_H?byte:
?B_12_L?byte:
?B_13_H?byte:

⌨️ 快捷键说明

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