版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、作业存在的问题,地址空间分析时,如果P2.7位未用,此位只有两种可能:0,1。对应两种可能的寻址空间,但对于程序存储器,在只有一片外部扩展的程序存储器情况下,只能选取从0000H开始的区间,因为系统在初始化时,(PC)=0000H; 外扩存储器时,如果P0口只作为数据口使用,则可以不加锁存器;如果P0口既做数据口又做地址口使用,则需加锁存器; 用一根线指代多根线时,应标清指代的是几根线,相交点是连接点的应用实心点标出,连线应尽量避免交叉,使布图合理、美观; 所选用的芯片的型号应注明。用到的管脚应将它们的连接控制逻辑标清,不用的管脚可以不标,管脚的名称和管脚号应至少有一个。,ROM与RAM的区别
2、,引用“与”运算,判断某8位二进制数是奇数还是偶数。,引用“或”运算,使任意8位二进制数的符号位必为“1”,引用“异或”运算,怎样可使一带符号数的符号位改变、数据位不变;怎样可使该数必然变“0”,MOVR0 , #data MOVA , R0 JZ LABER0;是零 ANLA , #00000001B JNZ LABER1;是奇数 JZ LABER2;是偶数 SJMP $,MOVR0 , #data MOVA , R0 ORL A , #10000000B SJMP$,MOVR0 , #data MOVA , R0 XRL A , #80H SJMP$,MOVA , #data XRLA ,
3、 A SJMP$,总结: 应用“与”运算:“0”清零,“1”保留 应用“或”运算:“0”保留,“1”置位 应用“异或”运算:“0”保留,“1”取反,下列程序,请检查执行结果及指出指令有何不当之处。 MOV R0,#40H MOV A,#13H MOV SP,#5AH INC R0 MOV R0,A MOV 4AH,#23H MOV A,4AH (甲),程序执行至(甲)处 (R0)=?、(ACC)=?、(40H)=?、(4AH)=?,(R0)=40H,(ACC)=13H,(SP)=5AH,(R0)=41H,(R0)=(41H)=(ACC)=13H,(4AH)=23H,(ACC)=(4AH)=23
4、H,(40H)=未确定数,程序执行至(乙)处 (5BH)=?、(3BH)=?、(1234H)=?,MOV DPTR,#1234H MOVX DPTR,A MOVX A,DPTR RL A PUSH ACC POP 3BH DEC 3BH (乙),(DPTR)=1234H,(1234H)=(DPTR)=(ACC)=23H,(ACC) =(DPTR) =(1234H) =23H,(A)=46H,(SP)+15BHSP, (5BH)= (A) =46H,(3BH) =(5BH) =46H ,(SP)15AHSP,(3BH) =45H,由以上程序已得出(ACC)=23H (SP)=5AH,程序执行至(
5、丙)处(ACC)=?、(B)=?、(E0H)=?,MOV A,#0BEH ANL A,#03H MOV B,#70H MUL AB (丙) MOV R0,A MOV R0,#01H ADDC A,#50H DA A XCH A,R0 MOV P2,A (丁),程序执行至(丁)处,(ACC)=?、(41H)=?、(P2)=?,(ACC) =BEH,(ACC) =02H,(B) =70H,(B)=00H , (A) =E0H,(R0) =E0H,(E0) =01H,(ACC) =30H,(ACC) =90H,(ACC) =01H,(E0H)=90H,(P2) =01H,下列程序存放在64K8位的E
6、PROM中, 74 08 MOV A,#08H F0 76 MOV B,#76H 25 E0 ADD A,A 25 F0 ADD A,B 02 20 00 LJMP 2000H 试分析该程序,并回答以下问题: (1)如该段程序自000FH单元开始存放,请在程序段中写明每条指令的首址。 (2)该程序段共占用内存多少单元? (3)在执行指令ADD A,A时,程序计数器PC的内容是什么?,000FH,0011H,0014H,0016H,0018H,(4)执行完指令ADD A,B后,累加器A、寄存器B及程序计数器PC的内容各是什么? (5)在CPU取回指令LJMP 2000H并执行该指令时,(PC)=
7、?;该指令执行后,(PC)=?,程序计数器PC用于存放下一条要执行的指令地址,是一个16位专用寄存器,可寻址范围为065536 (64K),PC在物理上是独立的,不属于SFR,但它与SFR有密切联系。,有程序段如下,试画出堆栈图,在图上注明各有关单元的内容 MOV SP,#0E0H MOV A,#24H MOV B,#0F1H PUSH A PUSH B,某存储器芯片有12根地址线、8根数据线,请回答: (1)该芯片有多少个存储单元? (2)每个存储单元存放多少位二进制数? (3)用十六进制数写出它的首地址和末地址。,将A累加器内容作BCD码调整,即大于9的数字作加6调整。(只对加法指令操作)
8、 具体操作为: (1)若累加器低4位大于9或BCD码加时有半进位AC=1,则A(A)+06H; (2)若累加器高4位大于9或BCD码加时有全进位CY=1,则A(A)+60H。,十进制调整指令DA功能,有两个BCD码存入累加器A中和寄存器R3中,(A)37H;(R3)36H,执行下列程序:,1)ADD A , R3 ;(A)=6DH 2)DA A ;(A)=73H 3)ADD A , #99H ;(A)=0CH,Cy=1 4)DA A ;(A)=72H,某压力测试的线性处理程序如下,如AD转换器的输出为01H,问执行程序后(A)=? MOV P1 ,#0FFH MOV A ,P1 MOVC A
9、,A+PC TAB:DB 00H DB 01H DB 02H DB 04H DB FEH END,01H,01H,MOV DPTR , TAB MOVC A , A+DPTR,DPTR=?,0000H,01 30,l 某单片机应用系统的P1口连如下图,问: (1)执行下列程序的第一条指令后。哪些指示灯会亮? (2)第二条指令的用处。 (3)执行到最后,(A)=? 程序为:MOV P1,#0EH ORL P1,#0C0H MOV A ,P1 ANL A ,#0C0H,(1) L0会亮。,(2) 为p1.7、p1.6的输入做准备(准双向口)。,(3) A的内容为80H。,l 要求根据S1的合、断情
10、况决定L1、LO的点亮: 如S1合上,LO点亮; 如S1断开,L1点亮。 试编程实现之。,TEST:ORL P1 , #0C0H ;P1.7、P1.6输出1,为输入做准备 JB P1.7 , ELSE CLR P1.0 RET ELSE:CLR P1.1 RET,l 阅读下列程序段,分析其功能运算结果存在哪里? MOVA,R2 ADDA,R0 MOV30H,A MOVA,R3 ADDCA,R1 MOV31H,A MOVA,#0 ADDCA,#0 MOV32H,A SJMP $,Cy,l设 =12MHz,定时器计数器0的初始化程序和中断服务程序如下:,;主程序 MOV TH0 , #0DH MOV TL0 , #0D0H MOV TMOD,#01H SETB TR0 ;中断服务程序 000B MOV TH0 ,#0DH MOV TL0 ,#0D0H RETI,问: (1)该定时器计数器工作于什么方式? (2)相应的定时时间或计数值是多少? (3)为什么在中断服务程序中要重置定时器计数器的初值?,定时器、方式1,FFFFH0DD0H,说明该单片机应用系统需要T0反复作定时工作,所有必须对T0重置初值,以供再次投入定时计时。,l 已知(A)7AH,(R0)30H,(30H)A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玩泥巴教学设计小学综合实践活动三年级上册浙科技版
- 2026四川德阳丰能企业管理服务有限责任公司招聘2人考试参考题库及答案解析
- 2025-2026学年春天在哪里教学设计
- 2026年海外工程项目生活物资供应保障方案及断供应急预案
- 2025 小学高年级写读后感的方法指导课件
- 2026年生物肥料在农业领域的应用前景
- 2026年伊春伊美区各社区卫生服务中心公开招聘聘用制工作人员38人考试备考题库及答案解析
- 2026年开源代码安全漏洞风险分析与管控措施
- 2026重庆江津枢纽港产业园运营集团选聘22人考试备考题库及答案解析
- 2025-2026学年上海音乐小学教案
- 公司履约保函管理制度
- 数字化转型战略规划纲要
- 国家安全教育大学生读本课件高教2024年8月版课件-第四章坚持以人民安全为宗旨
- 数字化全过程成本管理
- 二级烟草专卖管理师理论考试题库
- 2024年全国中学生生物学联赛试题含答案
- DL∕T 5157-2012 电力系统调度通信交换网设计技术规程
- DL∕T 1795-2017 柔性直流输电换流站运行规程
- 2024年湖南省中考数学真题试卷及答案解析
- 五年级下册劳动教案完整版
- 改变碳纤维复合材料手工钻孔缺陷
评论
0/150
提交评论