实验2P1口亮灯实验P1口转弯灯实验

合集下载

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

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

《单片机原理及接口技术》课程实验大纲课程名称:《单片机原理及接口技术》实验英文名称:《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.学习延时子程序的编写。

单片机51实验指导书

单片机51实验指导书

第一章系统概述1.1 系统组成Dais系列单片机微机仿真实验系统的MCS-51单片机实验与仿真由管理CPU 89C52系统单元、目标CPU 8032或仿真CPU438单元、接口实验单元和稳压电源(外接或内置)组成,通过RS232C串行接口与PC微机相连,系统硬件主要内容如下:1.2 系统功能与特点(1)自带键盘、显示器,能独立运行,也可以PC机为操作平台。

两种工作方式任意选择,均全面支持《单片机原理与应用》等课程的实验教学。

(2)系统采用紧耦合多CPU技术,用89C52作为系统管理CPU,8032或仿真CPU438作为目标机仿真与实验CPU,其软硬件资源100%出借。

(3)目标CPU8032/438采用主频为6MHz,向用户提供实验方式和两种仿真方式(RAM 方式和EPROM方式)。

(4)配有一片RAM 61C256构成系统的32K程序空间,地址范围为0000H~7FFFH,还配一片61C256(32K)作为用户设置的断点区(BPRAM)。

(5)实验项目完整丰富,与课程教学紧密结合,同时配有电机、温压、音响等实验对象,可支持控制应用类综合实验。

(6)系统接口实验电路为单元电路方式,电路简捷明快,一体机的8位数据总线以排线形式引出,这样既减轻繁琐的连线工作,又提高学生的实验工作能力。

(7)通过RS232通信接口,在Windows/DOS集成软件的支持下,利用上位机丰富的软件硬件资源,实现用户程序的编辑、编译、调试运行,提高实验效率。

(8)具有最丰富的调试手段,系统全面支持硬件断点,可无限制设置断点,同时具有单步、宏单步、连续运行及无限制暂停等功能,100%保护用户现场,返回监控。

(9)自带EPROM编程器,可对2764/27128快速读出(软硬件实验所需的代码文件)。

1.3 系统资源分配实验系统寻址范围定义如下:系统已定义的I/O地址如下:第二章安装使用2.1硬件安装(1)对卡式结构的机型而言应把8032/8789CPU卡更换到主机板的CPU-SUB(36)总线接口位置。

实验5 P1口转弯灯实验

实验5 P1口转弯灯实验

西安邮电大学《单片机原理及应用》实验报告书实验五学院名称:自动化学院学生姓名:专业名称:智能科学与技术班级:学号:时间:实验5 P1口转弯灯实验一、实验目的:(1)掌握汇编语言编程方法及调试技巧,熟悉汇编语言的基本程序结构;(2)掌握I/O口的使用方法;(3)学习延时子程序的编写方法。

二、实验内容:P1.0 接开关5V,右转弯灯闪亮,P1.1接开关5V时左转弯灯闪亮,P1.0,P1.1同时接5V或接地时,转弯灯均不闪亮。

三、实验程序框图:四、实验接线图:五、实验步骤:P1.0 接K1,P1.1接K2,P1.4~P1.7接L1、L4、L7、L10,连续运行本程序,应看到转弯灯正确闪亮,用单步方式调试程序观察。

六、程序清单:ORG 0000HLJMP PX00ORG 0080HPX00: MOV P1,#0FFH ;初始化PX03: MOV A,P1MOV B,AANL A,#03HCJNEA,#01H,PX01 ;满足只是P1.0为高条件JB 00H,PX04 ;闪烁标志位CLR P1.4CLR P1.5 ;开右灯SETB P1.6SETB P1.7 ;关左灯MOV R2,#20HLCALL DELY ;延时SETB 00H ;置标志位LJMP PX03 ;继续查找状态PX04: SETB P1.4SETB P1.5SETB P1.6SETB P1.7 ;关灯MOV R2,#20HLCALL DELY ;延时CLR 00H ;清标志位AJMP PX03 ;继续查找状态PX01: CJNEA,#02H,PX02 ;满足只是P1.1为高条件吗?JB 01H,PX05 ;判断标志位SETB P1.4SETB P1.5 ;开左灯CLR P1.6CLR P1.7 ;关右灯MOV R2,#20HLCALL DELY ;延时SETB 01H ;置标志位LJMP PX03 ;继续查找PX05: SETB P1.4SETB P1.5SETB P1.6 ;关灯SETB P1.7MOV R2,#20HLCALL DELY ;延时CLR 01H ;置标志位LJMP PX03 ;继续查找状态PX02: SETB P1.4SETB P1.5SETB P1.6SETB P1.7 ;关灯LJMP PX03 ;继续DELY: PUSH 02H ;延时DEL2: PUSH 02HDEL3: PUSH 02HDEL4: DJNZ R2,DEL4POP 02HDJNZ R2,DEL3POP 02HDJNZ R2,DEL2POP 02HDJNZ R2,DELYRETEND七、实验心得本次实验是利用课堂上所学的知识使用汇编语言编写程序,通过本次实验和在课堂上所学习的I/O口的特点及使用方法,我对P1口转弯灯的基本流程有了清晰的认识,通过这次实验我也学会了延时子程序的书写,充分掌握汇编语言编程方法及调试技巧,熟悉汇编语言的基本程序结构,本次让我受益匪浅。

实验2P1口亮灯实验P1口转弯灯实验

实验2P1口亮灯实验P1口转弯灯实验

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

二、实验设备及器材
启东单片机综合实验箱,计算机等
三、实验内容
(1)P1口亮灯实验:
P1作为输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。

P1口对准双向口,每一位都可独立地定义为输出线或输入线。

本实验中延时子程序采用指令循环来实现,机器周期(12/6MHz)*指令所需机器周期数*循环次数,在系统时间允许的情况下可以采用此方法。

(2)P1口转弯灯实验:
P1.0开关接5V时,右转弯灯闪亮,P1.1开关接5V时左转弯灯闪亮, P1.O、P1.1开关同时接5V或接地时,转弯灯均不闪亮。

四、程序框图
图2-1 P1口亮灯实验程序框图
五、实验电路
图2-3 P1口亮灯实验电路图
图2-4 P1口转弯灯实验电路图
六、实验步骤
(1)P1口亮灯实验:P1.O-P1.7用插针连至L1-L8,运行程序后,观察发光二极管闪 亮移位情况。

(2)P1口转弯灯实验:P1.0接K1 P1.1接K2 P1.4-P1.7接L1 L5 L9 L13连续运行本程序,应看到转弯灯正确闪亮,在用单步方式调试本程序时需修改延时子程序,(例可把延时程序第一个字节改成返回指令22H),以便观察。

七、思考
(1)改变延时常数,使发光二极管闪亮时间改变。

(2)修改程序,使发光二极管闪亮移位方向改变。

图2-1 P1口转弯灯实验程序框图。

HL-C8051F嵌入式实验开发系统、单片机实验箱

HL-C8051F嵌入式实验开发系统、单片机实验箱

HL-C8051F嵌入式实验开发系统/单片机实验箱一、概述HL-C8051F嵌入式实验/开发系统是针对C8051F单片机(SOC)而开发的。

C8051F单片机完全兼容MCS-51指令系统,利用此平台,不仅可以开展传统的MCS-51单片机教学,如指令系统、中断系统、I/0口接口实验、外围逻辑和通信实验,也可以讲授片上系统(SOC)的概念、体系结构、设计方法、系统应用。

该实验系统实现了C8051F单片机片上的全部资源,并集成了USB主从通信,TCP/IP以太网通信,UCOS-II嵌入式系统移植源码。

我们编写了所有功能和模块的测试程序,提供了大量的实例,使学生在学会C8051F系列片上系统单片机开发方法的同时,感受到片上系统单片机在设计方法上的革新和解决的高效。

二、实验系统组成:(1)CPU板:CPU核心模块采用C8051F020芯片,该芯片是C8051F系列单片机中功能最为其全的一款;集成开发环境支持Silicon Labs IDE和KEIL C软件。

(2)片内:64K FLASH,4K XRAM片外扩展:256K FLASH,32K XRAM(3)CPU板C8051F020芯片I/0引脚全部引出,可以和用户外部电路连接;(4)实验系统带有JTAG接口,并配有HL-EC5型USB高速通讯专业仿真器,通过4脚的JTAG接口可以进行非侵入式、全速的在线系统调试、仿真;(5)4*4阵列式键盘;(6)8位逻辑电平开关输出、8位LED逻辑电平显示;(7)6位动态八段LED数码管;(8)2路单脉冲信号发生电路和1路8MHZ时钟发生电路;(9)时钟分频电路;(10)模拟量发生器电路和逻辑笔电路;(11)8*8LED点阵及驱动电路;(12)128*64LCD液晶显示屏;(13)蜂鸣器电路;(14)直流电机测速电路;(15)四相步进电机及驱动电路;(16)继电器电路及接口;(17)双通道RS-232接口;(18)SPI接口,LED数码管显示;(19)IIC接口,接24C01串行EEPROM;(20)IIC接口,PCF8563日历时钟;(21)8路12位AD,2路12位DA接口;(22)D12USB从机通信;(23)SL811USB主机通信;(24)TL801910M以太网通信;三、C8051F020单片机主要特点:1、模拟外设:(1)逐次逼近型(SAR)12位ADC(ADC0)●可编程转换速率,最大100ksps●可多达8个外部输入;可编程为单端输入或差分输入●可编程放大器增益:16、8、4、2、1、0.5●数据相关窗口中断发生器●内置温度传感器(±3°C)(2)8位ADC(ADC1)●可编程转换速率,最大500ksps●8个外部输入●可编程放大器增益:4、2、1、0.5(3)两个12位DAC●可以同步输出,用于产生无抖动波形(4)两个模拟比较器●16个可编程回差电压值●可用于产生中断或复位(5)电压基准●内部基准(2.4V)(6)精确的VDD监视器和欠压检测器●可通过MONEN引脚允许或禁止。

单片机实验2P1口转弯灯

单片机实验2P1口转弯灯

电子信息学院实验报告书课程名:《单片机原理及应用实验》题目:实验二P1口转弯灯实验硬件实验实验类别:【设计】班级:学号:姓名:评语:(1)电路连接调试:□正确□基本正确□不正确(2)实验程序编写:□正确□基本正确□不正确(3)数据测量分析:□准确□基本准确□不准确成绩:□A □B □C □D ,指导教师:批阅时间:年月日1、实验内容或题目题目:P1口转弯灯实验实验内容:通过51单片机的引脚,用开关控制LED灯。

2、实验目的与要求实验目的:(1)熟悉51单片机的引脚及功能;(2)掌握C语言程序设计和调试方法实验要求:P1.0 接开关5V,右转弯灯闪亮,P1.1接开关5V时左转弯灯闪亮,P1.0,P1.1同时接5V或接地时,转弯灯均不闪亮。

3、实验仪器(1)DJ-598K三合一单片机微机试验仪1块(2)PC微机1台4、实验程序框图(供参考)6、实验程序(实验程序清单作为附件放在最后)7、实验步骤P1.0 接K1,P1.1接K2,P1.4~P1.7接L1、L4、L7、L10,如实验接线图所示,连续运行本程序。

8、实验数据L1 L2 L3 L41 P1.0 接开关5V灭灭闪亮闪亮2 P1.1接开关5V时闪亮闪亮灭灭3 P1.0,P1.1同时接5V或接地灭灭灭灭<附件> 实验程序清单ORG 0000HLJMP PX00ORG 0C30HPX00: MOV P1,#0FFH ;初始化PX03: MOV A,P1MOV B,AANL A,#03HCJNE A,#01H,PX01 ;满足只是P1.0为高条件?JB 00H,PX04 ;闪烁标志位CLR P1.4CLR P1.5 ;开右灯SETB P1.6SETB P1.7 ;关左灯MOV R2,#20HLCALL DELY ;延时SETB 00H ;置标志位LJMP PX03 ;继续查找状态PX04: SETB P1.4SETB P1.5SETB P1.6 ;关灯SETB P1.7MOV R2,#20HL CALL DELY ;延时CLR 00H ;清标志位AJMP PX03 ;继续查找状态PX01: CJNE A,#02H,PX02 ;满足只是P1.1为高条件吗?JB 01H,PX05 ;判标志位SETB P1.4SETB P1.5 ;开左灯CLR P1.6CLR P1.7 ;关右灯MOV R2,#20HLCALL DELY ;延时SETB 01H ;置标志位LJMP PX03 ;继续查找PX05: SETB P1.4SETB P1.5SETB P1.6 ;关灯SETB P1.7MOV R2,#20HLCALL DELY ;延时CLR 01H ;清标志位LJMP PX03 ;继续查找状态PX02: SETB P1.4SETB P1.5SETB P1.6 ;关灯SETB P1.7LJMP PX03 ;继续DELY: PUSH 02HDEL2: PUSH 02HDEL3: PUSH 02H ;延时DEL4: DJNZ R2,DEL4POP 02HDJNZ R2,DEL3POP 02HDJNZ R2,DEL2POP 02HDJNZ R2,DELYRETEND。

p1口控制转弯灯模板

p1口控制转弯灯模板

题目:单片机p1口控制转弯灯实验院系电子信息工程学院专业光电信息工程学号1208451063姓名胡章志2015年6 月15日单片机p1口控制转弯灯实验摘要1)摘要正文本设计基于Protuse自动设计能力、高速有效的编辑功能、简捷方便的设计过程管理PDM,并且可以完整地实现单片机的仿真,从单片机概念设计到生成物理生产数据的全过程,以及这中间的所有分析、仿真和验证功能详细阐述了电路原理图的绘制、实现功能。

本设计还基于keil软件的使用编写程序,生成可被protuse软件识别的.hex文件,实现自己设计想要的功能。

以及在自学过程和制作过程中所遇到的种种问题。

并且给了相应的解决方法。

2)关键词:Protuse软件; keil软件;仿真;程序;单片机p1口控制转弯灯实验目录1、单片机 (1)1.1、单片机介绍 (1)1.2、单片机分类 (1)1.3、单片机应用: (1)1.4、AT8951系列优点: (2)1.7单片机类型 (3)1.8、中国主要应用51单片机的总类 (4)2、Proteus软件 (5)2.2、独有特点 (5)2.3功能模块 (5)2.5、丰富资源 (7)3、Keil (8)3.1、系统概述 (8)3.2、 Keil C51单片机软件开发系统的整体结构 (9)4、本组设计 (10)4.1、以下是本人利用protuse软件的绘图 (10)总结 (11)参考文献 (12)附录 (13)附录A (13)附录B (13)单片机p1口控制转弯灯实验1、单片机1.1、单片机介绍单片机在一块半导体材料上集成了CPU、存储器、I/O接口等各种功能部件,具有体积小、功耗低、价格便宜、功能强、可靠性好和使用方便灵活的特点,使单片机在工业控制、数据采集、智能化仪表、办公自动化以及家用电器方等各个领域中得到了越来越广泛的应用。

将单片机技术与测量控制技术相结合,可以使工业自动控制变得更方便、控制效果更佳。

在机电一体化方面,单片机也发挥了它的特殊作用,使许多传统产业发生了巨大的变化,使许多工业产品体积缩小,能耗降低,功能增加,操作方便。

灯具点灯实验报告模板

灯具点灯实验报告模板

灯具点灯实验报告模板
实验目的
该实验旨在掌握灯具的点灯原理和使用方法,熟悉灯具的分类以及灯泡的选用,同时了解安全使用灯具的注意事项。

实验器材
•灯座
•灯泡
•开关
•电线
•电源
实验步骤
1.准备好实验器材,并确认所有器材正常工作。

2.连接灯座和电线,并与电源相连。

3.选择合适的灯泡,安装到灯座上。

4.打开开关,观察灯泡是否正常点亮。

5.尝试不同类型的灯泡,观察其亮度和颜色的变化。

6.熄灭灯泡,并注意安全断开电源。

实验结果
经过实验,我们可以发现:不同类型的灯泡在亮度和颜色上确实存在很大的差异。

例如,LED灯比较节能,且颜色鲜艳,而白炽灯则较为耗能,但其色温较为
柔和。

此外,在实验中还需要注意灯具的安全使用,例如在连接电线时,应保证电源关闭,避免触电等危险情况的发生。

实验结论
通过本实验的实践,我们可以初步了解灯具的分类和选用方法,以及灯泡的基
本原理和应用。

在实际生活和工作中,我们应根据需要选择合适的灯具,并注意安全使用灯具的重要性。

实验感想
通过这次实验,我们深刻认识到了灯具在人们的日常生活和工作中的重要性,
同时也知道了如何正确使用灯具,以充分发挥其作用。

在未来的学习和工作中,我们将继续探究灯具的高级应用,并注重实际操作与理论学习的结合。

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

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

二、实验设备及器材
启东单片机综合实验箱,计算机等
三、实验内容
(1)P1口亮灯实验:
P1作为输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。

P1口对准双向口,每一位都可独立地定义为输出线或输入线。

本实验中延时子程序采用指令循环来实现,机器周期(12/6MHz)*指令所需机器周期数*循环次数,在系统时间允许的情况下可以采用此方法。

(2)P1口转弯灯实验:
P1.0开关接5V时,右转弯灯闪亮,P1.1开关接5V时左转弯灯闪亮, P1.O、P1.1开关同时接5V或接地时,转弯灯均不闪亮。

四、程序框图
图2-1 P1口亮灯实验程序框图
五、实验电路
图2-3 P1口亮灯实验电路图
图2-4 P1口转弯灯实验电路图
六、实验步骤
(1)P1口亮灯实验:P1.O-P1.7用插针连至L1-L8,运行程序后,观察发光二极管闪 亮移位情况。

(2)P1口转弯灯实验:P1.0接K1 P1.1接K2 P1.4-P1.7接L1 L5 L9 L13连续运行本程序,应看到转弯灯正确闪亮,在用单步方式调试本程序时需修改延时子程序,(例可把延时程序第一个字节改成返回指令22H),以便观察。

七、思考
(1)改变延时常数,使发光二极管闪亮时间改变。

(2)修改程序,使发光二极管闪亮移位方向改变。

图2-1 P1口转弯灯实验程序框图。

相关文档
最新文档