資料介紹
實(shí)現(xiàn)延時(shí)通常有兩種方法:一種是硬件延時(shí),要用到定時(shí)器/計(jì)數(shù)器,這種方法可以提高CPU的工作效率,也能做到精確延時(shí);另一種是軟件延時(shí),這種方法主要采用循環(huán)體進(jìn)行。 今天主要介紹軟件延時(shí),關(guān)于硬件延時(shí),之后定時(shí)器部分再做詳細(xì)說(shuō)明。
首先介紹單片機(jī)的幾個(gè)周期
在電子技術(shù)中,脈沖信號(hào)是一個(gè)按一定電壓幅度,一定時(shí)間間隔連續(xù)發(fā)出的脈沖信號(hào)。脈沖信號(hào)之間的時(shí)間間隔稱(chēng)為周期;而將在單位時(shí)間(如1秒)內(nèi)所產(chǎn)生的脈沖個(gè)數(shù)稱(chēng)為頻率。頻率是描述周期性循環(huán)信號(hào)(包括脈沖信號(hào))在單位時(shí)間內(nèi)所出現(xiàn)的脈沖數(shù)量多少的計(jì)量名稱(chēng);頻率的標(biāo)準(zhǔn)計(jì)量單位是Hz(赫)。電腦中的系統(tǒng)時(shí)鐘就是一個(gè)典型的頻率相當(dāng)精確和穩(wěn)定的脈沖信號(hào)發(fā)生器。
指令周期:CPU執(zhí)行一條指令所需要的時(shí)間稱(chēng)為指令周期,它是以機(jī)器周期為單位的,指令不同,所需的機(jī)器周期也不同。對(duì)于一些簡(jiǎn)單的的單字節(jié)指令,在取指令周期中,指令取出到指令寄存器后,立即譯碼執(zhí)行,不再需要其它的機(jī)器周期。對(duì)于一些比較復(fù)雜的指令,例如轉(zhuǎn)移指令、乘法指令,則需要兩個(gè)或者兩個(gè)以上的機(jī)器周期。通常含一個(gè)機(jī)器周期的指令稱(chēng)為單周期指令,包含兩個(gè)機(jī)器周期的指令稱(chēng)為雙周期指令。
時(shí)鐘周期:也稱(chēng)為振蕩周期,一個(gè)時(shí)鐘周期 = 晶振的倒數(shù)。對(duì)于單片機(jī)時(shí)鐘周期,時(shí)鐘周期是單片機(jī)的基本時(shí)間單位,兩個(gè)振蕩周期(時(shí)鐘周期)組成一個(gè)狀態(tài)周期。機(jī)器周期:?jiǎn)纹瑱C(jī)的基本操作周期,在一個(gè)操作周期內(nèi),單片機(jī)完成一項(xiàng)基本操作,如取指令、存儲(chǔ)器讀/寫(xiě)等。機(jī)器周期=6個(gè)狀態(tài)周期=12個(gè)時(shí)鐘周期。
- 51單片機(jī)的幾種精確延時(shí)
- Keil 51單片機(jī)IO端口實(shí)驗(yàn)的詳細(xì)資料說(shuō)明 17次下載
- 單片機(jī)原理及應(yīng)用的詳細(xì)資料說(shuō)明 20次下載
- 51單片機(jī)的匯編指令詳細(xì)資料說(shuō)明
- 51單片機(jī)的應(yīng)該如何使用定時(shí)器詳細(xì)資料和實(shí)例說(shuō)明
- 51單片機(jī)例函數(shù)的詳細(xì)資料說(shuō)明
- 51單片機(jī)的物理存儲(chǔ)地址的詳細(xì)資料說(shuō)明
- Flex與51單片機(jī)進(jìn)行socket通信的詳細(xì)資料說(shuō)明
- 單片機(jī)C51的interrupt和using用法詳細(xì)資料說(shuō)明
- 使用51單片機(jī)的計(jì)時(shí)器和中斷的詳細(xì)資料說(shuō)明
- 51單片機(jī)中IIC協(xié)議的詳細(xì)資料說(shuō)明
- 使用51單片機(jī)進(jìn)行匯編延時(shí)計(jì)算的詳細(xì)資料分析
- 51單片機(jī)的中斷系統(tǒng)詳細(xì)資料說(shuō)明
- 使用51單片機(jī)進(jìn)行串口通信的詳細(xì)資料說(shuō)明
- 51單片機(jī)延時(shí)函數(shù)計(jì)算問(wèn)題以及如何準(zhǔn)確延時(shí)的詳細(xì)資料說(shuō)明
- PIC系列單片機(jī)的詳細(xì)資料說(shuō)明 5350次閱讀
- AT89S51單片機(jī)實(shí)驗(yàn)板的詳細(xì)資料簡(jiǎn)介 4614次閱讀
- 使用AT89S51單片機(jī)制作紅外遙控器的資料和源代碼詳細(xì)說(shuō)明 5862次閱讀
- AT89S51單片機(jī)的詳細(xì)資料介紹 1.1w次閱讀
- 如何確保單片機(jī)精確定時(shí)控制有哪些編程方法詳細(xì)說(shuō)明 3985次閱讀
- 51單片機(jī)的功能和用法詳細(xì)介紹 1.4w次閱讀
- 單片機(jī)精確延時(shí)的方法解析 5905次閱讀
- 單片機(jī)中的堆棧詳細(xì)資料說(shuō)明 4646次閱讀
- 51單片機(jī)1s延時(shí)程序設(shè)計(jì)的詳細(xì)資料說(shuō)明 7855次閱讀
- 新手學(xué)習(xí)單片機(jī)的首選:51單片機(jī) 8536次閱讀
- 凌陽(yáng)十六位單片機(jī)與51單片機(jī)的比較分析 6849次閱讀
- 單片機(jī)延時(shí)程序基本知識(shí)匯總 2w次閱讀
- 單片機(jī)8x8矩陣鍵盤(pán)原理說(shuō)明 2.5w次閱讀
- 單片機(jī)精確毫秒延時(shí)函數(shù) 1.1w次閱讀
- 51單片機(jī)的幾種精確延時(shí) 4480次閱讀
下載排行
本周
- 1Keysight B1500A 半導(dǎo)體器件分析儀用戶(hù)手冊(cè)、說(shuō)明書(shū) (中文)
- 19.00 MB | 4次下載 | 免費(fèi)
- 2使用TL431設(shè)計(jì)電源
- 0.67 MB | 2次下載 | 免費(fèi)
- 3BT134雙向可控硅手冊(cè)
- 1.74 MB | 2次下載 | 1 積分
- 4一種新型高效率的服務(wù)器電源系統(tǒng)
- 0.85 MB | 1次下載 | 1 積分
- 5LabVIEW環(huán)形控件
- 0.01 MB | 1次下載 | 1 積分
- 6PR735,使用UCC28060的600W交錯(cuò)式PFC轉(zhuǎn)換器
- 540.03KB | 1次下載 | 免費(fèi)
- 751單片機(jī)核心板原理圖
- 0.12 MB | 1次下載 | 5 積分
- 8BP2879DB支持調(diào)光調(diào)滅的非隔離低 PF LED 驅(qū)動(dòng)器
- 1.44 MB | 1次下載 | 免費(fèi)
本月
- 1開(kāi)關(guān)電源設(shè)計(jì)原理手冊(cè)
- 1.83 MB | 52次下載 | 免費(fèi)
- 2FS5080E 5V升壓充電兩串鋰電池充電管理IC中文手冊(cè)
- 8.45 MB | 23次下載 | 免費(fèi)
- 3DMT0660數(shù)字萬(wàn)用表產(chǎn)品說(shuō)明書(shū)
- 0.70 MB | 13次下載 | 免費(fèi)
- 4UC3842/3/4/5電源管理芯片中文手冊(cè)
- 1.75 MB | 12次下載 | 免費(fèi)
- 5ST7789V2單芯片控制器/驅(qū)動(dòng)器英文手冊(cè)
- 3.07 MB | 11次下載 | 1 積分
- 6TPS54202H降壓轉(zhuǎn)換器評(píng)估模塊用戶(hù)指南
- 1.02MB | 8次下載 | 免費(fèi)
- 7STM32F101x8/STM32F101xB手冊(cè)
- 1.69 MB | 8次下載 | 1 積分
- 8基于MSP430FR6043的超聲波氣體流量計(jì)快速入門(mén)指南
- 2.26MB | 7次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評(píng)論
查看更多