找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3004|回复: 3
打印 上一主题 下一主题
收起左侧

单片机led 0.5s间隔闪烁 帮我做做这个问题吧

[复制链接]
跳转到指定楼层
#
24黑币

@BZFBV61`0A_HB}0QZM3.png (15.09 KB, 下载次数: 71)

@BZFBV61`0A_HB}0QZM3.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

板凳
ID:198608 发表于 2017-5-16 21:54 来自手机 | 只看该作者
这个就是最简单的
回复

使用道具 举报

沙发
ID:111634 发表于 2017-5-16 18:47 | 只看该作者
本帖最后由 zl2168 于 2017-5-16 20:28 编辑

#include <reg51.h>                    //包含访问sfr库函数reg51.h
sbit  D1=P0^0;                   //定义D1P0.0LED
sbit  K1=P3^2;                    //定义K1P3.2接按键
void  main ( ) {                   //主函数
unsigned long  t;               //定义延时参数t(无符号长整型变量)
while (1){                      //无限循环,并执行以下循环体语句
if(K1==0){                   //K1按下,则
D1=!D1;                            //D1取反,即LED灯闪烁
for (t=0; t<=10860; t++ );}}}   //延时0.5秒(12MHz
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1,内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行。
回复

使用道具 举报

楼主
ID:157057 发表于 2017-5-16 17:16 | 只看该作者
没现成的程序,有时间给你写一个。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表