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

📄 ex6-7.sdi

📁 《单片机原理实用教程——基于Proteus虚拟仿真》一书的配套光盘
💻 SDI
字号:
,,,        ORG 0000H       ;复位入口
0000,02 00 30,,        LJMP START
,,,        ORG 0023H       ;串行中断入口
0023,02 00 4A,,        LJMP SERVE
,,,        ORG 0030H       ;主程序入口
0030,75 81 60,START,START:  MOV SP,#60H
0033,75 98 50,,        MOV SCON,#50H   ;设定串行方式:
0036,75 89 20,,        MOV TMOD,#20H   ;设定定时器1为方式2
0039,43 87 80,,        ORL PCON,#80H   ;波特率加倍
003C,75 8D F3,,        MOV TH1,#0F3H   ;设定波特率为4800
003F,75 8B F3,,        MOV TL1,#0F3H
0042,D2 8E,,        SETB TR1        ;启动定时器1
0044,D2 AF,,        SETB EA         ;开中断
0046,D2 AC,,        SETB ES
0048,80 FE,,        SJMP $          ;等待串行口中断
,,,
004A,C0 E0,SERVE,SERVE:  PUSH ACC        ;保护现场
004C,C2 AF,,        CLR EA          ;关中断
004E,C2 98,,        CLR RI          ;清除接收中断标志
0050,E5 99,,        MOV A,SBUF      ;接收PC机发来的数据
0052,F5 90,,        MOV P1,A        ;将数据从P1口显示
0054,F5 99,,        MOV SBUF,A      ;同时回送给PC机
0056,30 99 FD,WAIT,WAIT:   JNB TI,WAIT
0059,C2 99,,        CLR TI
005B,D2 AF,,        SETB EA         ;开中断
005D,D0 E0,,        POP ACC
005F,32,,        RETI
000E,,,        END

⌨️ 快捷键说明

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