在Proteus中,流水灯程序中,了的正极接什么负极接什么才会发光(电压值)?

PAGE PAGE 339 基础实验题目 基础实验用于巩固课程的基本内容、基本概念、知识点与基本编程训练。本附录列出了基础实验题目及其要求。题目可在硬件实验系统上验证通过,也先在Proteus环境下虚拟仿真通过,达到硬件电路设计与软件编程训练的基本目的。 实验1 单片机I/O口应用—控制LED流水灯 1. 实验要求 利用单片机及8个LED发光二极管,制作一个单片机控制的流水灯。单片机的P2.0~P2.7脚接有8个发光二极管。运行程序,单片机控制8个发光二极管依次逐个流水点亮,反复循环。在实现上述功能的基础上对本实验进行改进,增加一个按键接到某I/O口线,按一下即可实现流水灯的停止。再按一下又可实现流水灯的重新显示。 2. 实验目的 (1)掌握单片机最小系统的构成。 (2)掌握单片机如何控制I/O口来驱动LED发光二极管。 (3)掌握移位和软件延时程序的编写。 实验2 单个外部中断实验 1.实验要求 在单片机的外中断输入引脚 (或)接一个按键开关来产生外部中断请求,通过P1口连接的8个LED发光二极管的状态,来反映外中断的作用。 中断未发生时,P1口连接的8个LED为闪烁状态,当按键开关按下,即外中断请求产生时,8个LED呈现流水灯操作。按键开关松开,8个LED又为闪烁显示状态。 2.实验目的 (1)理解掌握外部中断源、中断请求、中断标志、中断入口等概念。 (2)掌握中断程序的设计方法。 实验3 中断嵌套实验 1.实验要求 使用一个外部中断和定时器中断,通过P1口连接的8个发光二极管来显示中断的作用。 外部中断未发生时,即引脚的按键开关k1没有按下时,系统通过定时器定时中断的方法,使LED呈流水灯显示,当脚的按键开关k1按下,即产生外部中断,外部中断打断定时器的定时中断,从而控制8个LED闪烁显示。当按键开关松开,继续呈流水灯显示。要求外部中断0设置为高优先级中断,定时器中断设置为低优先级中断。 2.实验目的 了解各中断源的中断优先级与中断嵌套的概念,中断嵌套的发生,只能发生在高优先级打断低优先级的情况。掌握同时使用定时器中断与外部中断的编程方法。 实验4 定时器/计数器的定时实验 1.实验要求 利用片内定时器/计数器来进行定时,定时间隔1秒。单片机的P1.0脚接1个发光二极管,控制发光二极管闪烁,时间间隔1秒。 当按下某一I/O口线上的按键操作时,发光二极管按设定的时间,进行1秒定时闪烁。 2.实验目的 掌握单片机定时器/计数器的初始化编程,定时模式的使用及编程。 实验5 定时器/计数器的计数器实验 1.实验要求 利用单片机内定时器/计数器T0的计数器模式,对T0引脚(P3.4脚)上的按键开关按下的次数进行计数。 按一下按键开关产生一个计数脉冲,将脉冲个数在P1口驱动的单个LED数码管上显示出来。LED数码管显示的数字为0~9,例如按第1下,LED数码管显示“1”,按第2下,显示“2”……,按第10下重新显示“0”,……。 2.实验目的 掌握单片机定时器/计数器的计数模式的使用及编程,以及如何编程控制单个数码管的数字显示。 实验6 串口方式0扩展并行输出口实验 1. 实验要求 利用单片机的串口的方式0外接移位寄存器74LS164,利用串行口方式0来扩展一个并行输出口。74LS164的输出控制8个LED,利用它串行移位输入/并行输出的功能,先进行向上流水灯操作2次,再实现向下流水灯操作2次,最后实现跑马灯闪烁(齐亮齐灭)2次,然后再重复刚才过程,如此循环。 2. 实验目的 (1)了解掌握串行口方式0的工作原理。 (2)了解74LS164的工作原理,串行转并行的工作原理。 (3)掌握单片机串行口扩展并行输出口的工作原理。 实验7 串行口方式0扩展并行输入口实验 1. 实验要求 使用74LS165、8个按键和8个LED发光二级管,利用单片机串行口方式0输入,控制74LS165实现并行输入转串行输入。本实验是利用单片机串行口方式0输入扩展一个8位并行输入的I/O口。 74LS165的并行输入端接8个按键,单片机的P1口输出控制8个LED的亮灭。当按下8个按键开关中的任意一个,就可以控制点亮或熄灭8个LED发光二极管。 本实验通过单片机串行口方式0输入扩展74LS165,使得单片机与74LS165之间只用3条线,就可实现扩展一个8位并行输入I/O口的目的。 2. 实验目的 (1)理解掌握74LS165的工作原理 (2)掌握串行口用于并行口扩展的输入的编程。 (3)掌握单片机串行口扩展并行输入口的工作原理。 实验8 双单片机串行通信 1. 实验要求 双单片机(甲机与乙机)利用串行口进行全双工串行通信。每一单片机都接有1个12键的键盘、2个LED数码管。使用键盘输入要发送的数据,并在本机的LED数码管上显示;利用外部中

}

我看你的仿真图中,51单片机P0口没有接上拉电阻,如果你不想加,可以换P2口进行实验!

}

首先,我们要知道两个软件。一个是keil(单片机编程软件),prouteus(单片机仿真软件)

左边(单片机编程),右边(单片机仿真)

我们这一篇主要讲的是如何用单片机编写流水灯电路。第一步,我们要确定流水灯电路的原理图。

点击软件标题里的文件,里面有一个新建工程点击

接下来该创建工程的名字了,在上图找到新工程在里面输入本次的任务(流水灯电路),在下面有个路径(这里的路径你自己选择)点击下一步,

下一步,这里是创建原理图,(由于up主用的是汉化版的,所以说界面很清晰)下面框的意思是你要创建原理图图纸的大小

下一步,创建pcb文件,下面的框跟上面是差不多的(由于我们并不需要创建pcb文件)所以我们这里就不创建了,就选择第一个选项就好了

下一步,到这一步了该创建什么呢,这里是创建固件项目的地方。什么意思呢?就是我有讲到单片机是需要编写程序的。proteus这个软件很强,它集成了编写程序、仿真和电路绘制。因此,这里就会有这个选项了。由于我们这次选择编写程序的是keil,所以我们这里就勾选第一个就好了

点击下一步,再点击完成,就会出现这个界面,这说明你的原理图项目建立成功了

好,我们项目建好了。现在看我们图是不是有点空,那么我们现在要添加元器件了。点击左边竖条里有一个蓝色的p字图标点击就会出现这样(如下图)

在框框里输入我们要的元件(这里up主就不演示添加过程了)

 好,添加完元件,那我们现在应该是画图了。那么在画之前我们要了解下led灯的工作条件

首先我们看到led灯是不是有两个脚,分别是p极和s极也就是我们俗称正极和负极。在这里我们要记住一个知识点就是电流的方向永远都是从正极流向负极的,那么led灯也不例外,那也就是p极流向s极。好,我们了解完led灯的工作条件后,我们还要了解led灯的接法。led灯有两种接法,分别是共阴接法和共阳接法。

最后,up主打到这里看着这么长的文字,想着你们估计也要看傻了。于是up主觉得以后这种都分上下片会好点。于是,我们下期再见。最后,不妨看到这里的客官,关注up主一波,你们的关注会让up主加速更新。最后,真的是最后了,感谢各位看官看到这里,你的建议up会认真查看或者任何问题可以私聊up主,也可以在评论区下方留言,up主看到会回复的。

}

我要回帖

更多关于 proteus流水灯仿真步骤 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信