电子教材电子教材1.doc

电子教材电子教材1.doc

ID:55753538

大小:350.00 KB

页数:22页

时间:2020-06-05

电子教材电子教材1.doc_第1页
电子教材电子教材1.doc_第2页
电子教材电子教材1.doc_第3页
电子教材电子教材1.doc_第4页
电子教材电子教材1.doc_第5页
资源描述:

《电子教材电子教材1.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章单片机硬件系统本章首先从单片机的概念入手,简单介绍了单片机实验系统的基本组成及功能,以最简单的信号灯控制应用实验让读者对单片机及其应用系统有一个感性的认识,大致了解单片机的基本工作过程,同时也指出了学习单片机的两个基本方面:硬件接口和软件编程。实训1信号灯的控制11.实训目的(1)了解单片机实验系统的基本组成及功能。(2)通过最简应用系统实例了解单片机的基本工作过程。2.实训设备与器件实训设备:单片机开发系统,程序固化器。实训电路:参见附录原理图。3.实训步骤及要求1)分析附录原理图,了解以8031为基础

2、的单片机实验系统的基本组成及功能。本实训系统的核心器件是8031单片机芯片,同时外部还扩展了一片EPROM2764、一片RAM6264、一片EEPROM2864A、一片8155、一片ADC0809和MAX232等,首先将这些主要芯片的功能简单介绍如下:(1)EPROM2764:紫外线可擦除,电可编程的只读存储器。通常用于存放编制好的程序和常数表格。(2)RAM6264:静态随机存储器,通常用于存放采集到的原始数据,处理中的数据及最后的结果。(3)EEPROM2864A:电可擦除,电可编程的只读存储器。它是近年来

3、广泛被使用的一种只读存储器。其主要优点是能在应用系统中进行在线改写,并能在断电情况下保存数据而不需要保护电源。它兼有程序存储器与数据存储器的特点。关于上述三种存储器以及与单片机的连接、使用将在第6章详细介绍。(4)8155A:一种可编程的RAM和I/O接口芯片,本实训系统主要用它来作扩展键盘和数码管显示的接口。详细内容将在第6、7章介绍。(5)ADC0809:一种8路模拟输入的8位逐次逼近式A/D转换器件。详细内容将在第7章介绍。(6)MAX232:标准的串行口电平转换器,用来将单片机和PC机联系起来,将在第8

4、章介绍。此外,本系统还扩展了一片74LS245(8总线接收/发送器),一片74LS373(8D三态输出锁存器),一片74LS138(三线/八线译码器)和一片74LS240(8位反码三态输出驱动器)。本书将以此实训验系统电路为基础开展8个实训项目和课程设计,从而掌握单片机的硬件结构、软件编程及调试。2)向EPROM2764写入程序机器码通过程序固化器将下列程序中对应的机器码,依次写入到EPROM2764的0000H~0015H地址单元中。机器码地址程序ORG0000H;表示程序从地址0000H存放75900000

5、00HSTART:MOVP1,#00H11170003HACALLDELAY;延时一段时间,便于观察7590FF0005HMOVP1,#0FFH11170008HACALLDELAY;延时80E9000AHSJMPSTART;返回,从START开始重复7BFF000CHDELAY:MOVR3,#0FFH;一段延时子程序7CFF000EHDEL2:MOVR4,#0FFH000010HDEL1:NOPDCFD0011HDJNZR4,DEL1DBF90013HDJNZR3,DEL2220015HRET;子程序返回EN

6、D;表示程序结束上述程序表由几部分组成,左边所列是一组十六进制数,我们称之为机器码,以及机器码所在存储器中的地址(0000H~0015H),机器码是计算机可以识别的语言,例如75,90,00……等。这些是我们写入2764的内容,表示的是一段程序。中间是和机器码对应的源程序(一系列指令),例如MOVP1,#00H,后续章节将侧重于源程序。关于单片机的指令以及程序设计将在第3、4章详细介绍,在第4章的实训4中也会重点讨论上述程序。最右边是对程序的简单说明,以便于阅读。程序固化器的具体操作过程可参见相应的说明书。3)

7、运行程序将写好的EPROM插入实训电路板相应位置,再接上电源启动运行,观察8个发光二极管的亮灭状态。4.实训分析与总结(1)实训结果是:实训电路板中的8个发光二极管按照全亮、全灭的规律不停地循环变化。(2)本实训所涉及的电路参见附录原理图左上角所示:单片机1~8引脚通过集成芯片74LS240(8个非门)接到8个发光二极管,8个发光二极管的阳极各接一个限流电阻后接+5V电源,阴极连在一起接地。单片机的这8个引脚对应其内部的一个并行I/O口——P1口,有关P1口的具体结构在本章正文中介绍,这是本实训所涉及的硬件部分

8、。从图可见,当P1口的某个引脚为低电平时,发光二极管变亮,当P1口的某个引脚为高电平时,发光二极管熄灭。这样我们可以通过向P1口写入一个8位二进制数来改变每个管脚的电平状态,而向P1口写入数据可以通过相应指令来实现。实训程序中的第一条指令MOVP1,#00H(其中#表示其后面为常数,H表示其前面的常数为十六进制数,写成二进制形式为#00000000B,B表示二进制数),对应机器码为75

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。