新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于STC89C52單片機(jī)的電子密碼鎖設(shè)計(jì)

基于STC89C52單片機(jī)的電子密碼鎖設(shè)計(jì)

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

本文引用地址:http://2s4d.com/article/172678.htm

  2.2.1 ISP CONTR控制寄存器

  ISP CONTR控制寄存器的功能見表3。

lSP—CONTR控制寄存囂功能

  ISPEN:功能允許位。0禁止改變FI.ASH內(nèi)容;1允許改變內(nèi)容。

  SWBS:軟件選擇從用戶區(qū)啟動(dòng)還是從ISP啟動(dòng)。

  0從用戶區(qū)啟動(dòng);1從ISP啟動(dòng)。

  SWRST:軟件復(fù)位操作。0不操作;1產(chǎn)生軟件系統(tǒng)復(fù)位,硬件自動(dòng)清零。

  讀、寫、擦除扇區(qū)時(shí)間由控制寄存器設(shè)置。

電子密碼鎖設(shè)計(jì)流程圖

  2.2.2 ISP TRIG命令觸發(fā)寄存器

  在ISP CONTR最高位ISPEN=1時(shí),對(duì)ISPTRIG先寫46H,再寫B(tài)9H,讀寫E2PROM的命令才會(huì)生效。

  2.2.3 ISP CMD命令寄存器

  ISP CMD對(duì)讀寫或擦除FLASH進(jìn)行控制,其功能見表4。

ISP—CMD命令寄存器功能

  2.2.4 ISP—DATA,ISP—ADDRH,ISP—ADDRL

  使用內(nèi)部FLASH E2PROM寫入數(shù)據(jù)或擦除數(shù)據(jù)時(shí),需要用專門的存儲(chǔ)器存放處理的數(shù)據(jù)和地址,ISP DATA用來(lái)存放數(shù)據(jù),ISP ADDRH用來(lái)存放地址高字節(jié),ISP ADDRL用來(lái)存放地址低字節(jié)。



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉