- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[教育]单片机
连接上电复位电路 完成第一个任务 用单片机点亮一只发光二极管LED CLR P1.0 C2H,90H 利用“编程器”写入片子内部。 MCS-51单片机基本结构示意图 一、 中央处理器CPU 中央处理器是单片机内部的核心部件, 它决定了单片机的主要功能特性。它由运算部件和控制部件和位处理器(布尔处理器)组成。 算术逻辑单元ALU与累加器ACC、寄存器B 算术逻辑单元ALU不仅能完成8位二进制数的加(带进位加)、减(带借位减)、乘、除、加1、减1及BCD加法的十进制调整等算术运算,还能对8位变量进行逻辑“与”、“或”、“异或”、求补、清零等逻辑运算, 并具有数据传送, 程序转移等功能。 累加器ACC简称累加器A, 为一个8位寄存器, 它是CPU中使用最频繁的寄存器。进入ALU作算术和逻辑运算的操作数多来自于A, 运算结果也常送回A保存。 寄存器B是为ALU进行乘除法设置的。 位处理器(布尔处理机) 布尔处理机 是MCS—51单片机ALU所具有的一种功能。单片机指令系统中的布尔指令集(17条位操作指令), 存储器中的位地址空间, 以及借用程序状态标志寄存器PSW中的进位标志CY作为位操作“累加器”, 构成了单片机内的布尔处理机。它能完成逻辑与、或、非、异或等逻辑操作。用于逻辑电路的仿真、开关量的控制及设置状态标志位非常有效。 控制器 控制部件是单片机的神经中枢, 它包括程序计数器(PC)、指令寄存器(IR),指令译码(ID)、数据指针(DPTR)、堆栈指针(SP)、时钟发生器、定时和控制电路等部件。 控制器以主振频率为基准,发出CPU控制时序,从程序存储器中取指令,放在指令寄存器,然后对指令进行译码,并通过定时和控制逻辑电路在规定的时刻发出一定序列的操作控制信号命令,协调各部分的工作,以完成该指令规定的操作。有些信号被送到管脚,控制扩展芯片的工作。 单片机的工作过程 单片机按照存储器中的程序(完成某一功能的指令序列)进行操作的。 1、开始执行程序时,把第一条指令的地址送到程序计数器PC。 2、以PC作为地址指针,从程序存储器中取出一条指令送到指令寄存器(IR),并使PC增量使PC指向下一条指令的存储地址。 3、译码器对指令的操作码进行译码,确定该指令所要执行的全部操作。 * 《单片机原理与应用技术》 有关本课程学习的几点建议 本课程是一门实践性、应用性很强的学科 仅仅听懂还不够,重在培养动手能力 硬件/软件同样重要、不可偏废 硬件是骨架,软件是皮肉器脏及思想 本课程的前期基础课程是数字电路与微机原理这方面知识掌握得不够好的请自己补上 预习、听课、复习、作业、实验环环都重要 用科学的方法学习 绪 论 绪 论 在工业、农业、军事、保安、金融、仪器仪表、航空航天、医疗、通讯、办公设备、娱乐休闲、健身、体育竞赛、服务领域……,大量单片机-嵌入式技术已经无处不在。正迅速改变着人们传统的生产和生活方式。 单片机 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 单片机的应用领域 单片机用于各种仪器仪表,一方面提高了仪器仪表的使用功能和精度,使仪器仪表智能化,同时还简化了仪器仪表的硬件结构,从而可以方便地完成仪器仪表产品的升级换代。如各种智能电气测量仪表、智能传感器等。 ◆智能仪器仪表 机电一体化产品是集机械技术、微电子技术、自动化技术和计算机技术于一体,具有智能化特征的各种机电产品。单片机在机电一体化产品的开发中可以发挥巨大的作用。典型产品如机器人、数控机床、自动包装机、点钞机、医疗设备、打印机、传真机、复印机等。 ◆实时工业控制 单片机还可以用于各种物理量的采集与控制。电流、电压、温度、液位、流量等物理参数的采集和控制均可以利用单片机方便地实现。在这类系统中,利用单片机作为系统控制器,可以根据被控对象的不同特征采用不同的智能算法,实现期望的控制指标,从而提高生产效率和产品质量。典型应用如电机转速控制、温度控制、自动生产线等 。 ◆机电一体化产品 ◆分布式系统的前端模块 在较复杂的工业系统中,经常要采用分布式测控系统完成大量的分布参数的采集。在这类系统中,采用单片机作为分布式系统的前端采集模块,系统具有运行可靠,数据采集方便灵活,成本低廉等一系列优点。 ◆家用电器 家用电器是单片机的又一重要应用领域,前景十分广阔。如空调器、电冰箱、洗衣机、电饭煲、高档洗浴设备、高档玩具等。 另外,在交通领域中,汽车、火车、飞机、航天器等均有单片机的广泛应用。如汽车自动驾驶系统、航天测控系
文档评论(0)