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

📄 +̤

📁 使用TC35i模块实现用手机发送信息来更改广告牌内容
💻
字号:
A51 MACRO ASSEMBLER  无线广告牌                                                           09/26/2008 18:03:31 PAGE     1


MACRO ASSEMBLER A51 V8.00d
OBJECT MODULE PLACED IN 无线广告牌.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 无线广告牌.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;采用AT89C2051单片机,晶振11.0592MHZ,通讯速率19200,采用TTL串口通讯
                       2     ;手机号码缓存在28H-33H的内存中
                       3     ;短信内容缓存在48H-57H的内存中
                       4     ;短信中心的号码存放在58H-63H的内存中
                       5     ;密码"车辆报警"存放在64H-73H的内存中
                       6     ;手机号码存放在74H-7F的内存中
                       7     ;P1.0为手机开关机控制端
                       8     ;P1.1为串口接收模块示軴K
                       9     ;P1.2为解防/设防控制端
                      10     ;P1.3
                      11     ;P1.4
                      12     ;P1.5
                      13     ;P1.6
                      14     ;P1.7
                      15     ;P3.0串行接收端(RXD)
                      16     ;P3.1串行发射端(TXD)
                      17     ;P3.2
                      18     ;P3.3
                      19     ;P3.4
                      20     ;P3.5
                      21     ;P3.7
                      22     ;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
0000                  23     ORG 0000H
0000 0128             24     AJMP MAIN;转入主程序
0003                  25     ORG 0003H ;外部中断P3.2脚INT0入口地址 
0003 00               26     NOP
0004 00               27     NOP
0005 00               28     NOP
0006 00               29     NOP
0007 00               30     NOP
0008 00               31     NOP
0009 32               32     RETI
000B                  33     ORG 000BH;中断陷阱
000B 00               34     NOP
000C 00               35     NOP
000D 00               36     NOP
000E 00               37     NOP
000F 00               38     NOP
0010 00               39     NOP
0011 32               40     RETI
0013                  41     ORG 0013H;中断陷阱
0013 00               42     NOP
0014 00               43     NOP
0015 00               44     NOP
0016 00               45     NOP
0017 00               46     NOP
0018 00               47     NOP
0019 32               48     RETI
001B                  49     ORG 001BH;中断陷阱
001B 00               50     NOP
001C 00               51     NOP
001D 00               52     NOP
001E 00               53     NOP
001F 00               54     NOP
0020 00               55     NOP
0021 32               56     RETI
0023                  57     ORG 0023H
0023 00               58     NOP
A51 MACRO ASSEMBLER  无线广告牌                                                           09/26/2008 18:03:31 PAGE     2

0024 00               59     NOP
0025 00               60     NOP
0026 00               61     NOP
0027 32               62     RETI
  0090                63     FOK EQU P1.0;定义为串口接收模块示軴K
  0091                64     KGJ EQU P1.1;定义手机开关机控制端
  0092                65     SX EQU P1.2;定义手机模块上线状态
  0093                66     JSF EQU P1.3;定义解防/设防控制端(解防 0 设防1)
  0094                67     TC EQU P1.4;定义
  0095                68     ZK EQU P1.5;定义中控控制端
                      69     ;EQU P1.6;定义
  0097                70     KK EQU P1.7;定义
  00B2                71     BJ EQU P3.2;定义报警触发控制端
  00B3                72     DY EQU P3.3;定义电源断线控制端
  00B4                73     CM EQU P3.4;定义车门控制端
  00B5                74     XL EQU P3.5;定义行李厢
  00B6                75     JJ EQU P3.6;定义紧急
  00B7                76     DD EQU P3.7;定义低电压报告
0028                  77     MAIN:
                      78     ;以下为主程序进行CPU中断方式设置
0028 D288             79     SETB IT0 ;设定INT0的触发方式为脉冲负边沿触发
002A 759850           80     MOV SCON,#50H;设置成串口1方式
002D 758920           81     MOV TMOD,#20H;波特率发生器T1工作在模式2上
0030 758DFD           82     MOV TH1,#0FDH;预置初值(按照波特率9600BPS预置初值)
0033 758BFD           83     MOV TL1,#0FDH;预置初值(按照波特率9600BPS预置初值)
0036 D28E             84     SETB TR1;启动定时器T1
0038 758780           85     MOV PCON,#10000000B;设定SMOD为1,波特率翻倍!
                      86     ;以上完成串口19200通讯初始化设置
003B 120A31           87     LCALL YUSJ;开机清辰邮斩滔

⌨️ 快捷键说明

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