精品国产成人一区二区三区-女子十八毛片-欧洲性猛交-无码不卡一区二区三区在线观看-www.四虎在线-伊人网国产-国精产品自偷自偷综合下载-不卡av网站-俄罗斯黄色大片-一本久久知道综合久久-国产精品日韩一区二区-日韩精品色-免费人成网ww555kkk在线-黄色在线观看免费-日韩在线免费-久久久久99人妻一区二区三区-十八禁真人啪啪免费网站

機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應(yīng)用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
工作頻率可動態(tài)調(diào)整的單片機系統(tǒng)設(shè)計
工作頻率可動態(tài)調(diào)整的單片機系統(tǒng)設(shè)計
 更新時間:2008-8-17 16:29:51  點擊數(shù):30
【字體: 字體顏色
N9 N8 N7 N6 N5 N4 N3 N2 N1 N0 X X X X X X

10位二進制數(shù)決定了除法寄存器的值N,10位二進制數(shù)的值加2就是N的值。例如:0000000000表示2分頻,1111111111表示1025分頻。

BUS寄存器(8位):

- - - - WC A2 A1 A0

如果WC=0,表示每次操作控制寄存器后自動保存到EEPROM中;如果WC=1表示只有對控制寄存器進行寫操作時才把值保存到EEPROM中。A3A2A1代表該DS1077芯片在總線操作中的地址。因此,同一系統(tǒng)中最多可接入8個DS1077。,

2 系統(tǒng)硬件電路及工作原理

可編程CMOS頻率合成器DS1077在單片機系統(tǒng)中的硬件電路如圖2所示。

在圖2中,可編程CMOS頻率合成器DS1077的輸出引腳OUT1接到單片機AT89C51的XTL1引腳,單片機的XTL2引腳不接,DS1077的輸出引腳OUT0不使用(在軟件中禁止),CRTL1和CTRL0接地。由于AT89C51單片機沒有二線串行接口,所以把DS1077的SCL和SDA接到單片機的P1.0和P1.1,用單片機的P1.0和P1.1模擬二線串行接口。

可編程CMOS頻率合成器DS1077設(shè)定為:引腳OUT0禁止使用;引腳OUT的輸出頻率略低于單片機的最高工作頻率;BUS寄存器的WC位置1(只有向頻率合成器DS1077發(fā)出寫命令時才把各個寄存器的值寫入EEPROM中)。這樣,在每次啟動單片機系統(tǒng)時,單片機總運行在較高的工作頻率;當完成了系統(tǒng)的初始化后,單片機就可以根據(jù)工作情況重新設(shè)置適合的工作頻率。在單片機工作過程中,最好不要向頻率合成器DS1077發(fā)出寫EEPROM命令。因為重新設(shè)置工作頻率即使超出了單片機的頻率范圍,造成單片機死機,由于寄存器的值沒有寫入EEROM中,當重新啟動時,單片機仍然能夠工作;如果把錯誤的工作頻率寫入EEPROM中,會造成系統(tǒng)不能重新啟動,此時只能取下DS1077芯片,用其他工具對它進行重新編程。

3 系統(tǒng)頻率改變對RS232串行通訊的影響及動態(tài)調(diào)整工作頻率時的解決辦法

在單片機系統(tǒng)中,時鐘頻率與RS232串行通訊有著密切的關(guān)系。例如,對于使用12MHz晶振的系統(tǒng)(早期的8051的最大工作頻率是12MHz),表4顯示了定時器1的自動重新載值與波特率之間的關(guān)系、與標準波特率的誤差。

表4 定時器1的自動重裝載值與波特率之間的關(guān)系、與標準波特率的誤差

定時器1自動重裝載值 實際波特率 理想值 波特率誤差(%)
255 31250 28800 8.5
254 15625 14400 8.5
253 10417 9600 8.4
249/250 4464 4800 7/88.5
243 2404 2400 0.16

波特率=2SMOD/32×{fosc/[12×(256-TH1)]}

其中,fosc為振蕩頻率,SMOD為單片機的波特率倍增位,TH1為定時器1的自動重裝載值。

在RS232串行通訊時,波特率發(fā)生器的誤差一般都不允許超過3%,否則就會造成通訊失敗,也就是說在采用12MHz晶振的51系統(tǒng)中只能夠使用2400波特率進行RS232通訊。顯然這在很多情況下都不能滿足系統(tǒng)需要。為了滿足RS232串行通訊的需要,通常選用少數(shù)特殊頻率的晶振,如11.059MHz和22.118MHz。這大大減小了波特率發(fā)生器的誤差(見表5),但也使得設(shè)計的靈活性大大降低。

表5 特殊頻率的晶振下波特率發(fā)生器的誤差

  • 上一篇: 80C196單片機鼠標接口程序設(shè)計實例
  • 下一篇: 單片機復(fù)位電路的可靠性分析
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內(nèi)容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務(wù)100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1
    卢龙县| 洛浦县| 锦屏县| 万安县| 霸州市| 抚宁县| 甘孜| 隆林| 滦平县| 蒙自县| 句容市| 公主岭市| 临潭县| 紫金县| 舒城县| 鹤山市| 澄江县| 会泽县| 房产| 蓝田县| 永福县| 鹿泉市| 肥西县| 白玉县| 临夏市| 陵川县| 贵溪市| 高要市| 开远市| 荥经县| 虎林市| 宁乡县| 西乌珠穆沁旗| 泽库县| 汾西县| 大丰市| 广昌县| 仁怀市| 静安区| 黑河市| 大城县|