單片機(jī)
本期問題:如何精確計(jì)算單片機(jī)中軟件延時(shí)函數(shù)delay所產(chǎn)生的時(shí)長(zhǎng)?精確延時(shí)的典型應(yīng)用:普通IO模擬串口時(shí)序?qū)崿F(xiàn)數(shù)據(jù)通信。
問題的提出:這位網(wǎng)友使用普通IO模擬串口時(shí)序(RS232)來實(shí)現(xiàn)數(shù)據(jù)收發(fā),但是對(duì)于一個(gè)數(shù)據(jù)位時(shí)長(zhǎng)的精確延時(shí)是如何實(shí)現(xiàn)的感到困惑。(如何精確計(jì)算一個(gè)軟件延時(shí)函數(shù)delay()所產(chǎn)生的延時(shí)時(shí)間?)
課程主要內(nèi)容:1、關(guān)于單片機(jī)串口的一些基礎(chǔ)知識(shí)2、人們?yōu)槭裁丛噲D使用普通IO來模擬串口3、IO模擬串口的核心問題:如何實(shí)現(xiàn)精確的延時(shí)?一次while循環(huán)花費(fèi)多少時(shí)間?C語言代碼在匯編以及機(jī)器指 令層面上的深層剖析4、普通IO模擬串口的最終編程實(shí)現(xiàn)以及實(shí)驗(yàn)驗(yàn)證
課程截圖預(yù)覽:
視頻課程鏈接:http://www.znmcu.cn/mcudjt_ywbd_1.html
配套資料(PPT、代碼、文檔手冊(cè)等):http://pan.baidu.com/s/1i5M3yvj