单片机与嵌入式系统.ppt
《单片机与嵌入式系统.ppt》由会员分享,可在线阅读,更多相关《单片机与嵌入式系统.ppt(35页珍藏版)》请在三一办公上搜索。
1、2023/6/4,单片机与嵌入式系统,注意事项,1.51(2)寄存器除PC外,所有寄存器都有内部地址(=80H),叫SFR;用地址直接访问,它们都有名字(ACC、B、P0、PSW)。2.十六进制下末位是0和8的能够位寻址,位可以用地址带“.”访问,寄存器.bit,位名字或别名可访问。如PSW.0、P、0D0H.0、208.0是一样滴!3.累加器A是隐含寻址,ACC则显式寻址。,2023/6/4,单片机与嵌入式系统,第四章 汇编语言程序设计,4.1 常用的伪指令 定义汇编起始位置伪指令 ORG nn;nn为16位地址 例如:ORG 2000H;定义了下面指令的地址是从2000H开始 MOV SP
2、,#80H;设堆栈.赋值伪指令 字节名称 EQU 数字(或地址)例如:LED_AB EQU 2000H;LED_AB 等于 2000H NUMB EQU 30H;赋值后不能更改,需要更改要用DL重新定义赋值,2023/6/4,单片机与嵌入式系统,数据地址赋值伪命令 DATA 表达(还有有XDATA,PDATA,IDATA)例如:TAB1 DATA 12H TAB2 DB 44H DATA命令功能与EQU类似,但有一下差别:1)EQU定义的字符名必须先定义再使用,而DATA定义的字符名可以后定义先用;2)用EQU伪指令可以把一个汇编符号赋给一个名字,而DATA只能把数据赋给字符名;3)DATA语
3、句中可以把一个表达式的值赋给字符名,其中的表达式应是可求值的。4)可以在编译中被统计data 的内存使用情况。,2023/6/4,单片机与嵌入式系统,定义字节常量(查表用)标号:DB 8位二进数表例如:TAB1:DB 12H,34H,77H,TAB2:DB 07H,44H,定义字常量(查表用)标号:DW 16位二进数表例如:(每个字占二个字节,高8位在先,低8位在后)TAB:DW 1234H,7766H,2023/6/4,单片机与嵌入式系统,留存储空间 伪指令在汇编时,从定义地址开始保留DS之后表达式的值所规定的存储单元,以备后用。例如:ORG 1000HDS 08HDB 30H,8AH汇编以
4、后,从1000H保留8个单元,然后从1008H开始给内存赋值,即(1008H)=30H(1009H)=8AH 定义汇编结束指令 标号:END 地址或标号 END 指令一定要放到程序的最后,否则不会编译!,2023/6/4,单片机与嵌入式系统,位地址符号伪指令 位名称 BIT I/O口(或位地址)例如:CLK BIT P1.4;P1.4=CLK AD_CS BIT P1.6;P1.6=AD_CS FLG BIT 00H;00H是位地址 定义汇编结束指令 标号:END 地址或标号 END 指令一定要放到程序的最后,否则不会编译!,2023/6/4,单片机与嵌入式系统,;NAMESERIALTH2
5、DATA0CDHTL2 DATA0CCHT2CONDATA0C8HET2 BIT 0A8H.5BSEGAT00Hsendactive:DBIT 1;发送有效标志time_tick:DBIT 1;1秒定时标志sendfull:DBIT 1;发送缓冲区满标志display:DBIT 1;显示cnt值标志temp_bit:DBIT 1;临时位变量,2023/6/4,单片机与嵌入式系统,DSEGAT30Ht_1000ms:DS 1t_100ms:DS 1t_set:DS 1ISEGAT80Hinbuf:DS 32;/接收缓冲存储数组outbuf:DS 32;/发送缓冲区存储数组;CSEGAT0000H
6、LJMPmain,2023/6/4,单片机与嵌入式系统,2023/6/4,单片机与嵌入式系统,复习 单片机I/O端口逻辑结构,8051有4个8位并行I/O端口,记做P0、P1、P2和P3。这四个口都是准双向的I/O口,共占有32条管脚,每一条I/O线都能独立的用作输入或输出。1 PO口(I/O、总线),2023/6/4,单片机与嵌入式系统,2 P1口(I/O口),2023/6/4,单片机与嵌入式系统,3 P2口(I/O口、总线),2023/6/4,单片机与嵌入式系统,4 P3口(I/O口、复用功能),2023/6/4,单片机与嵌入式系统,5 I/O口的“读修改写”操作,从P0P3口的逻辑电路分
7、析可知,读一个端口的数据有两类:一类是读引脚电平的,另一类是读锁存器的。“读修改写”指令是为了避免误读引脚电平(需要保存的读的都是寄存器)。例如,ANL P1,A;逻辑与指令.CPL P2.0;取反 INC P3;P3的内容增1.,2023/6/4,单片机与嵌入式系统,外扩RAM、ROM时,使用锁存器,2023/6/4,单片机与嵌入式系统,2023/6/4,单片机与嵌入式系统,一、扩展的基本信息(1)地址总线(Address Bus,AB)A15.A8,A7A0(2)数据总线(Data Bus,DB)D7.D0(3)控制总线(Control Bus,CB)/WR、/RD、/PSEN、/EA、A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 嵌入式 系统
链接地址:https://www.31ppt.com/p-5098489.html