下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、东北石油大学实习总结报告11实习类型电装实习实习单位电子科学学院实习基地 实习起止时间 2016年6月25日至2016年7月4日指导教师样韵桐所在院(系)电子科学学院班 级电子14-2学生姓名邹天野学 号1409012402182016年7月4日、实习目的与要求1. 掌握微处理器、微型机和单片机的基本概念(1)微处理器微处理器用一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算术逻辑部件的功能。微处理器的基本组成部分有:寄存器堆、运算器、 时序控制电路,以及数据和地址总线。微处理器能完成取指令、执行指令,以及与外 界存储器和逻辑部件交换信息等操作,是微型计算机的运算控制部分
2、。(2)微型机微型机即微型计算机,是由大规模集成电路组成的、体积较小的电子计算机。它 是以微处理器为基础,配以内存储器及输入输出 (I/O)接口电路和相应的辅助电路而 构成的裸机。(3)单片机微型计算机简称单片机,是典型的嵌入式微控制器,又称单片微控制器。单片机 是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理 器CPU随机存储器RAM只读存储器ROM多种I/O 口和中断系统、定时器/计数器 等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。2. 了解微机系统的
3、组成微机系统,即微型计算机系统,又称电脑系统。它是一种能自动、咼速、精确地处理信息的现代化电子设备,计算机具有算术运算和逻辑判断能力, 并能通过预先 编好的程序来自动完成数据的加工处理。因此也可以说计算机是一种帮助人类从事脑 力劳动的工具。微机系统的主要硬件部分按照功能来看可以分为运算器、控制器、存储器、输入设备和输出设备五大部分。运算器:运算器又称算术逻辑单元,他是计算机对数据进行加工处理的部件, 包 括算术运算和逻辑运算。控制器:控制器负责从存储器中取出指令,并对指令进行译码。根据指令的要求 按时间的先后顺序负责向其他各部件发出控制信号, 保证各部件协调一致地工作,一 步步地完成各种操作。
4、控制器主要由指令寄存器、译码器、程序计数器和操作控制器 等组成。存储器:存储器分为内存储器和外存储器,是计算机记忆或暂存数据的部件。 计 算机中的全部信息包括最原始的输入数据、 经过初步加工的中间数据和最后处理完成 后的有用信息都存放在存储器中。而且指挥计算机运行的各种程序即规定如何对输入 数据进行加工处理的一系列指令也存放在存储器中。输入设备:输入设备是给计算机输入信息的设备。 它是重要的人机接口负责将输 入的信息转化为计算机能识别的二进制代码送入存储器保存。输出设备:输出设备是输出计算机处理结果的设备, 通常它将结果转化为人们易 为识别的形式。3. 弄清单片机的内部结构和工作原理单片机主要
5、由运算器、控制器和主要寄存器构成。运算器:运算器由运算部件算术逻辑单元、累加器和寄存器等几部分组成。算术逻辑单元的作用是把传来的 数据进行算术或逻辑运算,输入来源为两个8位数据,分别来自累加器和数据寄存器。 ALU能完成对这两个数据进行加、减、与、或、比较大小等操作,最后将结果存入累 加器。控制器:控制器由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成,是发布命令的“决策机构”,即协调和指挥整个微机系统的操作。二、单片机基本原理1. 单片机基本结构(1) 运算器运算器由运算部件算术逻辑单元 (Arithmetic & Logical Unit,简称ALU、累加器和寄存
6、器等几部分组成。ALU的作用是把传来的数据进行算术或逻辑运算,输 入来源为两个8位数据,分别来自累加器和数据寄存器。ALU能完成对这两个数据进行加、减、与、或、比较大小等操作,最后将结果存入累加器。运算器所执行全部操 作都是由控制器发出的控制信号来指挥的,并且,一个算术操作产生一个运算结果, 一个逻辑操作产生一个判决。(2) 控制器控制器由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组 成,是发布命令的“决策机构”,即协调和指挥整个微机系统的操作。微处理器内通 过内部总线把ALU计数器、寄存器和控制部分互联,并通过外部总线与外部的存储 器、输入输出接口电路联接。外部总线又称为系
7、统总线,分为数据总线DB地址总线AB和控制总线CB通过输入输出接口电路,实现与各种外围设备连接。(3)主要寄存器累加器A是微处理器中使用最频繁的寄存器。在算术和逻辑运算时它有双功能: 运算前,用于保存一个操作数;运算后,用于保存所得的和、差或逻辑运算结果数据 寄存器DR数据寄存器通过数据总线向存储器和输入/输出设备送(写)或取(读) 数据的暂存单兀。它可以保存一条正在译码的指令,也可以保存正在送往存储器中存 储的一个数据字节等等。指令寄存器IR和指令译码器ID指令寄存器是用来保存当前正在执行的一条指令。当执行一条指令 时,先把它从内存中取到数据寄存器中, 然后再传送到指令寄存器。当系统执行给定
8、的指令时,必须对操作码进行译码,以确 定所要求的操作,指令译码器就是负责这项工作的。 其中,指令寄存器中操作码字段 的输出就是指令译码器的输入。程序计数器 PC PC用于确定下一条指令的地址,以 保证程序能够连续地执行下去,因此通常又被称为指令地址计数器。在程序开始执行 前必须将程序的第一条指令的内存单元地址(即程序的首地址)送入PC,使它总是指向下一条要执行指令的地址。中断控制并行I/O 口输入 输出團2-1 S061单片机框图图1单片机基本结构2. 单片机的基本工作原理单片机是一个微型的电脑,它可以承担一些不算复杂的功能,而要使单片机发挥 功能,就必须借助于程序语言,通过不同的程序实现不同
9、的功能。 单片机自动完成赋 予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所 谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指 令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机 能自动完成某一特定任务,必须把要解决的问题编成一系列指令 (这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存 放在具有存储功能的部件一一存储器中。存储器由许多存储单元(最小的存储单位) 组成,就像大楼房有许多房间组成一样,指令就
10、存放在这些单元里,单元里的指令取 出并执行就像大楼房的每个房间的被分配到了唯一房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元 的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。梟岸ETsraJSHEs启ST曽科哥rlarzlnl>lpel-al<>PE-5山仞显示it【叩罰图2单片机板原理图三、单片机调试及程序开发1. 单片机开发板的下载接口模块调试(1)步骤 在PC机上运行Keil C,在本地D盘新建一文件夹命名为 myproject,(以 后实践的工程和程序均存放在该文件夹中)。然后在 D:
11、/myproject目录下新建一文 件夹,并将其命名为test,然后在该文件夹中新建工程新建工程 test.Uv2 。 新建一个text文件,保存在刚才新建的文件夹test中,并将其保存为后 缀为.Asm的文件,并将其命名为test.Asm。 右击工程窗口中的【Source Group 1】,在弹出的菜单中选择【Add Files toGroup “Source Group 1”】在弹出的窗口中选择刚才你新建的 test.Asm文件,单击 【Add】关闭对话框。 在工程窗口中的Source Group 1中找到test.Asm文件并双击将其打开,在 该文件中敲入下载接口的调试程序。 保存后编译
12、,若有错误将其改正,直到编译通过为止。 在菜单栏单击【project】在下拉菜单中选择【opinion for target “ target T】,在弹出的对话框中选择【output】标签,在【create hex】选项前面打钩将 其选中。 再次编译,在Keil C下方的状态窗口中看到 【creating hex from “test ”】 将下载线的一头插在开发板的ISP接口上,另一头接PC机的并口。 启动PC机中下载程序,通信方式选择LPT1然后再选择对应的单片机型号(如 AT89S51 单击浏览选择刚才所产生的hex文件,点击编程按钮,观察状态是否烧写成 功。若下载成功关闭电源,拔去下
13、载接口的下载线,然后上电观察实验现象。若下载 没成功,按照调试问题的提示检查原因。(2)下载接口的调试程序;若本程序下载成功后可以看到开发板上的LED丁轮流亮ORG 0000HLJMP MAINORG 0030HMAIN: MOV P1, #04HLCALL DELAYMOV P1, #08HLCALL DELAYMOV P1, #10HLCALL DELAYLJMP MAINDELAY: MOV R5, #02HDL0: MOV R6, #0FFHDL1: MOV R7, #0FFHDL2: DJNZ R7, DL2DJNZ R6, DL1DJNZ R5, DL0RETEND2. 单片机开发
14、板的显示模块调试 在PC机上运行Keil C,在D:/myproject目录下新建一文件夹,并将其命 名为display,然后在该文件夹中新建工程 display.Uv2。 然后新建一个text文件,保存在刚才新建的文件夹 display中,并将其保 存为后缀为.Asm的文件,并将其命名为display.Asm 。 右击工程窗口中的【Source Group 1】,在弹出的菜单中选择【Add Files toGroup “Source Group 1 ”】在弹出的窗口中选择刚才你新建的display.Asm 文件,单击【Add】关闭对话框。 在工程窗口中的Source Group 1中找到di
15、splay.Asm 文件并双击将其打开, 在该文件中敲入显示模块的调试程序。 保存后编译,若有错误将其改正,直到编译通过为止。 在菜单栏单击【project】在下拉菜单中选择【opinion for target “ target T】,在弹出的对话框中选择【output】标签,在【create hex】选项前面打钩将 其选中。 再次编译,在Keil C下方的状态窗口中看到【creating hex from “display ”】 将下载线的一头插在开发板的ISP接口上,另一头接PC机的并口。 启动PC机中下载程序,通信方式选择LPT1然后再选择对应的单片机型号(如 AT8951) 单击浏览
16、选择刚才所产生的hex文件,点击编程按钮,观察状态是否烧写成 功。若下载成功关闭电源,拔去下载接口的下载线,然后上电观察实验现象。若没下 载成功,按照调试问题的提示检查原因。£J图3调试完毕后效果图(2)显示模块的调试程序;若本程序下载成功后可以看到开发板上的数码管从0-9轮流显示ORG 0000HLJMP MAINORG 0030HMAIN: MOV Cou nt, #00HNEXT:MOV A, Cou ntMOV B, #10DIV ABMOV DPTR, #TABLEMOVC A, A+DPTRMOV SBUF, A HERE: JNB TI,HERECLR TIMOV A,BMOVC A,A+DPTRMOV SBUF,AHERE1: JNB TI,HERE1CLR TILCALL DELYINC Cou ntMOV A,CountCJNE A,#100,NEXTLJMP MAINDELY: MOV R6,#250 D1:MOV R7,#248DJNZ R7,$DJNZ R6,D1RETTABLE:DB 0FCH,60H,0DAH,0F2H,66H,0B6H,0BEH,0E0HDB0FEH,0F6H,0EEH,3EH,9CH,7AH,9E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年遮阳帘电源适配器项目可行性研究报告
- 未来五年蚬种苗企业数字化转型与智慧升级战略分析研究报告
- 未来五年轨道交通建设企业ESG实践与创新战略分析研究报告
- 未来五年网络借贷科技服务企业ESG实践与创新战略分析研究报告
- 未来五年交通事故现场勘查救援设备企业ESG实践与创新战略分析研究报告
- 江苏省常州市达标名校2026届生物高二上期末检测试题含解析
- 2026届三省三校高三上英语期末联考模拟试题含解析
- 2026届内蒙古呼伦贝尔市名校生物高二上期末复习检测模拟试题含解析
- 2025-2030中南区绿色食品产业集群竞争分析与发展规划报告
- 2025-2030日用品制造行业市场现状分析及投资评估规划分析研究报告
- 上海网约车汽车租赁商业计划书范文
- 十五五规划纲要解读:农村饮水安全保障与水质提升
- 肿瘤科乳腺癌靶向治疗方案
- 演讲比赛评分细则及打分表模板
- 肠梗阻完整版课件
- 药事管理相关知识培训课件
- 散打教练考试题目及答案
- 爆破作业危险性较大分部分项工程清单及安全措施
- 体育工作会议汇报
- 爷孙断绝协议书
- 铁道运输组织管理课件
评论
0/150
提交评论