1、第一步就是编写一个是LED点亮的程序,烧录到单片机里面看看效果,这个目的:熟悉单片机怎么编写程序、怎么烧录程序3、感性认识一下单片机是控制什么东西的。也是让自己有感兴趣的关键第一步,教材上都是告诉单片机什么地址,什么的根本没有实际的东西,也是大家认为难的,遇到好几个人都说单片机难,是因为老师讲的不太明白,学的都是汇编,就知道什么地址相加减,或者从这个地址传送到这个地址里面,这样很枯燥,很没有意思。谁都会感觉没有兴趣。当你编写一个这样简单的程序你会知道单片机还有这样的功能,这么好玩。也是了解LED灯这么亮的。
2、第二步就是编写一个让8个LED灯轮流亮,或者每隔两个灯轮流亮,这个程序目的是增加一个延时程序,让大家知道不精确延时这么编写。当会这个程序以后,就可以发挥自己想想编写出来不同的花样的流水灯程序,就是练习熟悉开发环境还有就是延时程序和自己的想象力。
3、第三步就是编写一个带有外部中断的流水灯程序,就是当有外部中断时候会变换不同的花样,程序编写跟第二步差不多但是只不过加一个外部中断,感觉对于外部中断对于初学者来说真的很难理解,那个时候学时候用下午时间也没有想明白,后来还是用开发板做实验,先感性认识怎么回事,慢慢经过几次应用才能理解些。所以一开始不理解也可以照着例程把程序烧录进去以后先感性认识一下,在理性的学习一下。慢慢就好了。
4、第四步、就是编写一个精准延时的流水灯程序,这个就需要加上定时器程序,这个目的和方法跟第三步类是。
5、第五步、就是编写一个与电脑通信,利用电脑控制灯的程序,这个方法跟第三步类是,就是把电脑通信的程序加入里面。
6、第六步、是编写个按键程序,把按键程序加入,知道按键程序怎么进行编写,可以理解按键,有能力也可以加入矩阵键盘程序这样更好。这个看自己能力。把这六步全部走完,每一个程序都是自己编写的,在加上自己的想象创新出来很多花样,会感觉自己很有成就感,对于以后的学习单片机很有帮助。
1、首先启动软件,运行程序输出两条曲线进行对比,开始时不设置宽度,颜色、线宽等使用默认值,点击运行按钮。2、其次执行后,可看到两条蓝色曲线,这是软件默认色,同时宽度默认为1,接着添加linewidth指令,可以设置粗细,这里设置为3,点击运行按钮,则可开始执行。
3、然后可看到执行的结果,线条变粗,变为宽度3,如果希望更粗可以更改数值到所需,再运行,如果plot中还有线条颜色及线型设置项,可以在后方继续添加linewidth命令,设置线宽。
4、最后执行指令后,可看到线型、颜色信息,同时也可看到宽度现象,可根据需要进行合理设置即可完成。
滞环控制,也叫做bang-bang控制或纹波调节器控制,即将输出电压维持在内部参考电压为中心的滞环宽度内。输出端检测电流,与给定的电流相比较,当反馈电流小于给定电流一定值时,关闭下桥臂的IGBT,打开上桥臂的IGBT,提高输出电压从而提高输出电流。反之,当反馈电流超过给定电流一定值时,关闭上桥臂IGBT,打开下桥臂IGBT。这样输出电流就在给定电流附近做来回振动。
优点是电流波形非常好,基本在给定附近。缺点是IGBT开关频率不固定,取决于给定变化快慢和开关区间的大小。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)