合泰指令教学教学教材.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
合泰指令教学教学教材.ppt

单片机指令概述 合泰单片机指令运用 了解指令,让编程序变得更容易. 什么是单片机 单片机就是一块单片的计算机看起来就是一个黑块,他把计算机正常工作所需要用的设备接口等全部集成在一个芯片上,并可以完成一些简单的工作,这里举一个简单的例子让你了解单片机是什么是干什么功能的,比如说你现在把一个led小灯,接在了单片机的P1.0引脚上,我们要灯亮就给单片机一个setb P1.0的指令,我们要灯熄灭就给clr p1.0 灯就熄了。 说到这里我们要问到底什么是单片机呢?他就是一个电脑,只不过是微型的,麻雀虽小,五脏俱全:它内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱就相对便宜多了. 单片机的特点 小巧灵活、成本低、易于产品化。它能方便地组装成各种智能式控制设备以及各种智能仪表。面向控制,能针对性地解决从简单到复杂的各类控制任务,从而获得最佳性价比。抗干扰能力强,适应温度范围宽,在各种恶劣条件下都能可靠地工作,这是其它机型所无法比拟的。可以很方便地实现多机和分布式控制,使整个系统的效率和可靠性大为提高。 单片机的应用场合 ◆智能仪器仪表       单片机用于各种仪器仪表,一方面提高了仪器仪表的使用功能和精度,使仪器仪表智能化,同时还简化了仪器仪表的硬件结构,从而可以方便地完成仪器仪表产品的升级换代。如各种智能电气测量仪表、智能传感器等。     机电一体化产品是集机械技术、微电子技术、自动化技术和计算机技术于一体,具有智能化特征的各种机电产品。单片机在机电一体化产品的开发中可以发挥巨大的作用。典型产品如机器人、数控机床、自动包装机、点钞机、医疗设备、打印机、传真机、复印机等。  ◆实时工业控制       单片机还可以用于各种物理量的采集与控制。电流、电压、温度、液位、流量等物理参数的采集和控制均可以利用单片机方便地实现。在这类系统中,利用单片机作为系统控制器,可以根据被控对象的不同特征采用不同的智能算法,实现期望的控制指标,从而提高生产效率和产品质量。典型应用如电机转速控制、温度控制、自动生产线等 。  ◆家用电器       家用电器是单片机的又一重要应用领域,前景十分广阔。如空调器、电冰箱、洗衣机、电饭煲、高档洗浴设备、高档玩具等。      另外,在交通领域中,汽车、火车、飞机、航天器等均有单片机 的广泛应用。如汽车自动驾驶系统、航天测控系统、黑匣子还有分 布式系统的前端模块等等 。 程序又是什么? 单片机里面是要运行程序的,并且可以修改这个程序。 什么是单片机程序? 他是通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这就相当于你先教会一个徒弟给他注入你的思想,让他学会帮你去完成一个工作,那么以后单片机就会按照你程序的思路自动的去完成所有的工作了。单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性! 程序1 R0_Buf db ? ;定义寄存器R0 R1_Buf db ? ;定义寄存器R1 Test: mov a,R0_Buf sub a,60 snz C jmp Test_Next clr R0_Buf inc R1_Buf Test_Next: 工人每分钟放进R0箱子10个苹果,R0箱子最多存放60个苹果.当R0的苹果数达到60个时,把箱子里苹果打包后放进R1仓库.R1仓库可以存放200箱. 学前认识 累加器ACC 对任何单片机来说,累加器是相当重要的,且与ALU所完成的运算有密切关系,所有ALU得到的运算结果都会暂时存在ACC累加器里。 若没有累加器,ALU必须在每次进行如加法、减法和移位的运算时,将结果写入到数据存储器, 这样会造成程序编写和时间的负担。 另外数据传送也常常牵涉到累加器的临时储存功能,例如在使用者定义的一个寄存器和另一个寄存器之间传送数据时,由于两寄存器之间不能直接传送数据,因此必须通过累加器来传送数据。 数据存储器 数据存储器是内容可更改的8位RAM内部存储器,用来储存临时数据。 立即数 立即数是固定一个数字是不可改变的. 指令分类 1,数据的传送 2,算术运算 3,逻辑和移位运算 4,分支和控制的转换 5,位运算 6,查表运算 7,其它运算 逻辑运算 AND A,[m] ;ACC与数据存储器做“与”运算,结果放入ACC OR A,[m] ;ACC与数据存储器做“或”运算,结果放入ACC XOR A,[m] ;ACC与数据存储器做“异或”运算,结果放入ACC ANDM A,[m] ;ACC与数据存储器做“与”运算,结果放入数据存储器 ORM A,[m] ;ACC与数据存储器做“或”运算,结果放入数据存储器 XORM A,[m] ;

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档