单片机基础实验报告范1

合集下载

单片机实训报告范文精选5篇精选

单片机实训报告范文精选5篇精选

单片机实训报告范文精选5篇实训报告是展示本身实训收获成长的重要报告,那么实训报告该如何写呢?小编精选了一些关于实训报告的优秀范例,一起来看看吧。

单片机课程设计心得体会在学校学习期间我有幸的参加了学校的单片机学习小组,在小组里我理解了什么是单片机,单片机有哪些用途,利用单片机可以实现哪些功能来方便人们的生活如交通灯,时钟,还有中,电子玩具等等,它们里面都有单片机的存在来实现某种功能。

通过在单片机小组里的学习我简单总结了几点心得和体会:第一:万事开头难,要英勇的迈出第一步,不要总找借口说没有学习过就总推脱。

凡事都有第一步可以先可简单的来,然后可以逐步的向深层次学习。

可以从建工程开始,然后可以找一个简单的小程序先把它敲进单片机内然他运转起来,感受一下单片机的运转,让本人理解单片机整个运转。

第二:关于知识点,学过的要掌握结实,关于没有学的和临时用不到的先不用学习。

比方:小灯得点亮就没有用到中断可以先不用看。

如此可以防止知识过多记不住的苦恼。

关于程序这里的知识点不能只停留在理论层次上,一定要结合着程序进展学习如此才能掌握的特别牢靠,当用到哪里的知识点不记得了可以去看书,关于用不到的可以不去看。

第三:程序不要只是看别人得,一定要本人写过才是本人的。

开始不明白可以参考别人的,看看每一句代表着什么意思,可以实现什么现象。

明白之后本人再重新写一遍,你会觉观察别人的能明白到本人写的时候特别困难。

当你本人能写出来的时候说明你真明白了。

第四:一定要学会程序调试的方法。

有时候把程序写完了然后运转时不能实现理想的现象。

这时有人就晕了不知该如何办,然后就去征询别人。

当别人找出征询题出在哪里时就会恍然大悟。

事实受骗遇到征询题一定要本人尝试着处理,不能遇到征询题就去征询别人。

本人一定要掌握处理征询的方法和思路。

第五:在学习初期看别人的代码,学习别人的思路这个特别有用。

通过看别人的代码特别是有多年编程经历的人的程序,可以迅速提高本人的编程水平。

单片机实验报告1

单片机实验报告1

单片机实验报告1单片机实验报告1一、实验目的本实验的目的是通过学习单片机的基本知识和原理,了解单片机的工作原理,熟悉编写单片机程序并进行实验验证。

二、实验器材和软件实验器材:单片机开发板、USB数据线、LCD液晶屏、面包板、电缆线、电阻、LED等。

实验软件:KEIL C51开发软件、Proteus电路仿真软件。

三、实验原理单片机是一种集成度很高的微处理器芯片,本实验使用的单片机开发板中集成了一款8051系列的单片机。

这款单片机具有强大的数据处理能力和丰富的接口资源,可以用来实现各种功能。

四、实验内容本实验主要分为两个部分:第一部分是通过LED灯的亮灭来实现二进制数的计数;第二部分是通过LCD液晶屏显示温度和湿度数值。

1.二进制数计数利用单片机的IO口,将LED灯连接到P2口,通过对P2口的输出信号进行控制,实现二进制数的计数。

2.温湿度显示利用单片机的ADC(模数转换)功能,将温湿度传感器与单片机相连,通过ADC模块将温湿度信号转换成数字信号,并通过LCD屏幕显示出来。

五、实验步骤1.硬件连接将开发板与电脑连接,使用数据线将开发板上的USB接口与电脑的USB接口相连。

然后将LCD液晶屏和温湿度传感器连接到开发板上的相应接口,并将LED灯连接到P2口。

2.编写程序使用KEILC51软件编写程序,通过编写相应的代码,实现LED灯计数和温湿度显示功能。

4.运行实验将开发板上的拨码开关打开,开启单片机的电源。

LED灯开始计数并显示在开发板上,LCD屏幕同时显示温度和湿度的数值。

六、实验结果经过实验,LED灯能够正常进行二进制数的计数,LCD屏幕也能够准确地显示温度和湿度的数值。

七、实验总结通过本实验,我对单片机的工作原理和编程有了更深入的了解。

实验中遇到的问题,我通过查找资料、请教老师和同学进行了解决,提高了我的解决问题的能力。

通过实验,我进一步认识了单片机在各个领域中的重要性和应用价值,对未来的学习和工作有了更加明确的方向。

单片机实验报告

单片机实验报告

单片机实验报告第一篇:单片机实验报告单片机实验报告一、实验目的1.熟练使用Keil、Protues两款软件2.通过上机操作,增强个人动手实践能力3.加深对理论知识的理解4.培养运用汇编语言进行初步编写程序的能力二、实验内容1.将片外RAM3050-306FH中数据转移至片内70-8FH中。

要求:可以从Keil或Protues上看到RAM的数据转移结果。

2.设计一个外部中断触发流水灯系统:当外部中断来临时,启动流水灯,即令P2口的LED轮流循环点亮。

要求:开发板或Prrotues演示3.将片内存储器80H中存放的BCD码转换为ASCII码,要求使用表格查询技术。

要求:在Keil或Protues上看到数据转换结果。

4.各使用中断方式和查询方式设计一个方波发生器,频率为50HZ。

要求:Protues使软件间示波器显示方波。

三、实验程序1.将片外RAM3050-306FH中数据转移至片内70-8FH中ORG 0000H AJMP MAIN 上电,转向主程序ORG 0030H 主程序入口MAIN: MOV DPTR,#3050H 数据指针指向地址3050H MOV A,#04H 将立即数04H送A寄存器MOV R0,#20H NEXT: MOVX @DPTR,A INC DPTR 数据指针DPTR自加一DJNZ R0,NEXT 判断是否跳转到NEXT或继续向下执行MOV DPTR,#3050H MOV R0,#70H MOV R2,#20H NEXT1: MOVX A,@DPTR MOV @R0,A INC DPTR INC R0 DJNZ R2,NEXT1SJMP $ 等待END 2.设计一个外部中断触发流水灯系统:当外部中断来临时,启动流水灯,即令P2口的LED轮流循环点亮ORG 0000H SJMP MAIN 上电,转向主程序ORG 0003H 外部中断0向量入口AJMP INSER ORG 0030H 主程序入口MAIN: SETB EX0 SETB IT0SETB EA CPUHERE: SJMP HERE ORG 0200H INSER: MOV R2,#08H MOV A,#01H NEXT: MOV P2,A LCALL DELAY RL A DJNZ R2,NEXT NEXT或继续向下执行RETI DELAY: MOV R3,#0FFH DEL2: MOV R4,#0FFH DEL1: NOP 允许外部中断0中断选择边沿触发方式开中断等待中断设置循环次数赋初值,设置高电平亮将初值送往P2口延时左移一位判断循环次数,是否跳转到中断返回延时程序DJNZ R4,DEL1 DJNZ R3,DEL2 RET END 3.将片内存储器80H中存放的BCD码转换为ASCII码,要求使用表格查询技术 ORG 0000H LJMP MAIN ORG 0030H主程序起始地址 MAIN: MOV 80H,#05H 将立即数50H转送内存单元80H MOV A,80H 将内存单元80H中的内容送寄存器A MOV DPTR,#TAB MOVC A,@A+DPTR A寄存器内容加指针偏移量后送A寄存器 MOV 80H,A RET TAB: DB 30H,31H,32H,33H,34H DB 35H,36H,37H,38H,39H 4.1中断方式产生50HZ方波ORG 0000HAJMP MAINORG 0030H 主程序入口 MAIN: MOV TMOD,#10H 设置定时器工作模式为模式1 MOV TH1,#0D8H 装入T1计数初值MOV TL1,#0F0HSETB ET1 开中断SETB EA CPU开中断SETB TR1 启动定时器T1 HERE: SJMP HERE 等待中断ORG 001BH T1中断向量地址CLR TF1 将TF1清零CPL P2.0 P2.0取反输出MOV TH1,#0D8H 重装初值MOV TH0,#0F0HRETI;中断返回END 4.2 查询方式产生50HZ方波ORG 0000HAJMP MAINORG 0030H 主程序入口MAIN: MOV TMOD,#10H 设置定时器的工作模式为模式1 SETB TR1 启动定时器T1 LOOP: MOV TH1,#0D8H 装入T1计数初值MOV TH0,#0F0H JNB TF1,$ T1没有溢出则等待CLR TF1产生溢出,清标志位CPL P2.0 P2.0取反输出SJMP LOOP 循环END四、实验结果截图1.23.4.14.2第二篇:单片机实验报告实验四、中断交通灯实验林立强1000850116一、实验目的1、了解MCS-51单片机的组成、中断原理,中断处理过程、外部中断的中断方式。

单片机实训报告3篇

单片机实训报告3篇

单片机实训报告【三篇】单片机实训报告篇一通过为期一周的单片机实训,是我们对这门课有了许多新的了解,弥补了在课堂上学习的不足。

相信这对我们以后的学习和工作都会有很大的帮助。

我们一定要在最短的时间里对这些不足加以改正!首先,在这次试训中我被单片机强大的功能所震撼,以前在课堂上完全没有能理解可编程单片机的优越性。

这次通过实体仿真软件等辅助软件的共同效果,是这次试训有了鲜明的活力。

换是我们认识到这次试训不仅仅是一个软件的应用,更多的是使我们认识到学习到很多在课堂上无法得到的东西。

特别是protues软件的功能是我们了解了当今开发系统的新方向,简直太不可思议啦!单片机作为一种最简单的软件,与我们的日常生活息息相关,了解一些单片机程序的简单录入是非常必要的。

如:LED显示器、键盘和显示器的应用和原理。

在被刺实训中我们每个人通过一个八位流水灯的制作,使我们深深地体会到了单片机在现实生活中的小小应用,既增强了我们的好奇心,又巩固了我们的理论知识。

更让我们体会到了单片机手动的开始平台的完善与成熟。

只要你有想法,单片机就有可能让他成为现实。

这里我学习完protues软件后的第一感觉是,虽然这软件工作不稳定,但是会有相当不错的效果出来。

这对我以后的工作一定会有帮助的。

在这次试训中不仅只对单片机编程有了新的认识,还对整个单片机的开发平台都有了一厅的了解,这是一笔不错的收获。

通过这几天的试训,使我的感触很深,真实“条条大路通罗马”,要达到目的,不同的人就有不同的方法。

只要你的方法不错!五花八门都可以,而且是各有特色。

走出来的结果都有各自的独到之处。

在编程中“简”字贯穿于整个程序设计中,越简单越好,毕竟单片机留给用户的资源是有限的,所以我们要充分利用这些资源,达到更好的效果,这些是我们在以后的学习生活中应值得注意的地方。

在试训中有苦有甜,当我们为一个很难攻破的程序找出路时,心情烦躁,感觉自己很不可理喻,当程序一点一点编好后,自己从心底感觉到一点小小的安慰,看着自己的成果。

单片机实验报告(相当不错,有具体实验结果分析哦)

单片机实验报告(相当不错,有具体实验结果分析哦)

学生姓名:学号:专业班级:实验类型:□ 验证□ 综合□ 设计□ 创新实验日期:实验成绩:实验一 I/O 口输入、输出实验地点:基础实验大楼A311一、实验目的掌握单片机P1口、P3口的使用方法。

二、实验内容以P1 口为输出口,接八位逻辑电平显示,LED 显示跑马灯效果。

以P3 口为输入口,接八位逻辑电平输出,用来控制跑马灯的方向。

三、实验要求根据实验内容编写一个程序,并在实验仪上调试和验证。

四、实验说明和电路原理图P1口是准双向口,它作为输出口时与一般的双向口使用方法相同。

由准双向口结构可知当P1口作为输入口时,必须先对它置高电平使内部MOS管截止。

因为内部上拉电阻阻值是20K~40K,故不会对外部输入产生影响。

若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。

本实验需要用到CPU模块(F3区)和八位逻辑电平输出模块(E4区)和八位逻辑电平显示模块(B5区)。

2学生姓名:学号:专业班级:实验类型:□ 验证□ 综合□ 设计□ 创新实验日期:实验成绩:五、实验步骤1)系统各跳线器处在初始设置状态。

用导线连接八位逻辑电平输出模块的K0 到CPU 模块的RXD(P3.0 口);用8 位数据线连接八位逻辑电平显示模块的JD4B 到CPU 模块的JD8(P1 口)。

2)启动PC 机,打开THGMW-51 软件,输入源程序,并编译源程序。

编译无误后,下载程序运行。

3)观察发光二极管显示跑马灯效果,拨动K0 可改变跑马灯的方向。

六、实验参考程序本实验参考程序:;//******************************************************************;文件名: Port for MCU51;功能: I/O口输入、输出实验;接线: 用导线连接八位逻辑电平输出模块的K0到CPU模块的RXD(P3.0口);;用8位数据线连接八位逻辑电平显示模块的JD2B到CPU模块的JD8(P1口)。

单片机实验报告范文

单片机实验报告范文

单片机实验报告范文一、实验目的本实验的目的是通过学习单片机的基本原理和使用方法,掌握单片机在各个实际应用中的基本技能。

二、实验器材及原理1.实验器材:STC89C52单片机、电源、晶振、按键、LED灯、蜂鸣器等。

2.实验原理:单片机是一种微处理器,能够完成各种复杂的功能。

通过学习单片机的工作原理和编程方法,可以控制各种外围设备,实现不同的功能。

三、实验内容及步骤1.实验一:点亮LED灯步骤:(1)连接电源和晶振,将STC89C52单片机连接到电路板上。

(2)编写程序,点亮LED灯。

2.实验二:按键控制LED灯步骤:(1)连接电源和晶振,将STC89C52单片机连接到电路板上。

(2)将按键和LED灯与单片机相连。

(3)编写程序,实现按下按键控制LED灯亮灭。

3.实验三:数码管显示步骤:(1)连接电源和晶振,将STC89C52单片机连接到电路板上。

(2)将数码管与单片机相连。

(3)编写程序,将数字输出到数码管上显示。

4.实验四:定时器应用步骤:(1)连接电源和晶振,将STC89C52单片机连接到电路板上。

(2)编写程序,实现定时器功能。

四、实验结果及分析1.实验一:点亮LED灯LED灯成功点亮,证明单片机与外部设备的连接正常。

2.实验二:按键控制LED灯按下按键后,LED灯亮起,松开按键后,LED灯熄灭。

按键控制LED 灯的效果良好,说明单片机的输入输出功能正常。

3.实验三:数码管显示数码管成功显示数字,说明单片机能够实现数字输出功能。

通过程序设计,可以实现数码管显示不同的数字。

4.实验四:定时器应用定时器正常运行,能够实现精确的定时功能。

通过调节定时器的参数,可以实现不同的定时功能。

五、实验总结通过本次实验,我们学习了单片机的基本原理和使用方法。

通过掌握单片机的编程技巧,我们能够实现各种复杂的功能,如控制LED灯、按键控制、数码管显示等。

这些技能对于日常生活和工程设计都具有很大的实用性。

在实验过程中,我们遇到了各种问题,如电路连接错误、程序编写错误等。

单片机实验报告

单片机实验报告

单片机实验报告1. 实验背景单片机(Microcontroller Unit,简称MCU)是一种集成了微处理器核心、内存、计时器、I/O接口等功能的集成电路芯片。

它具有体积小巧、功耗低、性能高等优点,在嵌入式系统中应用广泛。

本实验旨在通过对单片机的实际操作,加深对单片机原理及应用的理解。

2. 实验目的本次实验的主要目的是:- 掌握单片机的基础知识,包括单片机的结构、工作原理等;- 学习单片机的编程方法,初步掌握单片机的编程技巧;- 进行简单的单片机应用实验,提高对实际应用的理解。

3. 实验设备与材料实验所需的设备和材料包括:- 单片机开发板;- 计算机;- 连接线等。

4. 实验过程与结果在本实验中,我们使用XXX型单片机开发板作为实验平台,通过连接计算机进行编程。

具体的实验过程如下:4.1 硬件连接将单片机开发板与计算机通过连接线连接,并确保连接正常。

接下来,将我们设计好的电路按照要求连接到开发板的相应引脚上。

4.2 编程使用XXX软件对单片机进行编程。

根据实验要求,编写相应的程序代码,并将代码下载到单片机开发板中。

验证代码是否编译通过,并将运行结果显示在数码管、液晶显示屏等外设上。

4.3 实验结果实验结果根据不同的实验要求而定,可以是对某个外设的控制、信号的采集、数据的处理等。

在实验过程中需记录实验结果,并进行分析。

5. 实验总结通过本次实验,我对单片机的基本原理及应用有了更深入的了解。

掌握了单片机的硬件连接方法和编程技巧,并成功完成了实验要求。

实验结果表明,单片机在各个领域都有广泛的应用前景,对于嵌入式系统的开发起着重要作用。

当然,本次实验只是单片机应用的初步探索,还有很多更深入的研究和应用值得去探索。

在今后的学习与实践中,我将进一步深化对单片机的理解,并将其灵活应用于各种项目中。

6. 参考文献[参考文献1][参考文献2][参考文献3](文章内容仅供参考,具体实验过程和结果以实际情况为准。

)。

单片机实训实验报告

单片机实训实验报告

一、实验名称单片机原理及应用实验二、实验目的1. 熟悉单片机的基本结构和原理,了解单片机在电子系统中的应用。

2. 掌握单片机编程语言C的基本语法和编程技巧。

3. 学会使用单片机进行简单控制,实现LED流水灯、数码管显示等基本功能。

4. 提高动手实践能力,培养团队合作精神。

三、实验仪器与设备1. 单片机实验箱:包括单片机、电源、按键、LED灯、数码管等。

2. 电脑:用于编程和仿真。

3. 编程软件:Keil uVision5或IAR EWARM等。

四、实验原理单片机是一种集成度高、功能强大的微控制器,具有运算速度快、功耗低、体积小等优点。

本实验以51单片机为例,介绍其基本原理和编程方法。

51单片机主要由以下几个部分组成:1. 中央处理器(CPU):负责执行指令,控制整个单片机系统。

2. 存储器:包括程序存储器(ROM)和数据存储器(RAM),用于存储程序和数据。

3. 输入/输出接口:用于与外部设备进行数据交换。

4. 定时器/计数器:用于实现定时和计数功能。

5. 中断系统:用于处理中断事件。

本实验主要涉及以下几个方面:1. 单片机基本结构和工作原理。

2. 单片机编程语言C的基本语法和编程技巧。

3. 单片机I/O口的使用和驱动能力。

4. 定时器/计数器的使用和编程。

5. 中断系统的使用和编程。

五、实验内容1. 实验一:LED流水灯(1)实验目的:掌握单片机I/O口的使用,实现LED流水灯效果。

(2)实验原理:通过单片机I/O口输出高低电平,控制LED灯的亮灭,实现流水灯效果。

(3)实验步骤:① 连接实验箱电路,将LED灯连接到单片机的P1口。

② 编写程序,设置P1口为输出模式,通过循环改变P1口输出电平,实现LED流水灯效果。

③在电脑上编译、下载程序,观察实验效果。

2. 实验二:数码管显示(1)实验目的:掌握单片机I/O口的使用,实现数码管显示功能。

(2)实验原理:通过单片机I/O口输出高低电平,控制数码管显示数字。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自检,可与微机串口、并口、USB 口通信。硬件断点数目、位置无限制、无限制夭折,硬件测试,运 行时间统计,逻辑笔。WINDOWS 版本完全 VC++风格。128K 仿真 RAM(64K 程序、64K 数据),仿真 RAM 出借。分辨率为 1 个字节,可仿真低电压的 CPU,多种仿真频率可供选择,可仿真几乎所有底 1 系列 CPU。40M 逻辑分析仪、40M 实时跟踪仪、4 组事件控制器、1 组采样控制器、40M 波形发生器、动态 断点、代码覆盖、数据覆盖、程序时效分析、数据时效分析、频率计、16M 运行计数器,精度为 25ns。
会产生报警信号。 3、 当 P1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7 中任意一个端口给入高电平时,模拟
器上从左到右 8 个灯中就会有一个对应的灯亮。 4、 对应地,当把两个高电平同时分别给入 8 个端口的两个端口时,对应的这两个灯就会同时亮。 5、 当我们按照特定的顺序,以两个的方式依次给入 8 个端口高电9 X1
18 X2
9 RESET
12 1P33.3 14 15
INT0 INT1 T0 T1
P11.0 P21.1 P31.2 P41.3 P51.4 P61.5 P71.6 P81.7
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7
延迟;则模拟器上则会出现按照特定的顺序,两个灯、 两个灯依次亮的现象。
一些常用的指令如下:
MOV
数据传送
RETI
中断返回
MOVC
外部 ROM 传送指令
NOP
空操作
MOVX
外部 RAM 传送指令
CLR
清零
XCH
交换指令
CPL
求反
AJMP
绝对转移,无条件转移
INC
加1
LJMP
长跳,无条件转移
DEC
减1
SJMP
【结论】(结果) 通过访真器对程序访真,证明了程序的正确性。 方案一:编程使流水线指示灯从左到右依次循环点亮,时间间隔 1S
方案二: 编程使流水线指示灯从左到右依次循环点亮,时间间隔 1S,中断后从右到左依次循环点亮,中断解除后
电气与信息工程学院实践基地
电气与信息工程学院实践基地
继续从左到右依次循环点亮。
电气与信息工程学院实践基地
实验报告
黑龙江科技学院
单片机综合设计性实验
实验项目名称 生产车间流水线自动控制模拟
所属课程名称
单片机
实 验 日 期 2011 年 月 日~2011 年 月 日
班级 姓名 学号 成绩
电气 09-1 冯驰 07
电气与信息工程学院实践基地
电气与信息工程学院实践基地
实验报告
实践概述: 【实践目的及要求】 实践目的: 1.单片机工程实践是单片机技术课程的实践教学环节,是对学生学习单片机的综合性训练,这种训练 是通过学生独立进行某一课程的设计,制作,调试来完成的。单片机的工程实践应主要体现在对实际 工程应用系统或产品的研制来说,从课题任务的提出到定型生产或投入使用,都要经过方案的总体认 证,系统设计,软件及硬件的开发,联机调试等若干步骤。因此,单片机工程实践是以工程项目和工 程应用为课题,着重培养学生工程实践能力,独立工作能力及创新能力。 2. 掌握星研实用软件的使用方法,理解单片机的工作原理,掌握单片机的应用和编程技巧,学会使 用指令编制简单的应用程序,学会检测程序错误,修改程序。 实践要求: (1)综合运用单片机技术课程中所学到的理论知识:学生根据所选课题的任务,要求和条件进行总 体方案的设计,通过方案比较,确定总体方案。然后对方案中以单片机为核心的电路进行元器件的选 择,并画出总体电路图。 (2)软件的编制预仿真:根据已设计出的软件系统框图,用 MCX-51 汇编语言编制出个功能模块的子 程序及整机软件系统的主程序,程序设计时,要充分考虑与所涉及硬件电路的连接及有关定量的要求。 (3)撰写实践总结报告要求:完成高质量的工作总结也是反映工作实践素质高低的一个重要方面, 工程技术人员应能用打印形式系统,完整,清晰的表达自己的研究成果,其目的是让人很容易得看懂 所研究课题的内容,方案,原理,实现方法等。因此,完成实践总结报告也是单片机工程实践主要内 容之一。 【实践环境】(使用的软件)
nop del:ajnz r6,del djnz r5,del1 djnz r7,del2
ret end
实验报告
【实践过程】(实践、记录、数据、 分析)步骤 1. 了解星研软件的应用方法,了解流水线模块硬件工作原理。 2. 在星研集成环境下新建项目文件,并建立模块文件。 3. 根据所学习到的流水线控制原理设计出一套简洁的程序。 4. 点击编译、连接或按下(F10):检查编译的程序是否正确。 5. 在进入调试状态以前,要正确设置通信口,仿真器配套的通信线与微机 USB 口相连。 6. 编译,连接正确后,就开始调试程序。 7.进入调试状态。 8.打开工作台开关 9.打开流水线自动控制开关 10.单机“连续单步”(F8 或 F7,!全速运行)后,察看运行结果。 11.观察完毕,停止运行
实验报告
电气与信息工程学院实践基地
电气与信息工程学院实践基地
【小结】
实验报告
通过五天的单片机工程实践,使我对单片机有了一定的了解,掌握了一定的技能,并对其产生了 浓厚的兴趣。学会了对模拟步进电机,生产车间流水线的基本控制以及操作。每天在思考中学习,在 乐趣中思考,在实践中寻找着乐趣。这样的学习方式既培养了我的动手能力,增强了分析和解决实际 问题的能力,着实使我受益非浅。在这期间不仅从中收获了很多,更让我懂得了只有勤奋,钻研才能 进步的真理。
电气与信息工程学院实践基地
实验报告
1
2
3
4
5
D
U6C GZBJ P3.3 8
U6A 13
12
2
1
11
10
74LS11
9
ANI
R17 1K V_LSX
AN2
R19 1K
AN3
R21 1K
74LS11
U6B 5
AN4
R23 1K
C14
U4
6
4
C
20P CD1 10UF
C15
20P
R13 8.2K
Y1 11.0592M
74LS240
L7 L8
680 V_LSX
A 1
生产车间流水线自动控制原理
2
3
4
电气与信息工程学院实践基地
Title
Size B Date: File: 5
Number 4-Nov-2005
F:\单片机.ddb
电气与信息工程学院实践基地
实践内容: 【实践方案设计】 方案一:
编程使流水线指示灯从左到右依次循环点亮,时间间隔 1S
ret end
实验报告
方案二: 编程使流水线指示灯从左到右依次循环点亮,时间间隔 1S,中断后从右到左依次循环点亮,中断解除后
继续从左到右依次循环点亮。
程序:org 000h mov tcon,#00h mov ie,#84h ajmp main org 100h
main: mov a,#01h sta:mov p1,a acall delay rl a ajmp sta org 13h mov a,#80h ww:mov p1,a rr a acall delay1
今天我只是对单片机有了最基本的了解,所以决不会就此止步,我一定会虚心并努力的学习,为 了自己的未来,为了自己的明天。同时非常感谢老师在这几天中对我们的指导。
指导教师评语及成绩: 评语:
成绩:
指导教师签名: 批阅日期:
电气与信息工程学院实践基地
电气与信息工程学院实践基地
实验报告
电气与信息工程学院实践基地
jnb p3.3,ww reti
delay:mov r4,#50 del2:mov r2,#250 del1:mov r3,#38
nop
电气与信息工程学院实践基地
电气与信息工程学院实践基地
del:ajnz r3,del djnz r2,del1 djnz r4,del2
ret delay1:mov r7,#50 del2:mov r5,#250 del1:mov r6,#38
短跳,无条件转移
ORG
开始
JMP
间转 变址寻址转移
CJNE
相等不转移
DJNZ
减 1 不为零时转移
JZ
判零转移 A=0 转移
JNZ
判非零转移 A 不=0 转移
JBC
转移后复位
JC
CY=1 转移
JB
bit=1 转移
ADDC
带 Cy 加法
JNB
bit=0 转移
RET
子程序返
JNC
CY=0 转
电气与信息工程学院实践基地
Q5 9012
FM
R16 100
LD1 V _LSX
LD2
AN5
R25
+5 V
1K
AN6
R27
1K
SLSX
C6
LD6
0.1
C7
R35
470
LD5
0.1
V L SX
LD4
LLSX
LD3
89C51
GX1 P1.0
U5
L1
V _LSX
B
GX2 P1.1 GX3 P1.2 GX4 P1.3 GX5 P1.4 GX6 P1.5
39 38 37 36 35 34 33 32
P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7
相关文档
最新文档