資料介紹
延時程序在單片機編程中使用非常廣泛,但一些讀者在學習中不知道延時程序怎么編程, 不知道機器周期和指令周期的區別,不知道延時程序指令的用法, ,本文就此問題從延時程序的基本概念、機器周期和指令周期的區別和聯系、相關指令的用法等用圖解法的形式詳盡的回答讀者我們知道程序設計是單片機開發最重要的工作,而程序在執行過程中常常需要完成延時的功能。例如在交通燈的控制程序中,需要控制紅燈亮的時間持續30秒,就可以通過延時程序來完成。延時程序是如何實現的呢?下面讓我們先來了解一些相關的概念。
一、機器周期和指令周期 1.機器周期是指單片機完成一個基本操作所花費的時間,一般使用微秒來計量單片機的運行速度, 51 單片機的一個機器周期包括12 個時鐘振蕩周期,也就是說如果51 單片機采用12MHz 晶振,那么執行一個機器周期就只需要1μs;如果采用的是6MHz 的晶振,那么執行一個機器周期就需要2 μs。 2 .指令周期是指單片機執行一條指令所需要的時間,一般利用單片機的機器周期來計量指令周期。在51 單片機里有單周期指令(執行這條指令只需一個機器周期),雙周期指令(執行這條指令只需要兩個機器周期),四周期指令(執行這條指令需要四個機器周期)。除了乘、除兩條指令是四周期指令,其余均為單周期或雙周期指令。也就是說,如果51 單片機采用的是12MHz 晶振,那么它執行一條指令一般只需 1~2 微秒的時間;如果采用的是6MH 晶振,執行一條指令一般就需2~4 微秒的時間。現在的單片機有很多種型號,但在每個型號的單片機器件手冊中都會詳細說明執行各種指令所需的機器周期,了解以上概念后,那么可以依據單片機器件手冊中的指令執行周期和單片機所用晶振頻率來完成需要精確延時時間的延時程序。
- 如何使51單片機與PC進行串口通信詳細資料和程序免費下載
- 使用51單片機應用靜態數碼管的詳細資料和程序免費下載
- 51單片機應用PCF8591進行AD轉換的詳細資料和程序免費下載
- 51單片機的匯編延時程序免費下載
- 使用51單片機進行按鍵的詳細資料和程序免費下載
- 如何進行51單片機的延時計算資料和程序免費下載的
- 51單片機的引導加載程序的詳細資料和工程文件免費下載 6次下載
- 單片機程序范例的詳細資料免費下載 24次下載
- 使用51單片機點亮LED的程序詳細資料免費下載 13次下載
- C51單片機矩陣鍵盤設計程序的詳細資料免費下載 26次下載
- C51單片機鍵盤掃描程序的詳細資料免費下載 20次下載
- 51單片機匯編程序有哪些?51單片機匯編程序集詳細資料免費下載 55次下載
- 51單片機讀卡器程序詳細資料免費下載 29次下載
- 51單片機跑馬燈程序詳細資料免費下載 20次下載
- 基于51單片機的波形計數c程序代碼詳細資料免費下載 23次下載
- 51單片機燒寫程序的方法 5658次閱讀
- 基于51單片機的濕度監測仿真和程序 2071次閱讀
- 單片機里的程序是如何運行? 4548次閱讀
- 51單片機的匯編程序庫 9731次閱讀
- 使用51單片機讀寫AT29C040的C語言程序免費下載 4812次閱讀
- 51單片機讀寫AT29C040的C51程序 4990次閱讀
- HD44780讀寫單片機C51程序免費下載 4383次閱讀
- 使用HD44780讀寫單片機的C51程序詳細概述 3304次閱讀
- 如何使用51單片機和熒光數碼管實現電子數字鐘的程序 4153次閱讀
- DS18B20和51單片機連接的匯編程序免費下載 4612次閱讀
- 51單片機1s延時程序設計的詳細資料說明 8301次閱讀
- 單片機延時程序基本知識匯總 2w次閱讀
- ch340g單片機下載程序電路原理 7.9w次閱讀
- 如何使用Keil3開發51單片機程序 7345次閱讀
- 51單片機存儲程序和數據 9784次閱讀
下載排行
本周
- 1相關協議信號總結
- 0.94 MB | 4次下載 | 免費
- 2運算放大器基本電路中文資料
- 1.30 MB | 3次下載 | 免費
- 3DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 4常用電子元器件介紹
- 3.21 MB | 1次下載 | 免費
- 5PC2570低Iq理想二極管控制電路數據手冊
- 1.54 MB | 次下載 | 免費
- 6PCl Express板設計指南
- 0.56 MB | 次下載 | 免費
- 7雙向DC-DC雙有源橋(DAB,Dual Active Bridge)參考設計
- 3.80 MB | 次下載 | 免費
- 8PC1076/PC1076HV 系列 3A 開關型降壓穩壓器中文手冊
- 0.75 MB | 次下載 | 免費
本月
- 1涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 2錦銳科技CA51F2 SDK開發包
- 24.06 MB | 43次下載 | 1 積分
- 3錦銳CA51F005 SDK開發包
- 19.47 MB | 19次下載 | 1 積分
- 4PCB的EMC設計指南
- 2.47 MB | 16次下載 | 1 積分
- 5HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 6蘋果iphone 11電路原理圖
- 4.98 MB | 7次下載 | 2 積分
- 7基礎模擬電子電路
- 3.80 MB | 5次下載 | 1 積分
- 8TL494工業用開關電源原理圖資料
- 0.22 MB | 5次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183343次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論