<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 單片機編程知識問(wèn)答

單片機編程知識問(wèn)答

作者: 時(shí)間:2013-03-07 來(lái)源:網(wǎng)絡(luò ) 收藏

第三部分將接收的碼值存儲并分析執行。根據判斷高低電平的寬度(定時(shí)器或者延時(shí)),可以得到碼值,也就是我們所說(shuō)的*。一般我們連續收到3個(gè)相同的完整碼值,就確認此碼的確被發(fā)出,并接收成功。當*結束,根據碼值我們可以判斷出是哪個(gè)按鍵被按下,由此去執行相對的按鍵功能。

HOLTEK公司的HT48以及HT49(帶LCD)系列,都可以符合大多數*的任務(wù)。

32. 在學(xué)習的過(guò)程中,如何理解預分頻,12時(shí)鐘模式(6時(shí)鐘模型)等概念?

答:預分頻器的英文是prescaler。它就是將輸入的頻率信號分頻,然后再輸出。HOLTEK公司有一款最基本的8位I/O型HT48R05A-1,我們就以這款單片機為例說(shuō)明。HT48R05A-1有一個(gè)8位向上計數的定時(shí)器Counter。系統時(shí)鐘Fsys(4MHz)進(jìn)入八階預分頻器(8-stage Prescaler)進(jìn)行分頻,再進(jìn)入定時(shí)計數器Counter計數。根據軟件設置,預分頻器可以將Fsys進(jìn)行2的n次方分頻(n=1~8)。舉例來(lái)說(shuō),如果軟件設置為預分頻器2分頻,那幺預分頻器輸出的頻率就是Fsys/2=2MHz,這個(gè)2MHz信號再進(jìn)入定時(shí)計數器Counter。

12時(shí)鐘模式(6時(shí)鐘模型)應該就是在MCS51系列中,12個(gè)系統時(shí)鐘為一個(gè)機器周期,2個(gè)系統時(shí)鐘為一個(gè)狀態(tài),即一個(gè)機器周期有6個(gè)狀態(tài)。

33. A/D、D/A的采樣速率與其它單片機相比有什么優(yōu)勢?

答:HOLTEK A/D Tyep MCU內嵌逐位逼近的A/D轉換電路,精度有8bit/9bit/10bit,A/D轉換時(shí)間最快為76us。

至于D/A,一般是指PWM輸出,HOLTEK A/D Type MCU都帶有8bit的PWM輸出,但HOLTEK PWM的特點(diǎn)是其輸出頻率由系統頻率決定(既系統頻率選定后,PWM頻率也就定了),其占空比通過(guò)對[PWM]寄存器賦值進(jìn)行控制,不需要占用定時(shí)/計數器資源。

34. 采用AT89S51時(shí),出現了按了復位按鈕,RAM中的數據被修改了。這是怎么回事?注:數據放在特殊寄存器之外。

答:如果是RESET腳的復位按鈕:一般MCU的RESET復位,其特殊寄存器會(huì )被重新初始化,而通用寄存器的值保持不變。

如果復位按鈕是電源復位:那就是MCU的上電復位,其特殊寄存器會(huì )被初始化,而通用寄存器的值是隨機數。

35. 將P2.7用來(lái)驅動(dòng)一個(gè)NPN三極管,中間串接了一個(gè)1K的電阻。問(wèn)題是:當我嘗試向P2.7寫(xiě)’1’時(shí),發(fā)現管腳只能輸出大約0.5V的一個(gè)電平。這個(gè)電路的使用得妥當么?如何正確的使用IO功能?

答:是在仿真時(shí)遇到的問(wèn)題,還是燒錄芯片后遇到的問(wèn)題?

可以先將P2.7的外部電路斷開(kāi),測量輸出電壓是否正常。如果斷開(kāi)后輸出電壓正常,那就說(shuō)明P2.7的驅動(dòng)能力不夠,不能驅動(dòng)NPN三極管,應該改用PNP三極管(一般在MCU應用中,都采用PNP方式驅動(dòng))。如果斷開(kāi)后輸出電壓還不正常,那有可能是仿真器(或芯片)已經(jīng)損壞。

36. 在做充電管理的時(shí)候,提高pwm的頻率往往以犧牲精度為代價(jià),如果用的AT90S4433(avr)、78P458(elan)頻率分別做到16kHz(8bit)和32kHz(8bit),而希望做到的是100kHz(8bit以上),諸如atiny15那樣。怎么辦?

答:你所說(shuō)的PWM是通過(guò)定時(shí)/計數器來(lái)控制其頻率和占空比的,所以要提高頻率,必然會(huì )降低精度。如果要提高PWM的頻率,只能通過(guò)提高系統振蕩頻率來(lái)解決。

37. 汽車(chē)電子用的單片機是8位多,還是32位?如何看待單片機在汽車(chē)電子市場(chǎng)中的前景?

答:現今汽車(chē)制造也是一個(gè)進(jìn)步很快的工業(yè),特別是電子應用于汽車(chē)上,令多種新功能得以實(shí)現。

總的來(lái)說(shuō),汽車(chē)電子應用分三部份。

汽車(chē)發(fā)動(dòng)機控制:限速控制,渦輪增壓,燃料噴注控制等。

汽車(chē)舒適裝置:遙控防盜系統,自動(dòng)空調系統,影音播放系統,衛星導航系統等。

汽車(chē)操控和制動(dòng):剎車(chē)防抱死系統(ABS),循跡系統(TCS),防滑系統(ASR),電子穩定系統(ESP)等。

汽車(chē)上的各系統繁多,且日新月異,故利用何種單片機是依各系統規格,要求不一,但有一樣可肯定是該單片機要符工業(yè)規格,才能忍受汽車(chē)應用的惡劣環(huán)境,高溫,電源干擾,可靠度要求。不同檔次的汽車(chē)其功能配置相對亦有差別,故8位單片機在較低階的系統如機械控制,遙控防盜等應該還有空間,但高階的系統如影音、導航及將來(lái)的無(wú)人駕駛,就非一般單片機能實(shí)現。

因汽車(chē)工業(yè)現階段由歐美日數個(gè)大集團所把持,相關(guān)的汽車(chē)電子配件各集團會(huì )挑選單片機大廠(chǎng)合作, 故汽車(chē)內置的電子系統亦由單片機大廠(chǎng)把持,市場(chǎng)只剩外置系統如遙控防盜,影音導航供小廠(chǎng)開(kāi)發(fā)。

38. 在使用三星的s3c72n4時(shí),覺(jué)得它的time/counter不夠用?,F在要同時(shí)用到3個(gè)counter,該怎么辦?

答:您是需要三個(gè)外部counter還是需要三個(gè)定時(shí)器?如果是三個(gè)定時(shí)器標志的話(huà),可以取這三個(gè)定時(shí)最基本的時(shí)基作為timer的基礎計數,然后以這個(gè)時(shí)基來(lái)計算這三個(gè)需要的計數標志的flag,在程序中只需要查詢(xún)flag是否到,再采取動(dòng)作。

如果要3個(gè)外部脈沖計數的話(huà),這個(gè)有一定的難度,如果外部脈沖不是很頻繁,可以考慮通過(guò)外部中斷進(jìn)行,但是這個(gè)方法必須是外部脈沖的頻率與MCU執行速度有一定的數量級差,否則mcu可能無(wú)法處理其它程序,一直在處理外部中斷。

39. 在芯片集成技術(shù)日益進(jìn)步的今天,單片機的集成技術(shù)發(fā)展也很迅速,在傳統的40引腳的基礎上,飛利浦公司推出20引腳的單片機系列,使很多的引腳可以復用,這種復用技術(shù)的使用在實(shí)際應用中會(huì )不會(huì )影響其功能的執行?

答:現在有很多品牌的單片機都有引腳復用功能,不止飛利浦一家,應該說(shuō)這個(gè)方式前幾年就已經(jīng)有了。在實(shí)際應用中不會(huì )影響其功能的執行,但是要注意的是,有的MCU如果采用復用引腳的話(huà),該引腳會(huì )有一些應用上的限制,這在相應的datasheet里面都會(huì )有描述,所以在系統規劃的時(shí)候都要予以注意。

40. Delta-Sigma軟件測量方式,是什么概念?

答:Delta-Sigma原理一般應用在A(yíng)DC應用中。具體來(lái)說(shuō),Delta-Sigma ADC的工作原理是由差動(dòng)器、積分器和比較器構成調制器,它們一起構成一個(gè)反饋環(huán)路。調制器以大大高于模擬輸入信號帶寬的速率運行,以便提供過(guò)采樣。模擬輸入與反饋信號(誤差信號)進(jìn)行差動(dòng) (delta)比較。該比較產(chǎn)生的差動(dòng)輸出饋送到積分器(sigma)中。然后將積分器的輸出饋送到比較器中。比較器的輸出同時(shí)將反饋信號(誤差信號)傳送到差動(dòng)器,而自身被饋送到數字濾波器中。這種反饋環(huán)路的目的是使反饋信號(誤差信號)趨于零。比較器輸出的結果就是1/0 流。該流如果1密度較高,則意味著(zhù)模擬輸入電壓較高;反之,0密度較高,則意味著(zhù)模擬輸入電壓較低。接著(zhù)將1/0流饋送到數字濾波器中,該濾波器通過(guò)過(guò)采樣與抽樣,將1/0流從高速率、低精度位流轉換成低速率、高精度數字輸出。



關(guān)鍵詞: 單片機 編程知識 暫存器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>