实验题:
硬件前提:用51的P1口控制8个LED,1 点亮,0 熄灭。对于这一条在向I/0送数据时,取反即可
(1)第1,3,5,7个灯半亮,其余的全亮。
(2)第1个亮1/8,第2个亮2/8,第3个亮3/8,第4个亮4/8,第5个亮5/8,第6个亮6/8,第7个亮7/8,第8个全亮。
(3)来点小难的,所有的灯逐渐从暗到全亮,再由全亮到暗。
(4)最难的:8个灯从第一个开始依次渐亮,直到最后一个。再从最后一个起渐暗,直到第一个。如此循环往复。这才是真正的流水灯。
思路:
(1)第1,3,5,7个灯半亮,其余的全亮。
把显示时间分成2个时间段,半亮的灯只在一个时间段内点亮,另一个时间段关闭
(2)第1个亮1/8,第2个亮2/8,第3个亮3/8,第4个亮4/8,第5个亮5/8,第6个亮6/8,第7个亮7/8,第8个全亮。
和第一个类似,只是分成了8个时间段(多分点也无所谓),当然8个时间段加起来的时间最好小于20MS(满足刷新率大于50HZ)
(3)来点小难的,所有的灯逐渐从暗到全亮,再由全亮到暗。
这个可以按照第二个例子来延伸一下,分成8个时间段,如果要明显一点可以多分几个时间段,所有灯同时工作就相当于一个LED一样。
(4)最难的:8个灯从第一个开始依次渐亮,直到最后一个。再从最后一个起渐暗,直到第一个。如此循环往复。这才是真正的流水灯。
初学单片机看到这题目,头大、头蒙呵呵,上面的思路也是论坛上的高手提出的,两天的时间下来还算有点结果,看明白了一个C代码,自己有写了个汇编的。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于STC89C52单片机开发板资包括硬件PDF原理图+软件例程源码120例+文档说明资料 STC-ISP下载编程软件 usb转串口线驱动 相关教程 数码管静态显示及定时器和中断应用 IIC总线协议 数码管动态扫描显示 初次使用指南及stc-isp下载编程软件使用说明.doc 初次使用指南及stc-isp下载编程软件使用说明.pdf 小工具 开发板部分功能详解 操作手册51Hei单片机开发板.pdf 注意.txt 电路原理图.pdf 跳线设置说明.txt 软件例程源码程序120例
资源推荐
资源详情
资源评论
收起资源包目录
基于STC89C52单片机开发板资包括硬件PDF原理图+软件例程源码120例+文档说明资料.zip (1990个子文件)
Leeson7.1 1KB
Leeson7.1 647B
1 550B
1 507B
12864 15KB
12864 3KB
12864液晶 3KB
2 1KB
4LQDQ 5KB
51hei 7KB
51hei 6KB
51hei 5KB
51hei 5KB
51hei 5KB
51hei 4KB
51hei 4KB
51hei 4KB
51hei 3KB
51hei 3KB
51hei 3KB
51hei 3KB
51hei 3KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 2KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 1KB
51hei 974B
51hei 940B
51hei 937B
51hei 909B
51hei 904B
51hei 898B
51hei 845B
51hei 823B
51hei 820B
51hei 777B
51hei 687B
51hei 652B
51hei 616B
51hei 611B
51hei 578B
51hei 569B
51hei 567B
51hei 542B
51hei 521B
51hei 519B
51hei 514B
51hei 509B
51hei 484B
51hei 442B
51hei 436B
51hei 425B
51hei 381B
51hei 266B
5LQDQ 4KB
__C51_2 15KB
__C51_3 31KB
__C51_4 0B
__C51_5 0B
__C51_6 15KB
__C51_7 31KB
__C51_8 0B
__C51_9 0B
STARTUP.A51 6KB
STARTUP.A51 6KB
STARTUP.A51 6KB
共 1990 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- m0_752172352024-07-12资源内容详尽,对我有使用价值,谢谢资源主的分享。
GJZGRB
- 粉丝: 2955
- 资源: 7736
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功