2.2算术运算指令及应用_第1页
2.2算术运算指令及应用_第2页
2.2算术运算指令及应用_第3页
2.2算术运算指令及应用_第4页
2.2算术运算指令及应用_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目题目:算术运算指令及应用一、项目功能:

对两个8位无符号数进行加、减、乘、除运算。二、项目任务1、各组依据进行项目分工,确定工作步骤,提交项目实施计划。2、设计并焊接单片机最小应用系统。3、依据项目功能完成利用单片机最小应用系统(三)对两个8位无符号数进行加、减、乘、除运算的软件编写和调试。4、综合调试,完成系统。5、填写项目报告。实际演示,检查测评。三、项目内容:1、向P1口送立即数#0FFH,使P1口处于输入状态。2、延时等待输入数据稳定。3、读取P1口的数据。4、延时等待第二个数据输入。5、读取P1口的数据与第一个数据做加、减、乘、除运算。四、知识点技能点:1、算术运算指令(24条)的功能、特点。2、各算术运算指令对PSW的影响。3、算术运算指令的编程应用方法。4、单片机最小应用系统电路的原理结构及系统构成。5、使用Protel99SE绘制原理图及PCB图。6、程序的运行调试,故障原因的查找和排除。项目知识准备1、加、减法指令(1)不带进位加法指令(4条)·ADDA,Rn;AA+Rn·ADDA,direct;AA+(direct)·ADDA,@Ri;AA+((Ri))·ADDA,#data;AA+data

功能说明:8位二进制数加法运算指令的一个加数总是累加器A,而另一个加数可以由不同寻址方式得到,相加结果再送回累加器A中。(2)带进位加法指令(4条)·ADDCA,Rn;AA+Rn+CY·ADDCA,direct;AA+(direct)+CY·ADDCA,@Ri;AA+((Ri))+CY·ADDCA,#data;AA+data+CY功能说明:把源操作数所指示的内容和累加器A中的内容以及进位位CY相加,结果存入累加器A中。(3)带借位减法指令(4条)·SUBBA,Rn;AA-Rn-CY·SUBBA,direct;AA-(direct)-CY·SUBBA,@Ri;AA-((Ri))-CY·SUBBA,#data;AA-data-CY说明:要进行不带借位的减法时,先用CLRC指令使CY清0。项目知识准备2、加1减1指令(1)加1指令(5条)

·INCA

·INCRn

·INCdirect

·INC@Ri

·INCDPTR指令功能:将指定单元的内容加1再送回该单元,这类指令不影响标志位。即使加1大于等于256也不进位。项目知识准备(2)减1指令(4条)

·DECA

·DECRn

·DECdirect

·DEC@Ri指令功能:是将指定单元的内容减1再送回该单元,这类指令不影响标志位。说明:

·

加1减1指令与加法减法指令中加1减1运算的区别是加1减1指令不影响标志位,特别是不影响进位标志。

·无16位减1指令。项目知识准备4、乘除法指令(1)乘法指令(1条)

MULAB;BAA×B指令功能:实现两个8位无符号数的乘法操作。两个无符号数分别存放在A和B中,乘积为16位,积低8位存于A中,积高8位存于B中。如果积大于255(即B≠0),则OV置1,否则OV清0,而该指令执行后,CY总是清0。项目知识准备(2)除法指令(1条)

DIVAB;AA/B(商),BA/B(余数),

CY0,OV03、BCD码调整指令(1条)DAA指令功能:是对加法运算结果进行BCD码调整,主要用于BCD码加法运算。对BCD码的减法运算不能用此指令来调整。五、需要提交的项目资料1、项目实施计划表2、单片机最小应用系统(三)电路原理结构图3、电路所用器件清单4、电路综合调试记录5、项目报告6、自评成绩项目工作计划:序号工作内容措施时间说明1算术运算指令阅读教材及参考资料第一次课全组人员2硬件、软件设计完成电路原理图、程序流程图及硬件焊接与编程第二次课全组人员分工合作3软、硬件调试及综合调试硬件电路检查、软件仿真运行第二次课全组人员分工合作4项目报告归纳总结第二次课全组人员分工合作5自评全组演示讨论第二次课全组人员单片机最小应用系统(三)电路原理图元器件清单序号名称型号数量189C51单片机芯片1个2晶振11.0592MHz

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论