图4-2 8位LED灯闪烁电路图4.源程序设计本项目的源程序如下:5.Keil uVision调试本项目理论部分重点介绍如何使用Keil uVision的“Debug”功能,通过程序的调试来确定延时参数。......
2023-11-17
1.任务要求
在Keil uVision、Proteus环境中模拟2位信号灯交替闪烁控制。
2.任务目的
(1)熟悉Keil uVison集成开发系统环境,掌握在Keil uVision环境中进行程序仿真调试的方法。
(2)掌握ISP下载工具的使用方法。
(3)熟悉Proteus软件的基本操作,掌握在Proteus环境中进行单片机系统仿真的方法。
3.任务分析
在完成了项目1的学习后,对单片机系统有了初步的认识,接下来开始学习单片机的开发。首先要学习的是开发软件的使用。通过对两位信号灯的交替闪烁控制学习,进一步学习对如何利用通用开发软件的调试工具来对所编写的程序进行调试和仿真。电路原理图如图2-1所示。
图2-1 2位信号灯交替闪烁控制电路原理图
4.源程序设计
首先点亮P1.0所接信号灯,延时一段时间后,再熄灭,然后点亮P1.1所接信号灯,延时一段时间后,再熄灭……如此循环,便形成2位信号灯交替闪烁的效果。(www.chuimin.cn)
5.keil uVision仿真实现
(1)打开Keil uVision,创建“2位信号灯交替闪烁控制仿真”项目。
(2)创建C语言源程序,保存为“led2flash.c”文件。
(3)编译并创建“.hex”文件。
(4)仿真调试。
6.Proteus设计与仿真
(1)在Proteus环境下新建一个“2位信号灯交替闪烁的控制仿真.dsn”项目。
(2)按图2-1的要求,绘制电路原理图。
(3)给单片机芯片添加在Keil中生成的“.hed”文件。
(4)仿真调试。
有关单片机原理与应用 基于C语言的文章
图4-2 8位LED灯闪烁电路图4.源程序设计本项目的源程序如下:5.Keil uVision调试本项目理论部分重点介绍如何使用Keil uVision的“Debug”功能,通过程序的调试来确定延时参数。......
2023-11-17
参考任务2.1的设计,将两位LED控制扩展为8位LED的控制,结合8051系列对输入/输出端口的电流电压说明,提出解决问题的方案。图3-3 8位LED灯闪烁P0口状态1图3-4 P0口状态26.Proteus设计与仿真在Proteus环境下,进行硬件设计与软件仿真。图3-5 8位LED灯闪烁控制Proteus仿真图7.实物制作制作8位LED灯闪烁控制电路所需的元器件清单见表3-1。......
2023-11-17
图1-1 1位LED信号灯控制的原理图2.任务目的通过1位LED信号灯的闪烁控制,初步了解单片机控制系统的基本构成。本任务中LED信号灯的阴极与单片机引脚P1.0连接,阳极通过限流电阻接高电平。因此,让P1.0引脚每隔一段时间依次输出高、低电平信号,就可以实现LED信号灯的亮、灭控制,从而达到闪烁效果。制作1位LED信号灯控制电路所需元器件清单如表1-1所示。......
2023-11-17
图3.29显示了定子磁链轨迹,磁链轨迹基本呈圆形,但是跟踪控制产生的电流毛刺使磁链轨迹不光滑。从磁链曲线比较恒压频比控制和转差频率控制的效果,差别是明显的,虽然二者都是按稳态模型控制,但转差频率控制在转速稳定后磁链的波动较小。......
2023-06-19
单击Build > Part > General Part > New命令,弹出创建部件对话框,如图11-6所示;通过右击._fsae_suspension_rear_axle.gel_uca部件,在弹出的快捷菜单中单击Modify,弹出对话框;图11-6控制臂UCA部件创建对话框General Part输入uca;Location Dependency:Centered between coo......
2023-09-17
图8.44中仿真时间为0.4s,为了更清晰地看出转矩和三相电流的变化,将其中局部图单独给出。从图8.43、图8.45和图8.46中可以看出,尽管发动机阻力矩变化很大,电动机转矩依然具有较好的动态跟随性,使得三相电流在0.04 s 之后恢复为正弦波变化,这也是电动机控制的最佳效果。图8.43转矩跟随曲线(局部)图8.44转矩跟随曲线图8.44转矩跟随曲线图8.45三相电流曲线(局部)图8.45三相电流曲线(局部)图8.46三相电流曲线图8.46三相电流曲线......
2023-06-23
本章先对履带式车辆主动悬挂系统的复杂模型进行解耦;然后针对性地进行切换ADRC控制器设计,对车体垂直向振动进行控制;最后,对该控制方法进行仿真分析,并与第3章的模糊控制进行比较,从而验证自抗扰控制的有效性。图7.14悬挂系统解耦示意框图从该微分方程容易看出,每个通道的被控输出与虚拟控制量之间已经变成了单入单出关系,它们已经被解耦了。......
2023-06-24
表1.13 双闭环控制直流调速系统电流调节器参数和滤波器参数3.仿真与分析设置双闭环控制直流调速系统模型参数后,再设置仿真参数,仿真算法取ode15s,仿真时间预定为3s,启动仿真得到的转速和电枢电流波形如图1.56所示。......
2023-06-19
相关推荐