freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)課程設(shè)計(jì):基于單片機(jī)的掉電數(shù)據(jù)保持存儲(chǔ)器-預(yù)覽頁(yè)

 

【正文】 2020年 7 月 8 日 東北石油大學(xué) 課程設(shè)計(jì)任務(wù)書 課程 單片機(jī)課程設(shè)計(jì) 題目 基于單片機(jī)的掉電數(shù)據(jù)保持存儲(chǔ)器 專業(yè) 姓名 學(xué)號(hào) 一、任務(wù) 設(shè)計(jì)一 款 以 AT89C51 單片機(jī)為控制核心,利用 AT24C02 內(nèi)存芯片 設(shè)計(jì) 的一種掉電數(shù)據(jù)存儲(chǔ)器,這種存儲(chǔ)器掉電后再次開機(jī), LED 數(shù)碼管能夠顯示上次關(guān)機(jī)時(shí)的數(shù)字 。 [3] 寫出詳細(xì)的設(shè)計(jì)報(bào)告。本設(shè)計(jì)是通過(guò)單片機(jī)設(shè)計(jì)一個(gè)掉 電 數(shù)據(jù)存儲(chǔ)器,要求開機(jī)后, LED 數(shù)碼管能夠顯示上次關(guān)機(jī)的數(shù)字。掉電保 護(hù)通??刹捎靡韵氯N方法:一是加接不間斷電源,讓整個(gè)系統(tǒng)在掉電時(shí)繼續(xù)工作,二是采用備份電源,掉電后保護(hù)系統(tǒng)中全部或部分?jǐn)?shù)據(jù)存儲(chǔ)單元的內(nèi)容;三是采用 EEPROM 來(lái)保存數(shù)據(jù)。但由于其讀寫速度與讀寫次數(shù)的限制,使得 EEPROM 不能完全代替 RAM[3]。 系統(tǒng)主要包括 單片機(jī)最 小系統(tǒng)、 I2C接口電路、 LED 顯示電路等 。對(duì)外接電容 C C2 雖然沒(méi)有十分嚴(yán)格的要求,但電容容量的大小會(huì)輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,如果使用石英晶體,我 們推薦電容使用 30pF177。采用外部時(shí)鐘的電路。同時(shí) AT24C02 存儲(chǔ)芯片,既具有 ROM 掉電不丟失數(shù)據(jù)的特點(diǎn),又有 RAM 隨機(jī)讀寫的特點(diǎn)。 AT89C51 提供以下標(biāo)準(zhǔn)功能: 4k 字節(jié) Flash 閃速存儲(chǔ)器, 128 字節(jié)內(nèi)部 RAM, 32 個(gè) I/ O 口線,兩個(gè) 16 位定時(shí)/計(jì)數(shù)器,一個(gè) 5 向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。 圖 311 AT89C51引腳圖 XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U3 AT89C51單片機(jī)課程設(shè)計(jì) 6 驅(qū)動(dòng)電路的設(shè)計(jì) 此系統(tǒng)中驅(qū)動(dòng)電路原理圖如圖 312 所示。內(nèi)部方式時(shí),時(shí)鐘發(fā)生器對(duì)振蕩脈沖二分頻,如晶振為 12MHz,時(shí)鐘頻率就為 6MHz。 復(fù)位電路模塊 的設(shè)計(jì) 在振蕩器運(yùn)行時(shí),有兩個(gè)機(jī)器周期( 24 個(gè)振蕩周期)以上的高電平出現(xiàn)在此引腿時(shí),將使單片機(jī)復(fù)位,只要這個(gè)腳保持高電平, 51 芯片便循環(huán)復(fù)位。 圖 33 復(fù)位電路 單片機(jī)課程設(shè)計(jì) 8 數(shù)碼顯示管模塊設(shè)計(jì) 我們最常用的是七段式和八段式 LED 數(shù)碼管,八段比七段多了一個(gè)小數(shù)點(diǎn),其他的基本相同。其原理圖如下 [11]。 硬件調(diào)試 對(duì)各個(gè)模塊的功能進(jìn)行調(diào)試,主要調(diào)試各模塊能否實(shí)現(xiàn)指定的功能。 單片機(jī)課程設(shè)計(jì) 12 結(jié) 論 本設(shè)計(jì)任務(wù)是以 AT89C51 單片機(jī)為控制核心,利用 AT24C02 內(nèi)存芯片設(shè)計(jì)一個(gè)掉電數(shù)據(jù)保持存儲(chǔ)器 。但是,由于實(shí)際應(yīng)用中廉價(jià)的單片機(jī)大多數(shù)都不帶 CI2 總線接口,這就使得在軟件編程上復(fù)雜了一些,通過(guò)一定的編程技巧取得的效果是令人滿意的。 sbit SDA=P3^5。 bit write=0。 void delay1ms() {unsigned char i,j。j33。in。 SDA = 0。 _nop_()。 SCK = 1。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 } unsigned char ReadData() { unsigned char i。 i++) { SCK = 1。 } return(x)。 i++) { SDA = (bit)(yamp。 _nop_()。 } } unsigned char writeset(unsigned char add,unsigned int dat) { start()。 Ask()。 delaynms(4)。 Ask()。 } unsigned char ReadSet(unsigned char set_addr) { start()。 Ask()。 delaynms(2)。 delaynms(2)。 EA=1。 SCK = 1。 if(write==1) { write=0。} }}} void t0(void) interrupt 1 using 0 { TH0=(6553650000)/256。 sec++。 20 2 課程設(shè)計(jì)質(zhì)量 課程設(shè)計(jì)選題合理,計(jì)算過(guò)程簡(jiǎn)練準(zhǔn)確,分析問(wèn)題思路清晰,結(jié)構(gòu)嚴(yán)謹(jǐn),文理通順,撰寫規(guī)范,圖表完備正
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1