《单片机技术》实验(2012级自动化1201~02、电气1201~02)讲义

合集下载

《单片机原理及接口技术》课程实验大纲

《单片机原理及接口技术》课程实验大纲

《单片机原理及接口技术》课程实验大纲课程名称:《单片机原理及接口技术》实验英文名称:《MCU principles and interface technologies》experiment课程性质:专业选修课程课程编号:0510085所属系部:机电工程学院总学时:14学时预备知识:电路、数字电子技术课程在教学计划中的地位作用:本课程是机械电子工程专业的一门重要专业选修课程。

目前单片机技术开发和应用水平已成为一个国家工业化发展水平的标志之一。

单片机原理及其应用已成为从事电子技术的工程技术人员必须掌握的基础理论和基本技能之一。

通过本课程的学习使学生实践上掌握单片计算机的基本组成、工作原理及常用接口技术,建立单片机系统整体概念,使学生具备单片机应用系统软、硬件开发的初步能力。

教学方式:理论与实践相结合教学的目的与要求:通过本课程的学习,使学生掌握单片机的硬件结构、MCS-51的指令系统、MCS-51汇编语言程序设计、MCS-51的中断系统、MCS-51的定时器/计数器、MCS-51的串行口、MCS-51单片机扩展存储器的设计、MCS-51扩展I/O接口的设计、MCS-51 与键盘、显示器的接口设计、MCS-51单片机与D/A转换器和A/D转换器的接口、MCS-51的功率接口、MCS-51的串行通信技术及其扩展接口。

进一步理解MCS-51单片机的开发装置、工作原理、编程方法,学会使用开发机进行程序。

课程教材:《单片机原理及接口技术》蔡美琴主编高等教育出版社参考书目:1.《单片机程序设计基础》周航慈主编北京航天航空大学出版社2. 《单片机原理及其接口技术》胡汉才主编清华大学出版社编写日期:2012年6月制定课程内容及学时分配:发光二极管显示各相状态。

要求:掌握步进电机控制系统的硬件设计方法;熟悉步进电机驱动程序的设计与调试,提高单片机应用系统设计和调试的能力。

正确连接电路,编写程序,调试运行。

实验一P1口亮灯实验一、实验目的1.学习P1口的使用方法;2.学习延时子程序的编写。

单片机原理实验讲义(DOC)

单片机原理实验讲义(DOC)

目录实验一、单片机集成开发环境入门实验二、I/O口输入输出实验――循环灯程序设计实验三、I/O口输入输出实验――LED数码管动态显示与按键去抖程序设计实验四、定时器应用实验――LED数码动态显示与矩阵键盘赋值程序设计实验五、计数器应用实验――基于热敏电阻和555时基电路的简易温度计设计实验一、单片机集成开发环境入门一、实验目地1.掌握单片机集成开发软件“W A VE 3.2”的开发环境配置。

2.掌握单片机集成开发软件“WA VE 3.2”的基本功能,了解MCS-51系列单片机应用系统的软件开发过程。

●掌握创建工程项目和管理工程项目的方法。

●掌握MCS-51系列单片机汇编程序的编辑、编译方法。

●掌握MCS-51系列单片机汇编程序的仿真调试方法和观察窗口的使用。

二、实验设备PC 兼容机一台,操作系统为WindowsXP,安装有单片机集成开发软件“W A VE3.2”。

三、实验原理1.单片机集成开发软件“W A VE 3.2”简介单片机应用程序的设计步骤通常可分为以下几步:(1)根据单片机应用系统的功能进行算法构思和设计,画出程序流程图;(2)用单片机汇编语言、C语言或PLM语言(初学者一般应采用汇编语言)编写源程序;(3)将源程序翻译成单片机可执行的机器码程序,即所谓的目标程序,该过程称为汇编或编译;(4)程序调试,将目标程序下载到目标单片机(即应用系统板中的单片机),运行目标程序,对运行结果进行监控。

若运行结果与预期结果相符,程序正确,调试结束;否则由结果的差异分析算法或程序的可能错误,重复步骤2至4,修改源程序、重新汇编、再调试,直至程序正确。

以上步骤2至4可应用单片机集成开发软件在个人计算机上完成。

“W A VE 3.2”是一款功能强大的单片机集成开发软件,可开发多个系列的单片机应用系统。

该软件主要功能有:(1)集成了文本编辑器,可对源程序进行编辑、修改;(2)集成了汇编器,可对源程序进行汇编,自动查找源程序中的语法错误,并将无语法错误的源程序翻译成目标程序;(3)集成了仿真调试器,可对目标系统进行在线仿真调试,也可在个人计算机上对目标程序进行模拟仿真调试。

2012单片机实验指导书

2012单片机实验指导书

作者:朱兆优
实验一
一.实验目的
1.学习数据块的建立。 2.掌握数据块移动的编程方法。 3.掌握查表程序的编程方法。
数据块传送和查表
二.实验任务
1.编写程序将 100H 开始的片外部数据存储器中的 N 个单元的内容(N≤0FFH),传送到片外部 数据存储器 200H 开始的 N 个单元,N 为数据块长度,存放于 0FFH 中。 2.编写程序将 30H 开始的内部数据存储器中的 N 个单元的内容(N≤20H),传送到片内数据存 储器 50H 开始的 N 个单元,N 为数据块长度,存放于 2FH 中。 3.按下图给出的函数关系曲线,要求编写出一个解 Y=F(X)的查表程序。
待 转 换 的 二 进 制 数 - 104 够 减 , 万 位 计 数 加 1, 再 减 104 不够减,恢复减之前的数,即得万位
求得万位计数值后,再将余数减去 103,方法类同,可得千位、百位、十位,最后的余数即为个 位。另外: 104=2710H 102=0064H 103=03E8H 101=000AH
四.资源分配
<学生自行完成>
2
《单片机原理及应用》实验讲义、课程设计指导书
作者:朱兆优
五.实验步骤
1.根据程序流程图和资源分配表编写汇编源程序。 2.开 PC 机后,建立一个个人工作目录(文件夹) ,使用 TKS 或 Keil 调试软件将源程序输入 生成汇编文件(如 file1.ASM)并保存到个人工作目录中。 3. 在单片机调试软件 IDE 下新建一个工程项目文件 (如 name1.mpj) , 并将汇编文件 file1. ASM 添加到工程中(工程项目文件也应存放到个人目录中) 。 4.对源程序进行编译。编译有错误要对出错的程序段或语句进行修改,程序修改后再编译, 如此反复直至程序编译无错误。 5.编译无错后,点击 快捷命令将程序装入单片机中动态调试状态。可选择使用单步、跟踪、

单片机原理实验指导书(2012.10)

单片机原理实验指导书(2012.10)

《单片机原理》实验指导书计算机科学与技术系2012年8月目录第一部分单片机仿真实验 (1)实验一:流水灯实验 (1)实验二:中断实验 (4)实验三:定时器中断实验 (6)实验四:串行口实验 (9)实验五:矩阵式键盘输入识别 (13)实验六:LCD循环显示设计 (19)第二部分单片机硬件实验............................错误!未定义书签。

第一章试验箱系统概述 ...................................错误!未定义书签。

一、系统地址分配........................................... 错误!未定义书签。

二、系统接口定义........................................... 错误!未定义书签。

三、通用电路简介........................................... 错误!未定义书签。

第二章实验指导...............................................错误!未定义书签。

实验七P1口亮灯和P1口加法器实验........... 错误!未定义书签。

实验八简单I/O口扩展(选作).................. 错误!未定义书签。

实验九8255控制交通灯................................ 错误!未定义书签。

实验十128*64LCD液晶显示 .......................... 错误!未定义书签。

第一部分单片机仿真实验实验一:流水灯实验一、实验目的:通过对P3口地址的操作控制8位LED流水点亮,从而认识单片机的存储器。

二、实验原理图实验参考电路图如下:三、参考实验程序//流水灯实验#include<reg51.h> //包含单片机寄存器的头文件sfr x=0xb0; //P3口在存储器中的地址是b0H,通过sfr可定义8051内核单片机//的所有内部8位特殊功能寄存器,对地址x的操作也就是对P1口的操作/****************************************函数功能:延时一段时间*****************************************/void delay(void){unsigned char i,j;for(i=0;i<250;i++)for(j=0;j<250;j++); //利用循环等待若干机器周期,从而延时一段时间 }/*****************************************函数功能:主函数******************************************/void main(void){while(1){x=0xfe; //第一个灯亮delay(); //调用延时函数x=0xfd; //第二个灯亮delay(); //调用延时函数x=0xfb; //第三个灯亮delay(); //调用延时函数x=0xf7; //第四个灯亮delay(); //调用延时函数x=0xef; //第五个灯亮delay(); //调用延时函数x=0xdf; //第六个灯亮delay(); //调用延时函数x=0xbf; //第七个灯亮delay(); //调用延时函数x=0x7f; //第八个灯亮delay(); //调用延时函数}}四、实验思考题:修改程序使LED灯为18灯亮——27灯亮——36灯亮——45灯亮,再将LED 灯亮的顺序倒过来既:45灯亮——36灯亮——27灯亮——18灯亮,连续运行。

2012级单片机实验指导书

2012级单片机实验指导书

一、基本控制语句应用——简单广告牌霓虹灯设计1. 实验目的:a.理解左移RL、右移RR指令的功能。

b.延时程序DELAY的具体执行过程、延时量控制等。

c.掌握通过设置程序的跳转来实现程序循环的方法。

2.实验设备使用:计算机一台、单片机实验箱一套、Keli C软件一套。

3.实验基本原理:Array (1)源程序及流程图:ORG 0000HAJMP MAINORG 0030HMAIN: MOV P0,#00HMOV A,#01HLOOP: MOV P0,ARL AJMP LOOPEND(2)电路原理图:4.实验内容:a. 编写一程序,可实现数据左移并通过I/O口输出显示。

b. 加入延时程序,观察实验现象是否有所变化。

c. 实现左移及右移的循环输出。

d.实现16盏LED的移位显示。

5.实验步骤:(1) 基本步骤:a. 读懂程序,分析程序中哪一句为控制语句,起到什么控制作用以及最终实现何功能。

b. 运行程序,观察结果是否与程序相符,如不相符请分析出现问题的原因所在。

c. 试着向源程序中加入延时语句,观察现象是否有所改变。

ORG 0000HAJMP MAINORG 0030HMAIN: MOV P0,#00HMOV A,#01HLOOP: MOV P0,ARL AACALL DELAYJMP LOOP;*****延时子程序******;DELAY:MOV R2,#10HLOOP1:MOV R1,#0FFHLOOP2:DJNZ R1,LOOP2DJNZ R2,LOOP1RETENDd. 适当修改延时量,使LED闪烁更为明显,易于肉眼观察。

e. 适当修改程序,使程序最终实现一只LED作流水状移动。

(2)发挥部分:①能自左向右——自右向左——自左向右反复循环来控制一只发光管如反弹状移动。

②能通过两组I/O口组合实现16只LED的流水灯效果。

6.实验报告要求:a.记录实验每一步骤的具体过程及实验现象。

b.叙述实验步骤中发挥部分程序的具体构思,同时将调试过程作详细记录。

单片机实验指导书2012版

单片机实验指导书2012版

实验一8051简单编程与调试实验目的通过简单小程序的输入和调试,熟悉并掌握Keil 的使用。

学会Proteus与Keil的整合调试。

实验基本要求建立三个项目,分别输入存储块清零、二进制BCD码及二进制ASCII码转换的汇编源程序,并进行仿真调试。

画出实验程序的流程框图。

实验步骤采用Keil Cx51 开发8051单片机应用程序一般需要经过下面几个步骤:1、在 Vision2集成开发环境中创建一个新项目(Project),并为该项目选定合适的单片机CPU器件。

在菜单栏中选择“Project”→“New Project”,弹出“Create New Project”对话框,选择目标路径,在“文件名”栏中输入项目名后,单击“保存(S)”按钮,弹出“Selecte Device for Target”对话窗口。

在此对话窗口的“Data base”栏中,单击“Atmel”前面的“+”号,或者直接双击“Atmel”,在其子类中选择“A T89C51”,确定CPU类型。

如图所示。

点击“确定”按钮后,弹出如下的对话框如果是进行汇编语言编程选择“否”。

2、利用μVision2的文件编辑器编写C语言(或汇编语言)源程序文件,并将文件添加到项目中去。

一个项目可以包含多个文件,除源程序文件外还可以有库文件或文本说明文件。

在μVision2的菜单栏中选择“File”→“New”命令,新建文档,然后在菜单栏中选择“File”→“Save”命令,保存此文档,这时会弹出“Save As”对话窗口,在“文件名(N)”一栏中,为此文本命名,注意要填写扩展名“.asm”。

单击“保存(S)”按钮,这样在编写汇编代码时,Keil会自动识别汇编语言的关键字,并以不同的颜色显示,以减少输入代码时出现的语法错误。

程序编写完后,再次保存。

在Keil中“Project Workspace”子窗口中,单击“Target 1”前面的“+”号,展开此目录。

2012秋单片机实验

2012秋单片机实验

《单片机原理》实验指导书高林湖北民族学院2012年11月实验系统概述一、单片机仿真实验仪简介:《单片机原理》课程实验采用由江苏启东达爱思计算机有限公司生产的596H+型单片机仿真教学实验仪器。

实验仪通过RS-232串口与微机(上位机)进行通信,可完成MCS-51系列8位单片机和MCS-196系列16位单片机的实验,功能较强大。

实验仪电路板采用模块化设计,使实验连线简捷明了,免去了学生调试实验线路的工作。

整个实验电路面板的硬件布局如图1.1所示:图1.1 实验电路面板硬件布局图对所标注部件说明如下:1.串行通信波特率选择开关。

其中左边一位用于做8251串行通信实验,右边两位为系统与PC 机串行通信波特率选择位。

在PC机配置较低的场合或DOS操作系统下通常采用中间的9600bps常规波特率;而如果在windows环境或PC机能承受的情况下,选择右边的57600bps波特率较为适宜。

2.CPU选择开关。

可在通电或断电情况下改变当前的 CPU,该开关包含三档,左、右两档均用来选择51系列单片机,而中间一挡用来选择196系列单片机,注意在实验之前要选择正确的单片机进行实验。

3.复位按钮。

一般用作程序执行过程中,按下该按钮后,程序停止运行,所有设备回复初始状态。

4.暂停按钮。

可以暂停当前程序的执行,以便查看单片机的运行状态。

打开实验仪电源开关,系统应显示闪动“P.”,处于待命状态;否则按下RESET键,如仍再不显示,应立即切断电源,检查后重新进行或向实验教师提问。

二、实验仿真软件介绍:运行“MCS-51单片机实验系统”,会出现选择微机与实验仪进行串行通信的对话框,如图1.2所示:图1.2 选择通信端口对话框在上图所示的对话框中,主要是进行通信端口的选择和波特率选择这两项设置。

由于上位机只有最多两个RS-232串行通信端口,因而端口选择只可能是串口1或串口2,其他并未用到。

而具体是串口1、2中的哪一个则由实验仪与上位机的通信连线有关。

单片机实验讲义

单片机实验讲义

《微机应用实验》课程教学所做的基本实验前言需要说明的是,设置本实验课程的目的完全是为了培养读者的“计算机工程概念”,即学习如何用最短的时间和最少的花费,将实际问题转化成使计算机能够“做到并完成”的方法。

故读者在做每个实验之前,必须对所做实验的理论依据做出“形式化”的说明,只有在完全理解了这些依据的情况下,再进行实验才有意义。

以下是每个合格的计算机工程人员在工作时都必须遵守的五个基本步骤(或称为五条原则)。

步骤一.对所希望解决的问题做出“形式化”的描述(用术语说就是“无二义性”,因为早在微型计算机出现之前,就有人证明过“计算机无法解决‘二义性’的问题”这个定理);若别人已经对该问题做出了这样的描述,则应确实理解它。

步骤二.根据所解决的问题的特性与规模,建立该问题与计算机所能处理的对象(即数据)之间的相互对应关系,用术语说就是进行问题的“数据设计”。

需要特别说明的是,前两个步骤基本上与所使用的计算机系统(包括硬件和软件)无关。

步骤三.选择某一种(或几种)相应的程序设计语言(必要时还要选择或设计相应的机器硬件),将步骤一中“人对问题的形式化描述”,转化成“计算机对问题的快速处理”,而计算机的“处理对象”则由步骤二所确定。

用术语说就是进行问题的“程序代码设计”。

另外需要说明的是在动手编写具体的程序代码之前,应先做“确定设计目标”的工作。

即若编写的是子程序,就必须确定该子程序所处理的各种参数的形式和该子程序的“引用条件”;若编写的是程序,就必须确定该程序执行时所产生的现象、用户所做的操作和执行后所产生的结果等等。

步骤四.在各种特定的环境下,调试步骤三所编写的程序代码以保证其正确性。

步骤五.书写相应的“软件(或软件+硬件)使用说明”,注意这其实是步骤三中“确定设计目标”的简述。

值得注意的是,后三个步骤的“正确性”是建立在前两个步骤的“正确性”的基础之上的,没有前两个步骤,后面所做的全部工作都毫无意义(因为你的“出发点”就不对,即犯了“南辕北辙”的错误)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3、在单片机的外部扩展数码管显示器。
4、分别采用延时和查询的方法编写A/D转换程序。 5、启动A/D转换,将输入模拟量的转换结果在显示 器上显示。
《单片机技术》实验讲义
五、实验报告要求 1、实验目的。 2、实验仪器与设备。 3、设计内容。 4、设计要求。 5、实验电路原理图。 6、实验程序流程图。 7、实验程序清单。 8、实验结果分析。 9、实验思考与总结。 六、思考题
实验数据。
《单片机技术》实验讲义
四、设计要求
1、编写程序将00H~0FH 16个数据分别送到单片机内部 RAM 30H~3FH单元中。 2、编写程序将片内RAM 30H~3FH的内容传送至片内RAM 40~4FH单元中。
3、编写程序将片内RAM 40H~4FH单元中的内容传送到外
部RAM 4800H~480FH单元中。 4、编写程序将4800H~480FH单元内容送到外部RAM
《单片机技术》实验讲义
六、思考题 1、在P1.2口线上产生周期为100mS,占空比为2:5的
连续矩形波,要求只采用按键K0来控制其开启和关闭。
《单片机技术》实验讲义
可编程并行接口芯片8255的应用实验 (设计性实验)
一、实验目的 1、掌握单片机与可编程并行接口芯片8255的接口设 计方法 。 2、掌握Proteus软件与Keil软件的使用方法 。
《单片机技术》实验讲义
四、设计要求
1、用Proteus软件画出电路原理图。要求在P1.0至P1.7口 线上分别接LED0至LED7八个发光二极管,在P3.0口线上 接一蜂鸣器。 2、编写程序:要求LED0至LED7以秒速率循环右移。
3、编写程序:要求LED0至LED7以秒速率循环左移。
4、编写程序:要求在灯移动的同时,蜂鸣器逐位报警。
《单片机技术》实验讲义
六、思考题
1、说明MCS-51系列单片机对片内RAM和片外RAM存贮器各有 哪些寻址方式? 2、说明指令MOV A,20H和MOV C,20H中的20H含义有什 么不同?传送指令中的助记符 MOV,MOVX,MOVC各适用
于访问哪个存储器空间?

《单片机技术》实验讲义
单片机并行I/O口的应用实验(设计性实验)
定时器/计数器应用实验一(设计性实验)
一、实验目的 1、掌握定时器/计数器定时功能的使用方法。 2、掌握定时器/计数器的中断、查询使用方 法。 3、掌握Proteus软件与Keil软件的使用方法。 4、掌握单片机系统的硬件和软件设计方法。
二、实验仪器与设备:
微机、实验板、示波器、Keil、Proteus仿真软件。 三、设计内容 1、利用单片机的定时器/计数器以查询方式在单片机 口线上产生连续周期性矩形波。
3、熟悉可编程并行接口芯片8255初始化程序的设计 方法 。
二、实验仪器与设备:
微机、示波器、Keil、Proteus仿真软件。
三、设计内容 1、在可编程并行接口芯片8255的PA口或PB口的某一 口线上产生连续周期性矩形波 。
《单片机技术》实验讲义
2、在可编程并行接口芯片8255的PC口的PC0-PC3
上接4个按键作输入,PC4-PC7上接4个发光二极
管作输出,编程实现发光二极管正确指示按键的 状态 。 四、设计要求 1、用Proteus软件画出电路原理图,在单片机的外部 扩展片外三总线,并通过片外三总线与8255接口。 2、在8255PA口或PB口的某一口线上产生周期为 500μS的连续方波,接示波器观察波形。
1、采用中断的方法编写A/D转换程序,完成实验要求。
《单片机技术》实验讲义
D/A转换实验 (设计性实验)
一、实验目的
1、掌握单片机与DAC0832的接口设计方法 。
2、掌握Proteus软件与Keil软件的使用方法 。 二、实验仪器与设备:
微机、示波器、Keil、Proteus仿真软件。
三、设计内容 1、设计一个简单的单片机应用系统,利用DAC0832 输出连续周期性方波、锯齿波、三角波、正弦波信号 。
《单片机技术》实验讲义
五、实验报告要求
1、实验目的。 2、实验仪器与设备。 3、设计内容。 4、设计要求。 5、实验电路原理图。 6、实验程序流程图。 7、实验程序清单。
8、实验结果分析。
9、实验思考与总结。 六、思考题
1、编程实现产生连续梯形波信号。
《单片机技术》实验讲义
四、设计要求
1、用Proteus软件画出电路原理图,在单片机的外部
扩展片外三总线,并通过片外三总线与0832接口。 2、在单片机的外部扩展一个4个按键的键盘。 3、按下K0,产生连续方波信号。 4、按下K1,产生连续锯齿波信号。 5、按下K2,产生连续三角波信号。 6、按下K3,产生连续正弦波信号。 7、通过外接示波器观察波形。
《单片机技术》实验讲义
五、实验报告要求
1、实验目的。 2、实验仪器与设备。 3、设计内容。 4、设计要求。 5、实验电路原理图。 6、实验程序流程图。 7、实验程序清单。
8、实验结果分析。
9、实验思考与总结。 六、思考题
1、在P1.0口线上产生周期为500微秒,占空比为2:5的
连续矩形波。
《单片机技术》实验讲义
《单片机技术》实验讲义
五、实验报告要求
1、实验目的。 2、实验仪器与设备。 3、设计内容。 4、设计要求。
5、实验电路原理图。
6、实验程序流程图。 7、实验程序清单。
8、实验结果分析。
9、实验思考与总结。 六、思考题 1、编程实现LED0至LED7以十六进制计数规律亮灯 ?
《单片机技术》实验讲义
《单片机技术》实验讲义
五、实验报告要求 1、实验目的。 2、实验仪器与设备。 3、设计内容。
4、设计要求。
5、实验电路原理图。 6、实验程序流程图。
7、实验程序清单。
8、实验结果分析。 9、实验思考与总结。
《单片机技术》实验讲义
六、思考题 1、利用定时器0,在P1.0口线上产生周期为200微秒的连续 方波,利用定时器1,对 P1.0口线上波形进行计数,满
六、思考题 1、在8255PC口上外接8个发光二极管,利用8255PC口的
置位/复位控制字控制其按某种规律变化。
《单片机技术》实验讲义
A/D转换实验 (设计性实验)
一、实验目的
1、掌握单片机与ADC0809的接口设计方法 。
2、掌握Proteus软件与Keil软件的使用方法 。 二、实验仪器与设备:
3、在8255PC口的PC0-PC3上接4个按键作输入,
PC4-PC7上接4个发光二极管作输出,编程实现 发光二极管正确指示按键的状态
《单片机技术》实验讲义
五、实验报告要求 1、实验目的。 2、实验仪器与设备。 3、设计内容。 4、设计要求。 5、实验电路原理图。 6、实验程序流程图。 7、实验程序清单。 8、实验结果分析。 9、实验思考与总结。
《单片机技术》实验讲义
2、以按键K0作为外部中断源0开启波形 。
3 、以按键K1作为外部中断源1关闭波形 。
四、设计要求 1、用Proteus软件画出电路原理图,在单片机的P1.0 口线上接按键K0 ,作为外部中断源0使用,用于 开启波形,在单片机的 P1.1口线上接按键K1 ,
作为外部中断源1使用,用于关闭波形。
微机、万用表、Keil开发软件、Proteus仿真软件。
三、设计内容 1、设计一个简单的单片机数据采集系统,利用 ADC0809转换器,轮流采集模拟量输入电压信号,并将模 拟量转换成数字量,通过数码管显示器显示 。
《单片机技术》实验讲义
四、设计要求 1、用Proteus软件画出电路原理图,在单片机的外部 扩展片外三总线,并通过片外三总线与0809接口。 2、在0809的某一模拟量输入通道上接外部模拟量。
《单片机技术》实验讲义
数据传送实验 (设计性实验)
一、实验目的
1、掌握单片机的汇编指令系统及汇编语言程序设计方法。 2、掌握单片机的存储器体系结构。
3、熟悉Keil软件的功能和使用方法。
4、掌握单片机应用程序的调试方法。 二、实验仪器与设备 微机、Keil开发软件 三、设计内容 1、实现单片机内部 RAM之间,外部 RAM之间以及内部 RAM 与 外部RAM之间的数据传送。 2、利用Keil软件编辑、汇编、调试、运行实验程序并记录
5800H~580FH单元中。
5、编写程序将片外RAM 5800H~580FH单元内容传送回 片内RAM 50H~5FH单元中。
《单片机技术》实验讲义
五、实验报告要求
1、实验目的。 2、实验仪器与设备。 3、设计内容。 4、设计要求。
5、实验程序流程图。
6、实验程序清单 7、实验结果分析
8、实验思考与总结
部连续周期性矩形波并在单片机口线上产生某一
频率的连续周期性矩形波 。
《单片机技术》实验讲义
2、利用单片机的定时器/计数器以中断方式计数外 部连续周期性矩形波并在单片机口线上产生某一 频率的连续周期性矩形波 。 四、设计要求 1、用Proteus软件画出电路原理图,单片机的定时 器/计数器以查询方式工作,设定计数功能,对 外部连续周期性脉冲信号进行计数,每计满100 个脉冲,则取反P1.0口线状态,在P 1.0口线上 接示波器观察波形。 2、用Proteus软件画出电路原理图,单片机的定时 器/计数器以中断方式工作,设定计数功能,对 外部连续周期性脉冲信号进行计数,每计满200 个脉冲,则取反P1.0口线状态,在P 1.0口线上 接示波器观察波形。
《单片机技术》实验讲义
2、利用单片机的定时器/计数器以中断方式在单片
机口线上产生连续周期性矩形波。 四、设计要求 1、用Proteus软件画出电路原理图,单片机的定时器 /计数器以查询方式工作,在P1.0口线上产生周期 为200μS的连续方波,在P 1.0口线上接示波器观 察波形。 2、用Proteus软件画出电路原理图,单片机的定时器 /计数器以中断方式工作,在P1.1口线上产生周期 为240μS的连续方波,在P 1.1口线上接示波器观 察波形。
相关文档
最新文档