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

📄 main.lis

📁 项目是为日本瑞萨工作所做的BAKE炉温控系统 整个文件夹包括设计文档
💻 LIS
字号:
                        .module Main.c
                        .area text
 0000                   .dbfile Main.c
 0000                   .dbfunc e main _main fV
 0000           ;              i -> 0,X
 0000           _main::
 0000                   .dbline -1
 0000 A7FF              ais #-1
 0002 95                tsx
 0003                   .dbline 14
 0003           ; //-------------------------------------------------------------------------*
 0003           ; //工程文件名:PrgFrame.prj                                                  *
 0003           ; //硬件连接:                                                                *
 0003           ; //    (1)MCU的I/O口引脚接继电器                                            *
 0003           ; //程序描述:用I/O口驱动小灯                                                 *
 0003           ; //目    的:测试模拟开关                                                    *
 0003           ; //说    明:                                                                *
 0003           ; //注    意:                                                                *
 0003           ; //-------------------------------------------------------------------------*
 0003           ; 
 0003           ; #include "Includes.h"   //总头文件
 0003           ; //主函数
 0003           ; void main()
 0003           ; {  
 0003                   .dbline 18
 0003           ;   INT8U i;
 0003           ; 
 0003           ;   //1 初始化
 0003           ;   MCUInit();
 0003 CD0000            jsr _MCUInit
 0006                   .dbline 19
 0006           ;   SCIInit();                      //串口初始化
 0006 CD0000            jsr _SCIInit
 0009                   .dbline 20
 0009           ;   SwitchOutput_Init();            //模拟开关引脚初始化
 0009 CD0000            jsr _SwitchOutput_Init
 000C 95                tsx
 000D 2022              bra L29
 000F           L28:
 000F                   .dbline 24
 000F           ;   
 000F           ;   //2 程序总循环入口
 000F           ;   while(1)
 000F           ;   {
 000F                   .dbline 25
 000F           ;      i=SCIReN(2,SerialBuff);     //接收PC发来的2个数据
 000F A600              lda #<_SerialBuff
 0011 87                psha
 0012 A600              lda #>_SerialBuff
 0014 87                psha
 0015 A602              lda #2
 0017 87                psha
 0018 CD0000            jsr _SCIReN
 001B A703              ais #3
 001D 95                tsx
 001E B700              sta *__r1
 0020 F7                sta ,X
 0021                   .dbline 27
 0021           ;                                  //第1个:引脚号;第2个:状态
 0021           ;      if(i==0)
 0021 260E              bne L31
 0023                   .dbline 28
 0023           ;         SwitchOutput(SerialBuff[0],SerialBuff[1]);
 0023 C60001            lda _SerialBuff+1
 0026 87                psha
 0027 C60000            lda _SerialBuff
 002A 87                psha
 002B CD0000            jsr _SwitchOutput
 002E A702              ais #2
 0030 95                tsx
 0031           L31:
 0031                   .dbline 29
 0031           L29:
 0031                   .dbline 23
 0031 20DC              bra L28
 0033           X0:
 0033                   .dbline -2
 0033           L27:
 0033 A701              ais #1
 0035                   .dbline 0 ; func end
 0035 81                rts
 0036                   .dbsym l i 0 c
 0036                   .dbend
                        .area bss
 0000                   .dbfile Main.c
 0000           _SerialBuff::
 0000                   .blkb 2
 0002                   .dbfile e:\04 瑞萨温控系统\04 软件\switch(开关量)\switch(只负责打开关)/Includes.h
 0002                   .dbsym e SerialBuff _SerialBuff A[2:2]c

⌨️ 快捷键说明

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