两只LED交替运行

    问题:实现板载红色LED用3秒时间从熄灭到最亮,再用2秒逐渐熄灭;同时绿色LED用2秒从熄灭到最亮,再勇秒逐渐熄灭。由于单片机可以输出PWM波,从而模拟模拟输出,不是真正的模拟量输出,而是选取两若干个离散的点,在单片机中是256个点,对应于0到255!这种模拟输出会使得LED(接在相应的输出端)上的电压逐渐变化,继而影响LED的亮度,从而实现LED从熄灭到最亮或从最亮到逐渐熄灭。这里使用了每5毫秒输出一次(显示一次当前LED的明暗情况),3秒会输出600次,采用了映射运算,分别对应LED的明暗状

2018年03月24日 51单片机 158次阅读 0条评论

51单片机编程简单入门——点亮实验板上的LED灯

    1、使用uVision4创建项目  2、选择MCU的型号:Atmel->AT89C52   3、是否创建C51启动文件,选否。启动文件以前汇编常用,现在少用了。 4、新建文件,需指定命名为.c文件 5、双击Source Group 1,添加led.c 或 右键Add Files to Group ‘Source Group 1’  或    最终将led.c增加到Source Gr

2018年03月17日 51单片机 339次阅读 0条评论
1/1 ‹‹ 1 ››
搜索
网站分类
控制面板
您好,欢迎到访网站!
  查看权限
最新留言
    文章归档
    友情链接
    标签列表
    猜你喜欢