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

📄 main.s

📁 项目是为日本瑞萨工作所做的BAKE炉温控系统 整个文件夹包括设计文档
💻 S
字号:
	.module Main.c
	.area text
	.dbfile Main.c
	.dbfunc e main _main fV
;        ADValue -> 0,X
;           Temp -> 22,X
;              i -> 23,X
_main::
	.dbline -1
	ais #-24
	tsx
	.dbline 12
; //-------------------------------------------------------------------------*
; //工程文件名:TLC2543.prj                                                   *
; //硬件连接:                                                                *
; //    TLC2543的CS,I/O CLOCK,DATA INPUT,DATA OUT分别接PTC0,PTD1~PTD3      *
; //程序描述:由TLC2543采集11路AD值                                           *
; //日    期:2007.04.18                                                      *
; //-------------------------------------------------------------------------*
; #include "Includes.h"   //总头文件
; 
; //主函数
; void main()
; {
	.dbline 16
;     INT16U ADValue[11];
;     INT8U Temp[1];
;     INT8U i;
;     MCUInit();
	jsr _MCUInit
	.dbline 17
;     SPIInit();
	jsr _SPIInit
	.dbline 18
;     SCIInit();          //调串行口初始化子程序              
	jsr _SCIInit
	tsx
	bra L3
L2:
	.dbline 20
;     while(1)
;     {
	.dbline 21
;        i=SCIReN(1,Temp);
	aix #22
	pshx
	pshh
	lda #1
	psha
	jsr _SCIReN
	ais #3
	tsx
	sta *__r1
	sta 23,X
	.dbline 22
;        if(i==0)
	bne L5
	.dbline 23
;        {
	.dbline 24
;          if(Temp[0]==0xAA) 
	lda 22,X
	cmp #-86
	bne L7
	.dbline 25
;          {    
	.dbline 26
;           ADC11P(0,ADValue);
	pshx
	pshh
	clra
	psha
	jsr _ADC11P
	ais #3
	tsx
	.dbline 27
;           SCISendN(22,(INT8U*)ADValue);
	pshx
	pshh
	lda #22
	psha
	jsr _SCISendN
	ais #3
	.dbline 28
;           SCISend1(0xAA);
	lda #-86
	psha
	jsr _SCISend1
	ais #1
	tsx
	.dbline 29
;          }
L7:
	.dbline 30
;        }
L5:
	.dbline 31
L3:
	.dbline 19
	bra L2
X0:
	.dbline -2
L1:
	ais #24
	.dbline 0 ; func end
	rts
	.dbsym l ADValue 0 A[22:11]i
	.dbsym l Temp 22 A[1:1]c
	.dbsym l i 23 c
	.dbend

⌨️ 快捷键说明

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