資料介紹
延時程序在單片機編程中使用非常廣泛,但一些讀者在學習中不知道延時程序怎么編程, 不知道機器周期和指令周期的區(qū)別,不知道延時程序指令的用法, ,本文就此問題從延時程序的基本概念、機器周期和指令周期的區(qū)別和聯(lián)系、相關指令的用法等用圖解法的形式詳盡的回答讀者我們知道程序設計是單片機開發(fā)最重要的工作,而程序在執(zhí)行過程中常常需要完成延時的功能。例如在交通燈的控制程序中,需要控制紅燈亮的時間持續(xù)30秒,就可以通過延時程序來完成。延時程序是如何實現(xiàn)的呢?下面讓我們先來了解一些相關的概念。
一、機器周期和指令周期 1.機器周期是指單片機完成一個基本操作所花費的時間,一般使用微秒來計量單片機的運行速度, 51 單片機的一個機器周期包括12 個時鐘振蕩周期,也就是說如果51 單片機采用12MHz 晶振,那么執(zhí)行一個機器周期就只需要1μs;如果采用的是6MHz 的晶振,那么執(zhí)行一個機器周期就需要2 μs。 2 .指令周期是指單片機執(zhí)行一條指令所需要的時間,一般利用單片機的機器周期來計量指令周期。在51 單片機里有單周期指令(執(zhí)行這條指令只需一個機器周期),雙周期指令(執(zhí)行這條指令只需要兩個機器周期),四周期指令(執(zhí)行這條指令需要四個機器周期)。除了乘、除兩條指令是四周期指令,其余均為單周期或雙周期指令。也就是說,如果51 單片機采用的是12MHz 晶振,那么它執(zhí)行一條指令一般只需 1~2 微秒的時間;如果采用的是6MH 晶振,執(zhí)行一條指令一般就需2~4 微秒的時間。現(xiàn)在的單片機有很多種型號,但在每個型號的單片機器件手冊中都會詳細說明執(zhí)行各種指令所需的機器周期,了解以上概念后,那么可以依據(jù)單片機器件手冊中的指令執(zhí)行周期和單片機所用晶振頻率來完成需要精確延時時間的延時程序。

- 如何使51單片機與PC進行串口通信詳細資料和程序免費下載
- 使用51單片機應用靜態(tài)數(shù)碼管的詳細資料和程序免費下載
- 51單片機應用PCF8591進行AD轉換的詳細資料和程序免費下載
- 51單片機的匯編延時程序免費下載
- 使用51單片機進行按鍵的詳細資料和程序免費下載
- 如何進行51單片機的延時計算資料和程序免費下載的
- 51單片機的引導加載程序的詳細資料和工程文件免費下載 6次下載
- 單片機程序范例的詳細資料免費下載 25次下載
- 使用51單片機點亮LED的程序詳細資料免費下載 13次下載
- C51單片機矩陣鍵盤設計程序的詳細資料免費下載 26次下載
- C51單片機鍵盤掃描程序的詳細資料免費下載 20次下載
- 51單片機匯編程序有哪些?51單片機匯編程序集詳細資料免費下載 55次下載
- 51單片機讀卡器程序詳細資料免費下載 29次下載
- 51單片機跑馬燈程序詳細資料免費下載 20次下載
- 基于51單片機的波形計數(shù)c程序代碼詳細資料免費下載 23次下載
- 51單片機燒寫程序的方法 7.8k次閱讀
- 基于51單片機的濕度監(jiān)測仿真和程序 3.1k次閱讀
- 單片機里的程序是如何運行? 5.8k次閱讀
- 51單片機的匯編程序庫 1.1w次閱讀
- 使用51單片機讀寫AT29C040的C語言程序免費下載 5.8k次閱讀
- 51單片機讀寫AT29C040的C51程序 5.9k次閱讀
- HD44780讀寫單片機C51程序免費下載 5.1k次閱讀
- 使用HD44780讀寫單片機的C51程序詳細概述 4k次閱讀
- 如何使用51單片機和熒光數(shù)碼管實現(xiàn)電子數(shù)字鐘的程序 4.8k次閱讀
- DS18B20和51單片機連接的匯編程序免費下載 5.2k次閱讀
- 51單片機1s延時程序設計的詳細資料說明 9.3k次閱讀
- 單片機延時程序基本知識匯總 2.2w次閱讀
- ch340g單片機下載程序電路原理 8w次閱讀
- 如何使用Keil3開發(fā)51單片機程序 8k次閱讀
- 51單片機存儲程序和數(shù)據(jù) 1w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論