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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 黄色小视频免费观看 | 97视频免费在线观看 | 欧美一区二区视频在线观看 | aaa亚洲| 免费观看av | 日韩精品免费 | 国内精品视频在线观看 | 色综合视频| 成人a毛片 | 欧美国产日韩视频 | 91白浆| 999久久久国产精品 亚洲黄色三级 | 成人激情av | av一区二区三区四区 | 国产精品99久久久久久久久久久久 | 欧美国产综合 | 中文字幕在线视频观看 | 国产激情综合五月久久 | 不卡在线视频 | 一区二区自拍 | 狠狠久| 国产一区二区三区精品视频 | 高潮毛片无遮挡免费看 | 久久黄视频 | 亚洲精品无 | 久热精品视频在线观看 | 欧美成人a | 草少妇 | 福利视频网站 | 日韩在线综合 | 免费视频一区二区 | 91国产丝袜在线播放 | 欧美激情综合五月色丁香 | 国产a视频| 婷婷97| 四虎影视av | 亚洲一区二区三区四区在线 | 日韩精品黄 | 日韩在线综合 | 在线免费看a | 免费一级黄色 |