在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>單片機的復(fù)位、程序執(zhí)行、低功耗和編程與加密資料下載

單片機的復(fù)位、程序執(zhí)行、低功耗和編程與加密資料下載

2021-04-20 | pdf | 101.35KB | 次下載 | 2積分

資料介紹

單片機共有復(fù)位、程序執(zhí)行、低功耗和編程與加密四種工作方式,下面分別加以介紹。 1、復(fù)位方式 (1)為什么要復(fù)位 大家知道,單片機執(zhí)行程序時總是從地址0000H 開始的,所以在進入系統(tǒng)時必須對CPU 進行復(fù)位,也叫初始化;另外由于程序運行中的錯誤或操作失誤使系統(tǒng)處于死鎖狀態(tài)時,為了擺脫這種狀態(tài),也需要進行復(fù)位,就象電腦死機了要重新啟動一樣。 (2)復(fù)位的原理 單片機復(fù)位的方法其實很簡單,只要在RST 引腳(9 腳)上加一個持續(xù)時間為24 個振蕩周期(即兩個機器周期)的高電平就可以了。如果晶振為12M,計算一下這個持續(xù)脈沖需要多長時間? (3)如何進行復(fù)位 復(fù)位操作有上電自動復(fù)位、按鍵復(fù)位和外部脈沖復(fù)位3 種方法,上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的,當電源剛接通時電容C 對下拉電阻開始充電,由于電容兩邊的電壓不能突變,所以RTS 端維持高電平,只要這個充電時間不超過1ms,就可以實現(xiàn)對單片機的自動上電復(fù)位,即接通電源就完成了系統(tǒng)的初始化,在實際的工程應(yīng)用中,如果沒有特殊要求,一般都采用這種復(fù)位方式;按鍵復(fù)位的電路如圖2 所示,它其實就是在上電復(fù)位的基礎(chǔ)上加了R2 和SA,這種電路一般用在需要經(jīng)常復(fù)位的系統(tǒng)中;外部脈沖復(fù)位的電路如圖3 所示,外部復(fù)位通常用于要求比較高的系統(tǒng),比如希望系統(tǒng)死鎖后能自動復(fù)位。外部復(fù)位是由專門的集成電路來實現(xiàn)的,也就是我們通常俗稱的“看門狗”電路,這種電路有很多,它們不但能完成對單片機的自動復(fù)位功能,而且還有管理電源、用作外部存儲器等功能。 (4)復(fù)位后的狀態(tài) 這就是單片機復(fù)位后內(nèi)部系統(tǒng)的狀態(tài)。 2、程序執(zhí)行方式 程序執(zhí)行是單片機的基本工作方式,由于復(fù)位后PC=0000 ,所以程序就從地址0000H 開始執(zhí)行,此時單片機就根據(jù)指令的要求完成一系列的操作控制,比如前面講的讓LED 燈閃爍起來,不過在實際使用中,程序并不會從0000H 開始執(zhí)行,而總是安排一條跳轉(zhuǎn)指令,比如LJMP START ,為什么要這樣安排,我們講到中斷時再來解釋。 3、低功耗操作方式 在以電池供電的系統(tǒng)中,有時為了降低電池的功耗,在程序不運行時就要采用低功耗方式,低功耗方式有兩種—待機方式和掉電方式。 低功耗方式是由電源控制寄存器PCON (上一課我們提到過的)來控制的。電源控制寄存器是一個逐位定義的8 位寄存器,其格式如下,其中:SMOD 為波特率倍增位,在串行通訊時用;GF1 為通用標志位1;GF0 為通用標志位0;PD 為掉電方式位,PD=1,進入掉電方式;IDL 為待機方式位,IDL=1 ,進入待機方式。也就是說只要執(zhí)行一條指令讓PD 位或IDL 位為1 就可以了。那么單片機是如何進入或退出掉電工作方式和待機工作方式的。 1、待機方式 2、進入待機方式 當使用指令使PCON 寄存器的IDL=1 ,則進入待機工作方式。此時CPU 停止工作,但時鐘信號仍提供給RAM定時器,中斷系統(tǒng)和串行口;同時堆棧指針SP,程序計數(shù)器PC,程序狀態(tài)字PSW,累加器ACC 以及全部的通用寄存器都被凍結(jié)起來;單片機的消耗電流從24mA 降為3.7mA,這樣就可以節(jié)省電源的消耗。 ② 退出待機方式 退出待機方式可以采用引入中斷的方法,在中斷程序中安排一條RETI 的指令就可以了,什么是中斷,我們現(xiàn)在還不知道,當然這沒關(guān)系。其實待機方式和我們使用電腦時的睡眠方式有異曲同工之妙。 (2)掉電方式 ①進入待機方式 當使用指令使PCON 寄存器的PD=1 ,則進入掉電工作方式,此時單片機的一切工作都停止,只有內(nèi)部RAM 的數(shù)據(jù)被保持下來;掉電方式下電源可以降到2V,耗電僅50uA 。此時就相當于把顯示器和硬盤也關(guān)閉了。 ② 退出待機方式 退出掉電工作方式的唯一方法是復(fù)位,不過應(yīng)在電源電壓恢復(fù)到正常值后再進行復(fù)位,復(fù)位時間要大于10mS ,在進入掉電方式前,電源電壓是不能降下來的,因此可靠的單片機電路最好要有電源檢測電路。顯然掉電方式和待機方式是兩種不同的低功耗工作方式,前者可以在無外部事件觸發(fā)時降低電源的消耗,而后者則在程序停止運行時才使用。關(guān)于單片機的低功耗的方式就簡單的講這些,更詳細的內(nèi)容也留到下冊再講解,因為那都是大蝦們的作品。 4、 編程和加密方式 單片機的編程與加密是由專門的設(shè)備來完成的,這種設(shè)備稱為編程器或燒錄器,類似的產(chǎn)品有很多,功能也不盡相同。 來源:互聯(lián)網(wǎng)(版權(quán)歸原著作者所有) (mbbeetchina)
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 四虎影院4hu | 久久色婷婷 | 黄视频网站在线看 | 性xxxxhd高清 | 亚洲都市激情 | 1024视频色版在线网站 | 日本不卡一区 | 亚洲一本高清 | 夜夜春夜夜夜夜猛噜噜噜噜噜 | 性欧美欧美| 日韩精品一区二区在线观看 | 天天做天天爱夜夜大爽完整 | 青草青草视频2免费观看 | 91亚色视频在线观看 | 性欧美高清久久久久久久 | 亚洲国产成人久久精品图片 | 午夜伦理在线观看 | 四虎影视在线影院4hu | 色橹橹| 亚州一级 | 国产午夜精品片一区二区三区 | 日本x色视频 | 国产午夜精品理论片在线 | 婷婷春色| 天天爽夜夜爽人人爽 | 老师您的兔子好软水好多动漫视频 | 欧美地区一二三区 | 香蕉操| 高清视频一区二区三区 | 又潮又黄的叫床视频 | 人人做人人干 | 亚洲高清免费观看 | 久久国产视频一区 | 三级视频国产 | 九色愉拍自拍 | 88av免费观看| 人人看人人澡 | 亚洲bbbbbxxxxx精品三十七 | 欧美一区二区三区激情啪啪 | 簧片免费视频 | 九九热免费在线观看 |