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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7543|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

學(xué)51單片機-指令周期與LED閃爍

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:74835 發(fā)表于 2015-3-20 22:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
      
           忽然發(fā)現(xiàn),想系統(tǒng)的寫點東西,還真不是那么容易的事,不過已經(jīng)開始了,我就硬著頭皮上了。
      之前講了如何點亮LED,包括硬件電路和程序,今天說一下如何讓LED閃爍。單片機控制LED閃爍有兩種方法,一種是軟件延時,另一種是定時器中斷。因為涉及到單片機指令集的問題,還有一些簡單的C語言,今天只講第一種。
      先說指令集,早期的51單片機都是復(fù)雜指令集,因為沿用的習(xí)慣現(xiàn)在用的STC89C52單片機也是復(fù)雜指令集,和復(fù)雜指令集對應(yīng)的,就是精簡指令集,常見的有AVR和430單片機。
      這兩種指令集的區(qū)別是啥?最明顯的就是一條指令執(zhí)行的時間,舉個例子:51單片機和AVR單片機都外接一個12M的晶體,一個時鐘周期是1/12M=1/12US,執(zhí)行一條單周期指令(多周期指令不考慮)需要多少時間?
      51單片機用的時間是 (1/12M)*12=1US.
      AVR單片機用的時間是 1/12M = 1/12US
      同理,如果接8M的晶體,那么時間就是
      51: (1/8M)*12 = 1.5US
      AVR:  1/8M = 0.125US
      由上可見,精簡指令集比復(fù)雜指令集快了12倍。
      既然外接晶體速度越高,指令周期時間就越短,是不是晶體頻率越大越好?當(dāng)然不是!一個人的心跳速率越快,自然泵血越多,能提供更多的能量,但是如果超出極限,自然就崩潰了。
      51單片機能外接多大的晶體?這個值要看器件手冊了,像ATMEL的,最大可以到24M,STC的STC89C52能到35M,如下圖:
      那么常說的1T,4T,6T,12T是什么意思?因為很多單片機以MCS-51內(nèi)核為核心,隨著工藝的提高,指令周期的速度也會有所提升。12T就是12個時鐘周期為一個指令周期,也就是最原始的,維持不變。同理,1T就是一個時鐘周期為一個指令周期,4T就是四個時鐘周期為一個指令周期。
      好了,說了那么多廢話,開始說LED閃爍的事,今天說的是軟件延時,軟件延時就是單片機在主程序里面計時,當(dāng)時間到了,打開或者關(guān)閉LED,計時的過程中不能做別的事。
      示例程序如下:
      程序已經(jīng)上傳到這里: LED延時閃爍.zip (20.83 KB, 下載次數(shù): 33)
      好了,今天就這樣,給大家留個思考題,程序中的delay(3000) 延時0.85S是如何算出來的。
     感謝浪豆兄弟的指正,這一篇確實有些錯誤,已經(jīng)改正。


   




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:61950 發(fā)表于 2019-8-31 12:04 來自手機 | 只看該作者
講的很明白清晰,學(xué)習(xí)了
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久国产亚洲 | 九九精品影院 | 精品欧美一区二区在线观看视频 | 成人午夜影院 | 九九久久久 | 午夜不卡福利视频 | 国产精品色综合 | 精品日韩在线观看 | 精品9999 | aaa天堂 | 免费久久99精品国产婷婷六月 | 久久99精品久久久97夜夜嗨 | 成人在线电影网站 | 国产精品美女一区二区 | www.久久久久久久久久久 | 波多野结衣精品在线 | 午夜激情在线视频 | 久久毛片| 国产又色又爽又黄又免费 | 日韩一区二区在线播放 | 欧美日韩一区精品 | 亚洲综合精品 | 国产精品有限公司 | 伊人久久在线 | 超碰97人人人人人蜜桃 | 久久婷婷国产 | 欧美成人视屏 | 午夜在线免费观看视频 | 精品福利在线 | 亚洲成人中文字幕 | 91av视频| 免费欧美 | 91视频网| 狠狠操狠狠色 | 国产精品成人av | 中文字幕第90页 | 羞羞网站在线观看 | 精品综合 | 国产1区2区在线观看 | 国产美女视频一区 | 免费成人高清在线视频 |