实验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实验指导书
第一章系统概述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口转弯灯实验一、实验目的:(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口转弯灯实验
实验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嵌入式实验/开发系统是针对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口转弯灯
电子信息学院实验报告书课程名:《单片机原理及应用实验》题目:实验二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口控制转弯灯实验院系电子信息工程学院专业光电信息工程学号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灯比较节能,且颜色鲜艳,而白炽灯则较为耗能,但其色温较为
柔和。
此外,在实验中还需要注意灯具的安全使用,例如在连接电线时,应保证电源关闭,避免触电等危险情况的发生。
实验结论
通过本实验的实践,我们可以初步了解灯具的分类和选用方法,以及灯泡的基
本原理和应用。
在实际生活和工作中,我们应根据需要选择合适的灯具,并注意安全使用灯具的重要性。
实验感想
通过这次实验,我们深刻认识到了灯具在人们的日常生活和工作中的重要性,
同时也知道了如何正确使用灯具,以充分发挥其作用。
在未来的学习和工作中,我们将继续探究灯具的高级应用,并注重实际操作与理论学习的结合。
四年级下册科学2、1点亮小灯泡-实验报告单
学校厚川班级四年级姓名时间实验
名称
2、1点亮小灯泡指导老师
实验目的明确电池的两极分别与小灯泡的两个连接点相连的电路,能点亮小灯泡,否则不能点亮小灯泡。
实验
器材
导线1根、电池1节、小灯泡1个。
实验过程
选择连接方式使小灯泡发光。
1、导线连接小灯泡的螺纹与电池底部的锌壳,电池铜帽与小灯泡的锡粒接触,观察现象。
2、导线连接小灯泡的锡粒与电池底部的锌壳,电池铜帽与小灯泡螺纹接触,观察现象。
3、导线连接电池铜帽与小灯泡螺纹,小灯泡的锡粒与电池底部的锌壳接触,观察现象。
4、整理器材。
实验现象或实验结果
观察到的现象:
结论:电池的两极分别与小灯泡的两个连接点相连的电路,能点亮小灯泡,否则不能点亮小灯泡。
电子琴实验接线表
实验五(8255方波)
无
实验六(8255PA,PB)
PA0~PA7→K1~K8,PB0~PB7→L1~L8
实验七(8255交通灯)
PB3~PB0→L1~L4,PA7~PA0→L5~L12
实验八(I/O)
0Y~Y7→K1~K8,Q0~Q7→L0~L8
一、51部分实验接线表
实验名称
接线步骤
实验一(P1口亮灯)
P1.0~P1.7→L1~L8
实验二(P1口转弯灯)
P1.0→K1,P1.1→K2
P1.4→L1,P1.5→L4,P1.6→L7,P1.7→L10
实验三(P3.3口,P1口)
P3.3→K1
P1.0~P1.7→L1~L8
实验四(工业控制)
P3.4→K1,P3.3→K2
P1.0→JIN,JZ→地,JK→L1,JB→L2
实验十九(步进电机)
P1.0~P1.3→HA~HD
实验二十(8253)
8MHZ→T,T2→CLK0,GATE0→5V,CS3→FF80H
实验二十一(直流电机)
CS5→FF80H,JX2→JX0,AOUT→DJ
实验二十二(LED)
JLPA→JX9,JLPB→JX15,JHPC→JX16,JLP1→JX10
SW3~SW5置ON,CZ11用户通信口→PC机串口
实验十七(LED点阵)
1B90H
JLPA→JX9,JLPB→JX15,JHPC→JX16,JX7→JX17,
CS2→FF80H,JX7→JX17,JQ→JHQ。
实验十八(12864LCD)
22E0H;
2FE0H
JX9→JX12,JX16→JX14
51单片机控制的交通灯系统实验报告
系统实验报告——基于51单片机的交通灯设计专业:XX学生姓名:xx XX学号:***********指导教师:wwwwwwwwwww2000年x月x日目录1 设计任务和性能指标 (1)1.1设计任务 (1)1.2性能指标 (1)2 设计方案 (2)2.1任务分析 (2)2.2方案设计 (2)3 系统硬件设计 (3)3.1单片机的最小系统 (3)3.2电源电路 (4)3.3数码管显示时间电路设计 (4)3.4信号灯控制电路设计 (5)4 系统软件设计 (5)4.1主程序设计 (5)5 调试及性能分析 (6)5.1调试分析 (6)5.1.1 软件调试 (6)5.1.2 硬件调试 (6)5.1.3 系统功能调试 (6)6 心得体会 (6)参考文献 (8)附录1 系统原理图 (9)附录3 程序清单 (10)附录3元器件清单 (14)1 设计任务和性能指标1.1设计任务利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。
用红、绿、黄发光二极管作信号灯。
如图上图所示。
设东西向为主干道,南北为支干道。
1.2性能指标1. 状态1:仅亮灯,数码管不工作。
按下键4,红/黄/绿三色灯交替亮:红—〉(20秒)黄(闪烁)—〉(5秒)绿—〉(20秒) 黄(闪烁)—〉(5秒)红2. 状态2:灯和数码管相结合,模拟十字路口的交通灯 在以上功能的基础上数码管倒计时显示时间。
南东2 设计方案2.1任务分析模拟交通灯控制器就是使用单片机来控制一些LED 和数码管,模拟真实交通灯的功能。
红、黄、绿交替闪亮,利用数码管倒计数显示间隔等,用于管理十字路口的车辆及行人交通,计时牌显示路口通行转换剩余时间等2.2方案设计根据设计的要求可知,系统的硬件原理框图如下图所示。
单片机键盘LED 显示三色指示灯系统硬件框图单片机选用A T89S52,它与8051系列单片机全兼容,但其内部带有4KB 的FLASH R OM ,设计时无需外接程序存储器,为设计和调试带来极大的方便。
重庆交通大学单片机实验报告
实验四 数码管显示实验
一、 实验目的 1、掌握单片机数码管显示原理。 2、编程实现数码管的动态、静态显示。
二、实验器材 PC 机一台 单片机开发板一套
三、实验内容
图 4-1 实验原理图
任务一:查看开发板上电路图,6 个数码管同时循环显示 0-9 数字,
时间间隔 0.2 秒。(静态显示)
实验代码:
#include<reg52.h> //包含文件 #define uint unsigned int #define uchar unsigned char sbit dula=P2^6;
任务一:在 P1.0 端口上接一个发光二极管 D1 实验代码:
#include <reg52.H> sbit Led1=P1^0; void main(void) { while(1) { Led1=0; } }
9 / 35
实验结果:
图 3-2 仿真结果
图 3-3 实验结果
任务二:在 P1.0 端口上接一个发光二极管 D1,使 D1 在不停地一亮
//宏定义位 P1.5
sbit led3 = P1^2;
//宏定义位 P1.2
sbit key3 = P1^6;
//宏定义位 P1.6
sbit led4 = P1^3;
//宏定义位 P1.3
sbit key4 = P1^7;
//宏定义位 P1.7
void main(void)
//主函数
{
while(1)
4.实验结果:
图 2-8 仿真结果 7 / 35
图 2-9 实验结果 8 / 35
实验三、P1 口亮灯实验
一、实验目的 通过实验了解单片机最小系统;掌握 P1 口作为输入输出方式使
实验一 P1口亮灯实验
• 硬件定时与软件计数结合方式解题思路: • 让T0作定时器用,如T0可以定时50ms,当定时时间 到,在T0中断处理程序中一个寄存器内容加1,同 时判断是否加到2000/50=40,如果不到40,则直接 返回,如果计到40,说明2s时间到,使P1口循环点 亮8个发光二极管后再返回。 • T0工作在方式1,控制字01H,计数初值(12MHz): (216–X)×1×10 -6 =50×10 -3S 即216–X=50000 X=216-50000=10000H-C350H =3CB0H 所以,初值为: TH1=3CH,TL1=B0H 若6MHZ课用原来的子程序!
;T0为方式1 ;初值 ;允许中断 ;启动定时 ; LED0先亮 ; ;等待中断 ;重新设置初值 ;依次点亮
中断处理 INTT0: MOV TH0,#9EH MOV TL0,#58H 程序: RL A RETI
拓展实验:每个LED点亮时间为2s
1.定时器/计数器应用实训 实训内容:利用T0定时,产生2s定时,使得P1 口输出信号,控制8个发光二极管循环点亮,设 fOSC=12MHz, 。 1.难点:P1口输出信号,控制8个发光二极管循环 点亮。由于定时时间长达2s,所以单靠一个定 时器不能解决问题。 2.可以采取硬件定时和软件计数(或硬件计数) 结合方式。
实验一 P1口亮灯实验
实验要求
1.分别用2种方式使P1口输出信号,轮流点 亮8个LED,每个LED点亮时间约为50ms。 方法1:利用调用延时子程序方式; 方法2:利用定时器定时50ms,设晶振频率 为12MHz。 2.拓展实验:每个LED点亮时间为2s。 3.选做P1口转弯灯实验。
思路: 1.通过P1.0P~1.7分别送“1”给8个LED指示灯; 2.每次持续时间20分之一秒,即50ms, 由定时器T0来定时,用方式1 , 又知fOSC =6MHz。 8051
好的开始是成功的一半
好的开始是成功的一半作者:朱天毅来源:《职业·中旬》2012年第06期单片机原理及接口技术是一门理论性很强的课程,无论对于学生的学习还是老师的教学,都存在一定的困难。
因此,单片机教学改革势在必行,下面笔者谈谈在单片机教学上的一些做法和思路。
一、单片机难学原因浅析单片机实质是一台机器,它的许多原理、算法与人们的日常习惯迥然不同,例如单片机所用的二进制运算:1+1=10就令许多初学者感到难以适应。
而且对学生来说,单片机是一门全新的课程,它众多的原理、概念、术语都是全新的,不用说理解,就是记住它们,都要费一番功夫。
而且单片机的知识点连接紧密,前面的内容没学好就会影响后续内容的学习。
我们现在的教材一般都是在第一章介绍单片机的结构、工作原理,第二章介绍指令系统,第三章介绍程序设计编程方法,第四章介绍常用外围接口芯片级接口技术,最后一章才介绍单片机应用系统。
所以学生一开始学习,摆在他们面前的是一大堆如运算器、程序计数器、寄存器、时钟、时序、堆栈等非常抽象、专业的概念和术语。
这些都涉及单片机的内部结构,而这些部件集成在一块集成电路里面,既看不见也摸不着,学生又不知道有什么用,肯定感到厌烦,很快会对后面知识的学习失去信心和兴趣。
有过学单片机经历的人都有这样的体会,往往学到单片机后面的内容“最小应用系统”,再回头看以前单片机的那些专业术语,才能理解用途、意义及相互关系。
可见,学单片机最难的就是入门难,单片机教学如何开始是教学改革的重点。
二、改革措施1.展示单片机的用途,增加学生的感性认识,激发学生的兴趣单片机是一块用途非常广泛的单芯片微型计算机,体积小,但功能强大。
教师应该利用这一点,激发学生的学习兴趣。
如果没有浓厚的兴趣作支持,单片机学习很容易半途而废,培养学生的学习兴趣是单片机教学中最重要的任务。
培养学生的兴趣,首先要让他们充分了解单片机的用途,知道它很有用。
通过列举一些生活中的应用例子,如全自动洗衣机的洗涤过程控制、彩电的遥控、空调的自动控温等,使得学生感到单片机不只广泛应用于工业控制,实际上在我们的日常生活中经常使用,从而拉近学生与单片机的距离。
51单片机实验10-9(青岛大学)小白发
(3)本实验中延时子程序采用指令循环来实现,在系统时间允许的情况 下可以采用此方法。
延时时间 = 机器周期(12÷11.0592MHz)×指令所需机器周期数×循环次数 延时时间程序:
= 28×2μs=512μs。
青岛大学电工电子实验教学中心
实验二 定时/计数器实验
初值X = 2k-定时值/机器周期T
100ms 的定时初值计算:
• X=216-100ms /2μs=65536-50000=15536= 3CB0H
13 位计数器500μs 定时初值
一、实验目的
熟悉MCS-51单片机的定时/计数功能,掌握初始化编程显示 方法。
二、实验内容
• 1、定时器实验:在使用11.0592 MHZ晶振的条件下,用 定时器0产生100MS 定时,由P1.0 输出周期为200MS的方 波信号,并通过示波器观察测量P1.0 的输出波形。 2、计数器实验:手动外部输入脉冲,计数器记到6 时, 由P1.0 输出信号,使LED 发光。
• 1. P3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加1。 • 2. P1口做输出口,编写程序,使P1口接的8 个发光二极管L1—L8按16进 制加1方式点亮发光二极管。
青岛大学电工电子实验教学中心
实验一 P1口开关量输入输出实验
三、实验说明
(1)P1口是准双向口,每一位都可独立地定义为输出或输入。当P1口用 作输入口时必须先对它置“1”。若不先对它置“1”,读入的数据是不正 确的。
三、程序框图
实验2.1
MCS-51实验指导书
单片机仿真实验系统MCS-51实验指导书南昌大学本实验指导是为适应单片机原理与应用方面的课程需做大量软硬件实验的需要而编写的,供学生编程用。
完成本实验指导中的实验,可使学生基本掌握MCS-51单片机的结构原理、接口技术、程序设计技巧。
实验指导书中详细叙述了各实验的目的、内容,列出了接线图、程序框图和实验步骤。
单片机实验注意事项:1:主CPU为8032,需要扩充一片6264作为数据区,连接6264的读写信号到CPU的读写信号,连接CS1到A15;连接数据线,连接地址高低线;2:实验仪上的波段开关必须选择9600波特率,和51系统;3:接线和拔线时必须断电, PC微机必须与本实验系统保持联机状态,即软件界面右上角有编译进度条,确定连机状态才可调试程序;4:通过RS232通信接口,利用上位机实现用户程序的编辑、编译和调试运行。
在软件的设置栏内,点击仿真模式,选择系统、系统;注意:上位机的存盘文件名只能用英文字母和数字组合,长度不能超过8位且存盘路径必须在默认的C 盘DAIS目录下;5:系统接口实验电路为单元电路方式,数据总线以8芯扁平线形式引出,硬件学生连线为电路图上粗实线。
部分机器硬件介绍可参考微机原理实验指导书。
目录软件实验部分:实验一清零程序实验二拆字程序实验三拼字程序实验四数据区传送子程序实验五数据排序实验实验六查找相同数个数实验七无符号双字节快速乘法子程序实验八多分支程序实验九脉冲计数(定时/计数器实验)实验十电脑时钟(定时器、中断综合实验)硬件实验部分:实验一 P1口亮灯实验实验二 P1口转弯灯实验实验三 P3.3口输入,P1口输出实验四工业顺序控制实验五继电器控制实验六 8255控制交通灯实验七 LED16×16点阵显示实验实验八串并转换实验实验九 A/D转换实验实验十 D/A转换实验十一电子音响实验十二步进电机控制实验十三 8032串行口应用实验㈠——双机通信实验十四小直流电机调速实验软件实验部分本节共编了十个软件实验,通过这些实验程序的调试,使学生熟悉MCS-51的指令系统,了解程序设计过程,掌握汇编语言设计方法以及如何使用实验系统提供的调试手段来排除程序错误。
点亮灯泡的实验报告
点亮灯泡的实验报告导言灯泡作为一种常见的电器设备,是我们日常生活中经常使用的电子产品之一。
通过本次实验,我们将学习如何用电源点亮灯泡,并进一步理解电路的基本原理。
实验目的1. 学习如何搭建简单的电路2. 理解灯泡的工作原理3. 掌握灯泡的正确使用方法实验材料1. 一个灯泡2. 一个导线3. 一个电源实验步骤第一步:搭建电路1. 将导线的一端连接到灯泡的针脚上。
2. 将导线的另一端连接到电源的正极。
第二步:点亮灯泡1. 将电源插入电源插座。
2. 打开电源开关,观察灯泡是否亮起。
实验结果经过实验,我们成功点亮了灯泡。
当电流通过导线流过灯泡时,灯泡内的丝丝电阻会产生热量,使灯丝加热并发光。
实验原理灯泡是一种利用电阻发热效应来发光的电器。
当电流通过灯泡的灯丝时,电流与灯丝产生阻力并产生热量。
灯丝加热后,其温度升高,最终达到发光的程度。
实验小结通过本次实验,我们学习到了如何点亮灯泡,掌握了灯泡的工作原理。
同时,我们也了解到了电流和阻力的关系,以及电路的基本原理。
在实际应用中,我们需要注意以下几点:1. 在搭建电路的过程中,要确保导线连接稳固,避免产生电路短路或接触不良的情况。
2. 在使用电源时,一定要按照指示正确连接电源开关和插头,避免电击事故的发生。
3. 灯泡是一种较为耗电的设备,我们应该合理使用电能,避免浪费电力资源。
通过实验,我们不仅加深了对灯泡工作原理的理解,还培养了我们的动手能力和实验技巧。
相信这次实验对我们今后的学习和生活中都有着积极的影响。
让我们共同努力,探索更多有趣的科学实验吧!。
教学仪器设备购置申请报告
教学仪器设备购置申请报告工程名称:电子技术综合实训工程负责人:程有华申请部门〔盖章〕:校教务科使用类型:每年省技能大赛?单片机?与?电子装配?特殊辅导专用填表日期:2021 年05 月 1 日附件1:亚龙YL-135全国职业院校技能大赛中职组?电子产品装配与调试?竞赛指定设备型号亚龙LY-135类型全国职业院校技能大赛中职组?电子产品装配与调试?竞赛指定设备官方报价¥19800.00元 〔不含选配模块和装置〕采购总预算标配+选配≈24850.00元序号 说明类型 报价 1 双工位实训台〔含各种交、直流电源〕标配 附送 2 YL-290电工电子创新实训模块〔A1-A8〕八大模板,共141个模块及4盒元器件标配 附送 3 YL-238A 函数信号发生器〔含频率计与幅值显示〕 标配 附送 4 常用工具:起拨器、电烙铁、数字万用表 标配 附送 5 ?电子技术综合应用创新实训教程? 标配 附送 6 Cos-620型双总示波器 选配 可不要 7 DF1931型数字毫伏表 选配 1550元 8CFC-8010H 型数字频率计选配1100元校长意见:年 月 日9 电子产品装配与调试套件选配2400元10 装有ProtelDXP2004的台式计算机选配可不要附件2:亚龙YL-236全国职业院校技能大赛中职组?单片机装置安装与调试?工程竞赛指定设备型号亚龙LY-135类型全国职业院校技能大赛中职组--?单片机装置安装与调试?工程竞赛指定设备官方报价¥28000.00采购总预算-序号说明类型报价1电源模块标配- 2主机模块标配- 3指令元件模块标配- 4显示元件模块标配- 5传感器模块标配- 6继电器模块标配- 7A/D、D/A模块标配- 8交流、直流伺服电机模块标配-9 步进电机、位移装置模块标配 - 10 压力传感模块 标配 -11温度传感模块标配-附件3:亚龙LY-51PRO 新型单片机综合试验箱型号 亚龙LY-51PRO类型 单片机机模块综合实训官方报价 ¥3500.00采购总预算功能详细说明(一)软件实验 〔1〕清零程序; 〔2〕拆字程序; 〔3〕拼字程序;〔4〕数据区传送子程序; 〔5〕数据排序实验; 〔6〕查找相同数据个数;〔7〕无符号双字节快速乘法子程序; 〔8〕多分支程序; 〔9〕脉冲计数实验; 〔10〕电脑时钟实验。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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口转弯灯实验程序框图。