单片机编程习题

[复制链接]
查看11 | 回复1 | 2008-10-31 14:48:48 | 显示全部楼层 |阅读模式
编写一时序控制装置,开机后第一秒L1,L3亮,第二秒L2,L4亮,第三秒L5,L7亮,第四秒L6,L8亮,第五秒L1,L3,L5,L7亮,第六秒L2,L4,L6,L8亮,第七秒八只灯全亮,第八秒八只灯全灭,第九秒以后又从头开始,一直循环下去?可用定时计数器来编写,

回复

使用道具 举报

千问 | 2008-10-31 14:48:48 | 显示全部楼层
我可以给你参考一下. 硬件连接:P0口通过10K的排阻,连接到VCC=5V,这样使PO口上拉. VCC=5V端连接8个发光二极管串联一个1K的电阻到P0口各个8个I/O口上,即当I/O口为低电平,灯变亮.这样设计可以使电源的功耗比较低. 软件编程(在keil中编写,调试通过) #include "at89x51.h" //-------灯的变化内容 ------- #define Change_1 0xfa #define Change_2 0xf5 #define Change_3 0xaf #define Change_4 0x5f #define Change_5 0xaa ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行