久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3035|回復: 15
打印 上一主題 下一主題
收起左側

動態驅動LED 如何使其中一位閃爍

[復制鏈接]
跳轉到指定樓層
樓主
ID:52127 發表于 2013-7-22 15:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
動態驅動LED 如何使其中一位閃爍,最好有C 語言代碼
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:7485 發表于 2013-7-23 08:32 | 只看該作者
例:設置一個標志位,如果需要0.5秒閃爍一次,標志0.5秒取反一次。顯示的時候,如果標志為1(或為0),則顯示正常數值,否則送顯示信息0xff(共陽,共陰相反)。
回復

使用道具 舉報

板凳
ID:52127 發表于 2013-7-24 15:23 | 只看該作者
0.5 秒定時是用定時器中斷實現嗎,在中斷服務程序里將標志位取反
回復

使用道具 舉報

地板
ID:52115 發表于 2013-7-24 23:45 | 只看該作者
這樣可以,用定時器更加精準
回復

使用道具 舉報

5#
ID:52127 發表于 2013-7-25 09:11 | 只看該作者
不用定時器中斷可以實現嗎
回復

使用道具 舉報

6#
ID:7485 發表于 2013-7-26 08:14 | 只看該作者
本帖最后由 ahshmj 于 2013-7-26 08:16 編輯
維維 發表于 2013-7-24 15:23
0.5 秒定時是用定時器中斷實現嗎,在中斷服務程序里將標志位取反

是的。不僅僅是因為可以“精確”,還在于這么長的延時而且是不間斷的,如采用循環延時,長時間、不間斷的占用mcu的機時,所以只能采用定時器中斷方式。

循環延時是不可能在這里正常工作的。
回復

使用道具 舉報

7#
ID:52127 發表于 2013-7-26 16:50 | 只看該作者
謝謝你,明白了
回復

使用道具 舉報

8#
ID:52127 發表于 2013-7-26 17:02 | 只看該作者
如何用定時器中斷生成 0.1 秒延時程序
回復

使用道具 舉報

9#
ID:52066 發表于 2013-7-27 00:06 | 只看該作者
#include<reg52.h> void main() {          P1=0xfe;          }
回復

使用道具 舉報

10#
ID:52066 發表于 2013-7-27 00:14 | 只看該作者
#include<reg52.h> #define uchar unsigned char void delay(uchar z) {         uchar x;         for(;z>0;z--)                    for(x=124;x>0;x--); } void main() {         while(1)        //等一直滅亮          {                 P1=0xfe;        //亮一只燈                 delay(100);        //延遲100毫秒,太快可以延遲短一些                 P1=0xff;        //滅掉                 delay(100);        //         }                    }
回復

使用道具 舉報

11#
ID:52334 發表于 2013-7-27 17:45 | 只看該作者
控制其中一位的位選,一秒置1,一秒清零,就會出現閃爍
回復

使用道具 舉報

12#
ID:52127 發表于 2013-7-29 08:52 | 只看該作者
回復

使用道具 舉報

13#
ID:52127 發表于 2013-7-30 10:56 | 只看該作者
怎樣產生你說的“1秒”

回復

使用道具 舉報

14#
ID:52771 發表于 2013-8-8 16:24 | 只看該作者
定時器中斷來實現,通過設置TH0和TL0的值達到1秒的效果。
回復

使用道具 舉報

15#
ID:76287 發表于 2015-4-10 09:06 | 只看該作者
#include<reg52.h> #define uchar unsigned char void delay(uchar z) {         uchar x;         for(;z>0;z--)                    for(x=124;x>0;x--); } void main() {         while(1)        //等一直滅亮          {                 P1=0xfe;        //亮一只燈                 delay(100);        //延遲100毫秒,太快可以延遲短一些                 P1=0xff;        //滅掉                 delay(100);        //         }                    }
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲午夜精品 | 欧美日韩中文字幕在线 | 一区二区在线免费观看 | 欧美精品在线免费 | 91在线精品播放 | 在线国产99 | 欧美成人h版在线观看 | 欧美日韩综合视频 | 99综合在线| 91中文| 男女免费在线观看视频 | 成人精品在线视频 | 日本免费在线观看视频 | 婷婷综合网 | 成人免费一级 | 日本不卡一区 | 亚洲3级| 日韩激情一区 | 三级在线视频 | 欧美日日| 亚洲综合小视频 | 亚洲精品专区 | 国产激情福利 | 国产毛片久久久久久久久春天 | 久久精品二区亚洲w码 | 亚洲精品一区二区另类图片 | 欧美精品一区二区免费 | 狠狠色狠狠色综合日日92 | 亚洲国产精品美女 | 区一区二区三在线观看 | 欧美电影在线 | 午夜电影日韩 | 午夜99 | 国产专区在线 | 成人深夜福利 | 日韩欧美视频在线 | 国产专区在线 | 亚洲国产精品一区二区www | 91精品国产色综合久久 | 中文字幕在线一区二区三区 | 美女黄视频网站 |