四川工程职业技术学院 单片机应用技术课程电子教案 第6讲 51单片机指令格式及指令系统 Copyright Http:llmcu. scetc. net
四川工程职业技术学院 单片机应用技术课程电子教案 Copyright © Http://mcu.scetc.net 第 6 讲 51单片机指令格式及指令系统
本讲主要内容: 51单片机汇编语言的指令格式 6-2.指令表的查阅方法和指令功能的描述 6-3.几种不同的寻址方法 SiChuan Engineering Technical College-1959 Copyright c Http: // mcu.scete. net
SiChuan Engineering Technical College-1959 2 Copyright © Http:// mcu.scetc.net 本讲主要内容: 6-1. 51单片机汇编语言的指令格式 6-2. 指令表的查阅方法和指令功能的描述 6-3. 几种不同的寻址方法
6-1.51单片机汇编语言的指令格式 ◇一个简单的彩灯设计 下图中的8个发光二极管代表8组彩灯,让它们按你的想法显示吧 c110 RESET C2 30PF ALEP WR C3 30PF D EAtP TO p17 p16 p12 图3-1彩灯电路 SiChuan Engineering Technical College-1959 Copyright c Http: // mcu.scete. net
SiChuan Engineering Technical College-1959 3 Copyright © Http:// mcu.scetc.net 6-1. 51单片机汇编语言的指令格式 一个简单的彩灯设计 下图中的8个发光二极管代表8组彩灯,让它们按你的想法显示吧 图3-1 彩灯电路
6-1.51单片机汇编语言的指令格式 ◇汇编语言程序 758l58 7589ll MAIN: MOV SP, #60H 初始化 C28A MOV TMOD #IlH C288 787F CLR ITI 797C CLR ITO 程序何地 7600 MOVRO,#7FH MOVRI #7CH 开 F发软件 DOFB SET MOV (RO, #OOH 清除数据区 90A000 DEC RO D297 DJNZRI, MAINI MOV DPTR#PORT 8279控制口 SETB PL.7 PHILIPS 编程器 SiChuan Engineering Technical College-1959 Copyright c Http: // mcu.scete. net
SiChuan Engineering Technical College-1959 4 Copyright © Http:// mcu.scetc.net 6-1. 51单片机汇编语言的指令格式 汇编语言程序 MAIN: MOV SP , #60H ;初始化 MOV TMOD , #11H CLR IT1 CLR IT0 MOV R0 , #7FH MOV R1, #7CH SET: MOV @R0 , #00H ;清除数据区 DEC R0 DJNZ R1,MAIN1 MOV DPTR,#PORT ;8279控制口 SETB P1.7 758158 758911 C28A C288 787F 797C 7600 18 D9FB 90A000 D297 程序是如何进 单片机的? 编程器 开发软件
6-1.51单片机汇编语言的指令格式 ◇51单片机指令格式 程序片段 机器码 MOV SCON,#00H;SCON←00H,串口工作于方式0 759800 MOV SBUF,A;将SBUF←(ACC) F599 wAI0:JCT,WAr0;发送完一个字节吗? 2099FD CLR TI ;清除T中断标志 C299 INC A 04 SiChuan Engineering Technical College-1959 Copyright c Http: // mcu.scete. net
SiChuan Engineering Technical College-1959 5 Copyright © Http:// mcu.scetc.net 6-1. 51单片机汇编语言的指令格式 51单片机指令格式 程 序 片 段 机 器 码 MOV SCON,#00H ;SCON←00H,串口工作于方式0 MOV SBUF,A ;将SBUF←(ACC) WAIT0:JC TI,WAIT0 ;发送完一个字节吗? CLR TI ;清除TI中断标志 INC A 75 98 00 F5 99 20 99 FD C2 99 04