单片机原理及应用实验指导书

合集下载

MCS51单片机原理及应用实验指导书

MCS51单片机原理及应用实验指导书

《MCS51单片机原理及应用》实验指导书唐山学院电工电子实验教学中心年月前言一.单片机原理实验的任务单片机原理实验是单片机原理及应用课程的一部分,它的任务是:1.通过实验进一步了解和掌握单片机原理的基本概念、单片机应用系统的硬件设计及调试方法。

2.学习和掌握单片机应用系统程序设计技术。

3.提高应用计算机的能力及水平,提高逻辑思维及动手能力。

二.实验设备单片机实验所使用的设备由计算机、单片机实验开发系统(见下图0-1),其中计算机是软件开发平台,主要完成程序编辑、编译、下载程序等任务;单片机实验开发系统是硬件开发平台,是基于51/196单片机的扩展实验系统。

计算机和单片机实验开发系统之间是通过RS232串行接口进行通信的。

图0-1 单片机原理实验设备单片机实验开发系统配有开关电源、单片机、晶振、存储器、可编程并行接口芯片、键盘显示控制芯片、24键键盘、六位LED数码管显示、A/D及D/A转换芯片、简单输出口2个、简单输入口1个、逻辑电平输入开关、发光二极管显示电路,并配有小直流电机、步进电机、继电器、音响等驱动电路。

在计算机软件的控制下可完成单片机基本实验及综合设计性实验项目。

所有的MCS51单片机原理及应用课程实验都是在这套实验系统上完成的。

三.对参加实验学生的要求1.阅读实验指导书,复习与实验有关的理论知识,明确实验目的,了解内容和方法。

2.按实验指导书要求进行接线和操作,经检查和指导老师同意后再通电。

3.在实验中注意观察思考,记录有关数据和程序,并由指导教师复查后才能结束实验。

4.实验后应断电并返回WINDOWS下关闭计算机,整理实验台,恢复到实验前的情况。

5.认真写实验报告,按规定格式写出程序流程图、程序、并分析实验结果、完成思考题等。

字迹要清楚,结论要明确。

爱护实验设备,遵守实验室纪律。

*注:本实验指导书适用于MCS51单片机原理及应用A、单片机原理及应用B等课程。

目录第一章MC51单片机原理及应用实验 (3)实验一P1口实验(验证性) (3)实验二外部中断实验(验证性) (5)实验三定时器实验 (7)实验四串行口实验--串并转换实验 (9)实验五数码显示实验 (11)实验六A/D转换实验 (13)实验七数字电子钟实验(综合性) (15)实验八D/A转换实验 (16)实验九简单I/O口扩展实验 (18)实验十步进电机实验 (20)实验十一直流电机实验 (22)实验十二PC机与单片机串行通信实验 (24)实验十三继电器与电子音响实验 (26)实验十四8255可编程并行接口实验 (28)实验十五键盘显示接口实验 (30)第二章单片机开发实验系统及TMSD调试程序 (32)第一节单片机开发实验系统 (32)第二节TMSD源语言调试程序简介 (35)第一章MCS51单片机原理及应用实验实验一P1口实验一.实验目的1.学习P1口的使用方法。

单片机原理及应用技术实验指导书

单片机原理及应用技术实验指导书

单片机原理及应用实验指导书实验前准备1.建立新程序选择菜单[文件| 新建文件]功能出现一个文件名为NONAME1 的源程序窗口,在此窗口中输入以下程序ORG 0 MOV A ,#0 MOV P1,#0 LOOP:INC P1 ACALL Delay SJMP LOOP Delay:MOV R2,#3 DPL2:MOV R1,#0 DPL1:MOV R0,#0 DPL:DJNZ R0,DPL DJNZ R1,DPL1 DJNZ R2,DPL2 RETEND输出程序后的窗口如图,现在要做的是将此文件存盘。

2.保存程序选择菜单[文件| 保存文件]或[文件| 另存为]功能给出文件所要保存的位置,例如:D:\My programm 文件夹,再给出文件名MY1.ASM 。

保存文件。

文件保存后,程序窗口上文件名变成了:D:\MY PROGRAMM\MY1.ASM3.建立新的项目选择菜单[文件| 新建项目]功能,新建项目会自动分三步走:A ) 加入模块文件。

在加入模块文件的对话框中选择刚才保存的文件MY1.ASM ,按打开键。

如果是多模块项目,可以同时选择多个文件再打开。

B ) 加入包含文件。

在加入包含文件对话框中,选择所要加入的包含文件(可多选)。

如果没有包含文件,按取消键。

C ) 保存项目。

在保存项目对话框中输入项目名称。

MY1 无须加后缀。

软件会自动将后缀设成“.PRJ ”。

按保存键将项目存在与你的源程序相同的文件夹下。

项目保存好后,如果项目是打开的,可以看到项目中的“模块文件”已有一个模块“MY1.ASM ”,如果项目窗口没有打开,可以选择菜单[窗口| 项目窗口]功能来打开。

可以通过仿真器设置快捷键或双击项目窗口第一行选择仿真器和要仿真的单片机。

4.设置项目选择菜单[设置| 仿真器设置]功能或按“仿真器设置”快捷图标或双击项目窗口的第一行来打开“仿真器设置”对话框。

在“仿真器”栏中,选择仿真器类型和配置的仿真头以及所要仿真的单片机。

《单片机原理与应用》实训指导书

《单片机原理与应用》实训指导书

佛山市顺德区郑敬诒职业技术学校《PIC单片机原理与应用》实训指导书制定:审核:审批:制定日期:二00七年九月实训项目一 熟悉实验环境及MPLAB 的使用实验目的:熟悉实验软硬件环境,能够对单片机编程并进行调试。

实验内容:了解实验平台软、硬件的构成,熟悉实验环境,掌握MPLAB 的使用方法;建立工程,编程,调试并运行程序。

基本要求:能够在计算机上使用MPLAB 建立一个工程,应用简单指令编写简单的程序进行编译,并在实验板上调试成功。

扩展要求:1、编写一段程序让PORTD 口输出二进制数‘10101010’。

2、编写跑马灯程序。

电路原理:单片机与LED:RD0RD1 RD2: RD7 程序流程:实现D 口小灯四亮四灭的程流程图单片机PORTD实验步骤:1、打开MPLAB。

双击桌面上名为“MPLAB IDE”的图标,打开MPLAB编译环境。

2、进入工程向导。

点击MPLAB上面菜单中的Project(工程),选择ProjectWizard(工程向导),通过工程向导来建立工程。

3、选择单片机。

进入欢迎界面(下图),点击下一步,在Device(设备)中选择PIC16F877A,如果该项为PIC16F877A则直接点下一步。

4、选择编译语言。

选择MPASM汇编语言编译器,如果该项为MicrochipMPASM Toolsuite,则直接点下一步。

5、创建工程文件。

请在D盘下建立一个存放工程的文件夹,文件名可以用英文、数字或英文数字混合,注意:不要用中文或标点符号,文件夹名和工程名长度不要超过8个字符。

下面以建立文件夹名为abcd , 工程名为LED 为例。

此处写入工程名字,可以和实验内容相关,如LED此处写入存放工程的路径,如D:\abcd,建议通过点击右边Browse(浏览)来选择建立好的文件夹6、添好工程名和路径后点击下一步,下图表示可以添加程序文件到工程中,如果是初次编程或没有编好的程序文件,可直接点击下一步。

单片机原理及应用实验指导书(适用于THGMW-1型试验箱)1

单片机原理及应用实验指导书(适用于THGMW-1型试验箱)1

电气工程学院《单片机原理及应用》实验指导书适用专业:电子信息工程专业前言近年来,随着近代超大规模集成电路的出现,微处理器及其外围芯片有了迅速的发展。

微处理器家族中,INTEL8051、80C196系列单片机成为国内最流行的单片机系统。

它们与一些必要的扩展电路与通道接口结合起来构成的各种计算机系统,在仪表、计算机终端、遥测通信、家用电器等领域的应用更加突出。

为了适应科技的发展和教学的需要,加深学生对单片机知识的理解、强化学生综合实践能力与创新精神的培养,提高本课程的教学质量,开设了与《单片机原理及应用》理论课相配套的课内实验课程。

本实验课程是在以PC机和THGMW-1型单片机51/96·微机8088三合一实验开发系统搭建的平台上,结合相应的理论教学学时和内容进行的;为了在8个学时的时间内完成本课程的实验教学任务同时又能达到一个较好的教学效果,特拟定了熟悉单片机实验教学系统、P1口输入/输出、发光二极管1秒钟闪烁和键盘输入及7段数码管显示等4个实验内容,以供指导本专业学生实验之用,每个实验2个学时。

目录1、实验一:熟悉单片机实验教学系统实验····························································42、实验二:P1口输入/输出实验···········································································63、实验三:发光二级管1秒闪烁实验···································································94、实验四:键盘输入与七段数码管显示实验························································125、实验报告基本内容要求···················································································166、实验报告格式··································································································177、附件一:参考文献···························································································198、附件二:THGMW-1型单片机51/96·微机8088三合一实验开发系统使用说明书···························································································20实验一:熟悉单片机实验教学系统实验实验学时:2学时实验类型:验证实验要求:必修一、实验目的1.了解THGMW-1型单片机51/96·微机8088三合一实验开发系统实验箱的组成、功能和使用方法;2.学习如何搭建单片机硬件仿真实验平台;3.掌握实验系统集成调试环境THGMW-51软件的操作,为完成后续实验做好准备。

《单片机原理及应用》实验指导.

《单片机原理及应用》实验指导.

1 《单片机原理及应用》 实验指导书 余锡存 主编

南京师范大学电气与自动化工程学院 2007年2月 2

实验一 单片机开发系统的操作练习 1、 实验目的 通过简单程序的编辑、调试、执行,了解开发系统的操作过程。 2、 实验设备 计算机一台,MCS-51仿真调试软件SUPER ICES-G16一套。 3、 实验内容 A、 熟悉SUPER ICES-G16软件的各项菜单功能。 B、 计算N个数据的和:Y=ΣXi。其中,Xi分别放在片内RAM区50H~55H单元中,求和的结果放在片内RAM区03H(高位)、04H(低位)单元中。 参考程序SUM.ASM: ORG 0000H AJMP MAIN ORG 0100H MAIN: MOV R2,#06H MOV R3,#00H MOV R4,#00H MOV R0,#50H L1: MOV A,R4 ADD A,@R0 3

MOV R4 , A INC R0 CLR A ADDC A,R3 MOV R3,A DJNZ R2,L1 L2: SJMP L2 运行MCS-51仿真软件,在编辑窗口编辑好文件SUM。ASM后,按F10键进入主菜单选择Assemble项进行汇编,若无误后按F8键执行。 C、 注意: 在程序执行前,按F10键进入主菜单选择WINDOWS窗口,按Tab键将光标移到DATA项,修改50H~55H单元的内容。重新编译后,按F8单步运行,观察内部RAM区03H、04H单元的内容,做好记录。 练习:(1)32H+41H+01H+56H+11H+03H=? (2)95H+01H+02H+44H+48H+12H=? (3)54H+F6H+1BH+20H+04H+C1H=? 4

实验二 MCS--51汇编程序编程练习一 1、 实验目的 熟悉MCS--51的指令系统,了解编程方法。 2、 实验设备 计算机一台,MCS-51仿真调试软件SUPER ICES-G16一套。 3、 实验内容 在内部RAM的BLOCK开始的单元中有一无符号数据块,数据块长度存入LEN单元。试编程求其中的最大数并存入MAX单元中。 参考程序MAX.ASM: ORG 0000H AJMP START ORG 0300H BLOCK DATA 20H LEN DATA 40H MAX DATA 42H START: MOV MAX,#00H MOV R0,#BLOCK LOOP:MOV A,@R0 CJNE A,MAX,NEXT1 5

单片机原理与应用实验指导书(含参考程序)

单片机原理与应用实验指导书(含参考程序)

单片机实验实验说明:实验一和二做一次实验三和四做一次实验五和六分别做一次实验一 P1口实验一一、实验目的:1.学习P1口的使用方法。

2.学习延时子程序的编写和使用。

二、实验设备:EL-MUT-II型实验箱,8051CPU板三、实验内容:1.P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。

2.P1口做输入口,接八个按纽开关,以实验箱上74LS273做输出口,编写程序读取开关状态,在发光二极管上显示出来。

四、实验原理:P1口为准双向口,P1口的每一位都能独立地定义为输入位或输出位。

作为输入位时,必须向锁存器相应位写入“1”,该位才能作为输入。

8031中所有口锁存器在复位时均置为“1”,如果后来在口锁存器写过“0”,在需要时应写入一个“1”,使它成为一个输入。

可以用第二个实验做一下实验。

先按要求编好程序并调试成功后,可将P1口锁存器中置“0”,此时将P1做输入口,会有什么结果。

再来看一下延时程序的实现。

现常用的有两种方法,一是用定时器中断来实现,一是用指令循环来实现。

在系统时间允许的情况下可以采用后一种方法。

本实验系统晶振为6.144MHZ,则一个机器周期为12÷6.144us即1÷0.512us。

现要写一个延时0.1s的程序,可大致写出如下:MOV R7,#X (1)DEL1:MOV R6,#200 (2)DEL2:DJNZ R6,DEL2 (3)DJNZ R7,DEL1 (4)上面MOV、DJNZ指令均需两个机器周期,所以每执行一条指令需要1÷0.256us,现求出X值:1÷0.256+X(1÷0.256+200×1÷0.256+1÷0.256)=0.1×10⁶指令(1)指令(2)指令(3)指令(4)所需时间所需时间所需时间所需时间X=(0.1××10⁶-1÷0.256)/(1÷0.256+200×1÷0.256+1÷0.256)=127D=7FH经计算得X=127。

单片机原理及应用实验指导书(10级)

单片机原理及应用实验指导书(10级)

一、实验仪布局图1 DP-51PRO 单片机综合仿真实验仪二、调试前的准备工作1. 硬件环境(1) 拿出随机提供的串口通信电缆,一端连接TKSMonitor51 仿真器的RS-232 串行通信口,而另一端则连接到PC 机的串口上(COM1 或COM2)。

(2) 打开实验仪的工作电源,此时即为仿真调试准备好了硬件环境。

2. 软件调试环境的设置(1) 双击Keil C51 快捷图标,进入Keil C51 集成开发环境,这时Keil C51 集成环境自动打开上次正确退出时所编辑的工程项目文件,如图2 所示。

图2 Keil C51 集成开发环境界面(2) 点击菜单栏上的Project项,会弹出下拉式菜单,这时选择Option for target ‘target1’ 将出现如图3 所示的调试环境设置界面图3 调试环境设置窗口(3) 第1 项T arget 属性的设置,对于在TKSMonitor51 仿真器上进行的仿真、调试,由于MON51 监控程序已经占用了从0000H-7FFFH 地址单元的程序存储空间,因此用户的应用程序必须从8000H 地址单元开始存放,即用户应设置Off-Chip CodeMemory 栏内的Eprom 选项。

具体配置请见图3,对于第4 项“C51”的配置请按图4进行设置。

图4 C51 属性栏的设置(4) Debug 环境的设置:首先选择Debug 项,进入如图5 所示的设置画面,这时就可以对其中的每项进行具体设置了,当然您完全可以按照图5 进行设置(要点:在该选项中Use Simulator 是软件模拟仿真,它只能对程序的语法及其结构做一般性的分析,与硬件没有联系;而Use 选项则是硬件仿真,且根据所选用的驱动而使用不同的硬件仿真方式,对于TKSMonitor51 仿真器而言应该选择Keil Monitor-51 Driver 选项)。

同时它的Settings 项还为我们提供了一个串口通信设置环境,通过它我们可以灵活设置串行通信的端口和波特率,其设置环境如图6所示,但请注意:由于在调试模式下,TKSMonitor51 仿真器需要与上位机进行通信,因此它们的通信协议必须一致,波特率也必须相同且为9600bps。

单片机原理及应用实验指导书(2013)汇总

单片机原理及应用实验指导书(2013)汇总

《单片机原理及应用》实验指导书--学生用书V2013--

信息与机电工程学院实验中心倪继锋编2013-07-02 上海师范大学信息与机电工程学院实验中心《单片机原理及应用》实验指导书

第1页第一章基础篇--单片机开发系统的学习一、学习目的:本章节要求掌握单片机开发系统中的软硬件的使用方法,其中包括单片机开发板硬件原理图的熟悉和掌握、单片机软件开发环境Keil C51的熟练使用和单片机仿真软件PROTEUS的熟练使用(不做教学要求)。二、单片机开发系统主要硬件简介单片机开发系统的硬件采用的是普中科技的HC6800EM3单片机开发试验仪,主要资源包括的具有“实验、编程、ISP下载线”多功能合一的新一代单片机开发系统。该51单片机学习实验板支持STC的增强型51单片机的实验、编程功能,同时也兼容AVR系列单片机的烧写和实验。1、硬件布局上海师范大学信息与机电工程学院实验中心《单片机原理及应用》实验指导书

第2页2、实验板端口资源整个板子采取功能模块化设计,也就是说每个功能模块都是独立,端口之间都未连接,因此做实验时候需要学习者自己先进行硬件电路的设计与连接来搭建。详细见实验板原理图和每个实验的内容。下表为部分引脚和外围IC的接口对照表:外围IC与单片机接口对照表

74HC165 并入串出锁存器CLOCK P3.6 74HC595 串入并出锁存器

MISO P3.4(有短路帽)

INDAT P1.7(有短路帽)SCK P3.6 SH/LD P1.6 RCK P3.5

74HC138 138译码器A P2.2 DS1302 实时时钟

SCK P3.6

B P2.3 I/O P3.4(有短路帽)C P2.4 RST P3.5 AT24C02 EEPROM SCL P2.1 PCF8591 数模/模数转换SCL P2.1 SDA P2.0 SDA P2.0 继电器P1.4(有短路帽)蜂鸣器P1.5(有短路帽)红外接收头P3.2(有短路帽)温度检测P3.7 步进马达P1.0-P1.3 串口通信P3.0 P3.1 1602/12864/彩屏8位数据接口P0.0-P0.7 NE555 555定时器P3.5(有短路帽)

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

单片机原理及应用实验指导书(电气工程及其自动化专业)电气工程学院2016年 8月前言由于单片机具有高可靠性、超小型、低价格、容易产品化等特点,在仪器仪表智能化、四要求?六、实验报告要求 (5)七、成绩评定标准(参照模板制定) (5)实验一IO驱动实验 (6)实验二计数器实验 (8)实验三双机通信实验 (10)实验四数码管驱动显示实验 (13)实验五直流电机控制实验 (15)实验报告格式 (19)一、实验的性质与目的单片机原理及应用实验,是电气工程及其自动化及相关专业实践性环节系列之一,是学习《单片机原理及应用》课程中完成理论与实际结合的重要部分。

单片机实验过程中,学生通过查阅资料、接口设计、程序设计、安装调试等环节,完成一个基于MCS-51系列单片机,涉及多种资源应用,并具有综合功能的小应用系统设计。

使学生不但能够将课堂上学到的理论知识与实际应用结合起来,而且三、实验的地点选择贵州理工学院第二实验楼四、实验的内容安排与要求?五、注意事项1、实验前必须按要求预习,充分作好预习,明确实验目的和要求,掌握有关电路的基本原理,查阅相关资料,拟订实验方法和步骤,设计实验数据表格,初步估算实验结果,学好实验预习报告。

2、开始实验前应首先检查所用的仪器设备是否完好。

3、实验中仪器设备如有损坏,应及时报告指导教师,听候处理。

4、实验中必须严格遵守操作规程,不得随意取用其他未经许可或不是本次实验所用的设备。

5、实验完毕,应请指导教师检查实验记录和实验设备,经指导教师许可并将实验器材整理后,实验一IO驱动实验(一)、实验目的了解I/O口的电气特性和驱动能力。

掌握程序编写的方法。

了解LED电路中加入限流电阻的原因。

(二)、实验设备和器件PC机一台(五)、实验步骤1、打开KEIL安装目录,然后打开目录里的C51文件夹,然后再打开BIN文件夹,将名为OH51.EXE的文件复制到前一级(C51)目录下。

2、汇编程序:打开Proteus 8环境,在快捷工具栏中点击源代码按纽,然后点击源码选择新建工程,出现新固件项目对话框,在系列一栏中选择8051,在控制器一栏选择AT89C52,编译器一栏中选择ASEM—51(Proteus),然后点击确定,新工程创建完成。

C程序:打开Proteus 8环境,在快捷工具栏中点击源代码按纽,然后点击源码选择新建工程,出现新固件项目对话框,在系列一栏中选择8051,在控制器一栏选择AT89C52,编译器一栏中选择Keil for 8051,然后点击确定,新工程创建完成。

7、连接ISP下载器一端到USB接口,另一端连到目标板。

打开实验台电源,参考产品说明书中的ISP下载软件使用方法对程序进行下载。

8、接下来大家就可以按照硬件连接表连线了,然后测试程序,观察实验现象,理解程序,最后自己修改程序提高编程能力。

(六)、实验预习要求1、单片机最小系统电路构成;2、I/O口的内部结构;3、简单程序指令熟悉; (七)、参考程序由同学在实验之前编写。

实验二计数器实验一、实验目的掌握定时器,计数器的寄存器设置。

学会定时器中断函数的处理。

二、实验设备和器件PC机一台四、实验要求利用定时器和计数器组成一个测频电路。

通过数码管显示。

五、实验步骤1、打开KEIL安装目录,然后打开目录里的C51文件夹,然后再打开BIN文件夹,将名为OH51.EXE的文件复制到前一级(C51)目录下。

2、汇编程序:打开Proteus 8环境,在快捷工具栏中点击源代码按纽,然后点击源码选择新建工程,出现新固件项目对话框,在系列一栏中选择8051,在控制器一栏选择AT89C52,编译器一栏中选择ASEM—51(Proteus),然后点击确定,新工程创建完成。

C程序:打开Proteus 8环境,在快捷工具栏中点击源代码按纽,然后点击源码选择新建工6、编译成功后,切换到原理图状态下点击运行按纽,可通过人机接口观察程序的仿真结果。

7、连接ISP下载器一端到USB接口,另一端连到目标板。

打开实验台电源,参考产品说明书中的ISP下载软件使用方法对程序进行下载。

8、接下来大家就可以按照硬件连接表连线了,然后测试程序,观察实验现象,理解程序,最后自己修改程序提高编程能力。

六、实验预习要求1、主要知识点概述:本实验涉及到三个知识点:定时器/计数器的使用、中断响应以及中断程序。

定时器0工作于计数方式,工作方式1,16位计数定时器1工作于定时方式,工作方式1,16位定时实验三 PC机串口通信实验一、实验目的理解用异步串行通信进行RS232通信的原理并能掌握其方法及编程计算波特率的计数方法;二、实验设备和器件PC机一台注:本实验的波特率为9600四、实验要求编写程序,实现单片机的串口同PC机通讯,并能传输相应的字符串;五、实验步骤1、打开KEIL安装目录,然后打开目录里的C51文件夹,然后再打开BIN文件夹,将名为OH51.EXE的文件复制到前一级(C51)目录下。

2、汇编程序:打开Proteus 8环境,在快捷工具栏中点击源代码按纽,然后点击源码选择新建工程,出现新固件项目对话框,在系列一栏中选择8051,在控制器一栏选择AT89C52,将需要编译的程序代码输入到main.c文件中,输入好程序代码后,然后在工程中,右键单击AT89C52,在出现的下拉列表中选中构建工程,编译完成返回LINK/LOCATE RUN COMPLETE.0 WARNING(S), 0 ERROR(S)编译成功。

表示工程编译成功。

6、编译成功后,切换到原理图状态下点击运行按纽,可通过人机接口观察程序的仿真结果。

7、连接ISP下载器一端到USB接口,另一端连到目标板。

打开实验台电源,参考产品说明书中的ISP下载软件使用方法对程序进行下载。

8、接下来大家就可以按照硬件连接表连线了,然后测试程序,观察实验现象,理解程序,最后自己修改程序提高编程能力。

六、实验预习要求(1)仔细分析电路原理图理解UART进行通信的原理并编程;实验四数码管驱动显示实验一、实验目的了解数码管显示原理;掌握读表程序的编写。

二、实验设备和器件PC机一台PROTEUS仿真软件一套五、实验步骤1、打开KEIL安装目录,然后打开目录里的C51文件夹,然后再打开BIN文件夹,将名为OH51.EXE的文件复制到前一级(C51)目录下。

2、汇编程序:打开Proteus 8环境,在快捷工具栏中点击源代码按纽,然后点击源码选择新建工程,出现新固件项目对话框,在系列一栏中选择8051,在控制器一栏选择AT89C52,编译器一栏中选择ASEM—51(Proteus),然后点击确定,新工程创建完成。

C程序:打开Proteus 8环境,在快捷工具栏中点击源代码按纽,然后点击源码选择新建工程,出现新固件项目对话框,在系列一栏中选择8051,在控制器一栏选择AT89C52,编译器一栏中选择Keil for 8051,然后点击确定,新工程创建完成。

7、连接ISP下载器一端到USB接口,另一端连到目标板。

打开实验台电源,参考产品说明书中的ISP下载软件使用方法对程序进行下载。

8、接下来大家就可以按照硬件连接表连线了,然后测试程序,观察实验现象,理解程序,最后自己修改程序提高编程能力。

六、实验预习要求1、LED数码显示原理:七段LED显示器内部由七个条形发光二极管和一个小圆点发光二极管组成,根据各管的极管的接线形式,可分成共阴极型和共阳极型。

LED数码管的g~a七个发光二极管因加正电压而发亮,因加零电压而不以发亮,不同亮暗的组合就能形成不同的字形,这种组合称之为字形码。

2、由于显示的数字0-9的字形码没有规律可循,只能采用查表的方式来完成我们实验五直流电机控制实验一、实验目的了解单片机控制直流电机的基本原理;掌握控制直流电机转动的编程方法;了解脉宽调制(PWM)的原理。

二、实验设备和器件PC机一台四、实验要求采用单片机的4个IO口来控制直流电机,编写程序,其中3个IO口驱动电机,另一个IO口控制电机的转动方向。

工程选项下Embed Files后的勾选去掉,然后点击确定完成工程设置。

4、在快捷工具栏中的下拉列菜单Debug /Release/配置选项中,选择Release。

5、汇编程序:将需要编译的程序代码输入到main.asm文件中,输入好程序代码后,然后在工程中,右键单击AT89C52,在出现的下拉列表中选中构建工程,编译完成返回LINK/LOCATE RUN COMPLETE.0 WARNING(S), 0 ERROR(S)编译成功。

表示工程编译成功。

C程序:将需要编译的程序代码输入到main.c文件中,输入好程序代码后,然后在工程中,右键单击AT89C52,在出现的下拉列表中选中构建工程,编译完成返回LINK/LOCATE RUN COMPLETE.0 WARNING(S), 0 ERROR(S)编译成功。

表示工程编译成功。

6、编译成功后,切换到原理图状态下点击运行按纽,可通过人机接口观察程序的仿真结果。

1、编写程序,实现对电机的调速控制2、使用PID算法,提高电机的控制精度单片机原理及应用实验报告实验项目:______________________ 姓名:______________________ 学号:______________________ 班级:______________________贵州理工学院实验报告。

相关文档
最新文档