“看門狗定時器”是這樣一種東西,從功能上說它可以讓微控制器在意外狀況下(比如程序陷入死循環)重新回復到系統上電狀態,以保證系統出問題的時候重啟一次。就跟我們用電腦一樣,死機了你就按一下reset鍵重啟一次電腦,看門狗就是負責干這個事兒的。它是52單片機增加的一個功能,以前Intel 8031、……、AT89C51時代單片機片內都沒有“看門狗”功能,需要我們外擴看門狗芯片,比如X5045。 很多人初次接觸丌太理解怎么用,書上也講的含含糊糊,故意說的很復雜很玄妙(可能是現在寫書人的通病,生怕寫的簡單的別人覺得他沒水平)。其實要是說明白點:“看門狗”就是一個計數器,由于位數有限計數器能夠裝的數值是有限的(比如8位的最多裝256個數、16位的最多裝65536個數),從開啟“看門狗”那刻起,它就開始丌停的數機器周期,數一個機器周期就計數器加1,加到計數器盛丌下了(術語叫溢出)就就產生一個復位信號,重啟系統。
上傳時間: 2013-11-11
上傳用戶:yepeng139
實時操作系統μC/OS-II是一種源代碼公開、可移植、可固化、微小內核的嵌入式操作系統。它具有執行效率高、占用空間小、可移植性強、實時性能良好和可擴展性等特點。μC/OS-II非常適合應用在一些小型的嵌入式產品應用場合,在家用電器,機器人,醫療設備,工業控制,航空器等領域有著廣泛的應用。 目前在我國的工業控制領域中,8位單片機依然有著廣泛的應用,占據著非常重要的位置。而作為高性能,集成度高,運行速度快的C8051F系列單片機也越來越受到廣泛的關注,并不斷的應用于各種場合。同時,將μC/OS-II操作系統移植到C8051F系列單片機上,以其兩者的完美結合實現更高性能要求的應用環境中就顯得很有必要。
上傳時間: 2013-10-21
上傳用戶:趙一霞a
學習單片機離不開實驗,以往單片機的實驗往往依賴于仿真機和單片機學習系統,價格 昂貴,至使學習單片機的門檻很高,很多人不能跨入單片機學習的大門。近年來,隨著FLASH 型單片機的廣泛應用,采用軟件模擬加寫片驗證成為一種經濟實用的實驗方法,尤其是隨著 單片機技術的發展,很多單片機都具有了ISP 功能,只要一根下載線即可以編程。STC 單片 機更是將其ISP 功能發揮極致,只要有RS232 接口,不需任何其他電路即可實現ISP 功能。。 多年前,本網站為單片機愛好者設計了實驗電路板,并公開了全部的軟、硬件資料,廣 受愛好者歡迎,很多人使用這塊實驗電路板學習并由此入門,同時網絡上也出現了很多同類 功能的實驗電路板,為廣大愛好者學習單片機創造了良好的條件。
上傳時間: 2014-11-29
上傳用戶:540750247
單片機作為一種微型計算機,其內部具有一定的存儲單元(8031除外),但由于其內部存儲單元及端口有限,很多情況下難以滿足實際需求。為此介紹一種新的擴展方法,將數據線與地址線合并使用,通過軟件控制的方法實現數據線與地址線功能的分時轉換,數據線不僅用于傳送數據信號,還可作為地址線、控制線,用于傳送地址信號和控制信號,從而實現單片機與存儲器件的有效連接。以單片機片外256KB數據存儲空間的擴展為例,通過該擴展方法,僅用10個I/O端口便可實現,與傳統的擴展方法相比,可節約8個I/O端口。 Abstract: As a micro-computer,the SCM internal memory has a certain units(except8031),but because of its internal storage units and the ports are limited,in many cases it can not meet the actual demand.So we introduced a new extension method,the data line and address lines combined through software-controlled approach to realize the time-conversion functions of data lines and address lines,so the data lines not only transmited data signals,but also served as address lines and control lines to transmit address signals and control signals,in order to achieve an effective connection of microcontroller and memory chips.Take microcontroller chip with256KB of data storage space expansion as example,through this extension method,with only10I/O ports it was achieved,compared with the traditional extension methods,this method saves8I/O ports.
上傳時間: 2014-12-26
上傳用戶:adada
產品描述: MSP430是TI公司的一個超低功耗微控制器系列,片內組合了不同功能模塊,可適應不同應用層次的需求,在硬件架構上,提供架構上,提供了五種低功耗模式,可最大限度的延長手持設備的電池壽命.MSP430系列的CPU采用16位精簡指令集,集成了16個通用寄存器和常數發生器,極大的提高了代碼的執行效率,它的數字可控振蕩器(DCO)可在LUS內由低功耗模式切換到活動模式.
上傳時間: 2013-11-12
上傳用戶:fklinran
學習單片機離不開實驗,以往單片機的實驗往往依賴于仿真機和單片機學習系統,價格昂貴,初學者很難配備。近年來,隨著FLASH型單片機的廣泛應用,采用軟件模擬加寫片驗證成為一種經濟實用的實驗方法,以AT89C51單片機為例,其價格不足¥10RMB,而擦、寫次數可以有1000次,一塊芯片即可做上千次的實驗。 目前,流行的單片機開發軟件Keil可以免費獲得用于學習的EVAL版;編程器價格并不昂貴,專門用于寫89C51類芯片的編程器價格更低廉(不足百元),而且編程器也是以后開發單片機所必備的工具;相比之下,用于實驗的電路板制作比較麻煩,用萬用板搭接,只能做些很簡單的電路,稍復雜的電路一般要用到雙面板,而業余條件下是很難自制雙面板的,而且實驗電路板主要是用于學習,學完了,也就沒有什么使用價值了,所以很多人希望能夠廉價地獲得。
上傳時間: 2013-12-11
上傳用戶:fac1003
模塊結構框圖和功能描述 模塊結構框圖如圖:采用8位單片機89C52,時鐘電路使用片內時鐘振蕩器,具有上電復位和手動按鍵復位功能,外接WDG復位電路。通過并行總線外擴了128KWSRM和64K的FLASHROM;串行擴展:通過RS-232連接了UART口;通過跳線器可選兩個IO口來虛擬I2C總線,并外接帶I2C總線的EEPROM和RTC。數據總線地址總線經總線驅動后引出到總線插槽與其他模塊相連。模塊的譯碼控制電路由一片CPLD來完成。
上傳時間: 2013-11-11
上傳用戶:maricle
1.線段的顯示.線段的顯示.線段的顯示.線段的顯示點陣圖形式液晶由M行×N列個顯示單元組成,假設LCD顯示屏有64行,每行有128列,每8列對應1個字節的8個位,即每行由16字節,共16×8=128個點組成,屏上64×16個顯示單元和顯示RAM區1024個字節相對應,每一字節的內容和屏上相應位置的亮暗對應。例如屏的第一行的亮暗由RAM區的000H~00FH的16個字節的內容決定,當(000)=FFH時,則屏的左上角顯示一條短亮線,長度為8個點;當(3FFH)=FFH時,則屏的右下角顯示一短亮線;當(000H)=FFH,(001H)=00H,(002H)=FFH,(003H)=00H,…(00EH)=FFH,(00FH)=00H時,則在屏的頂部顯示一條由8段亮線和8條暗線組成的虛線。這就是LCD顯示的基本意思。
上傳時間: 2013-11-06
上傳用戶:acwme
單片機(Microcontroller)一般都有內部ROM/EEPROM/FLASH供用戶存放程序。為了防止未經授權訪問或拷貝單片機的機內程序,大部分單片機都帶有加密鎖定位或者加密字節,以保護片內程序。如果在編程時加密鎖定位被使能(鎖定),就無法用普通編程器直接讀取單片機內的程序,這就是所謂拷貝保護或者說鎖定功能。事實上,這樣的保護措施很脆弱,很容易被破解。單片機攻擊者借助專用設備或者自制設備,利用單片機芯片設計上的漏洞或軟件缺陷,通過多種技術手段,就可以從芯片中提取關鍵信息,獲取單片機內程序。因此,作為電子產品的設計工程師非常有必要了解當前單片機攻擊的最新技術,做到知己知彼,心中有數,才能有效防止自己花費大量金錢和時間辛辛苦苦設計出來的產品被人家一夜之間仿冒的事情發生。
上傳時間: 2013-11-20
上傳用戶:大灰狼123456
在單片機上實現USB移動存儲功能,具體包括USB主機接口的硬件設計和整機USB驅動固件的設計。其中驅動固件的設計具體又包含幾個協議的實現:USB1.1控制傳輸協議、USB BULK傳輸協議、USB海量存儲類協議、UFI磁盤操作命令和FAT文件系統標準等
上傳時間: 2013-10-30
上傳用戶:liangliang123