• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)的ISP在線(xiàn)編程設(shè)計(jì)

    單片機(jī)的ISP在線(xiàn)編程設(shè)計(jì)

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

    3 并行口與AT89S5X的硬件

      通過(guò)對(duì)并行口和時(shí)序的分析,我們制作了AT89S5X下載線(xiàn)。下面對(duì)并行口與的連線(xiàn)作一簡(jiǎn)單介紹: 并行口P2引腳連接單片機(jī)的P1.5引腳(MOSI);并行口P10引腳連接單片機(jī)的P1.6引腳(MISO);并行口P1引腳連接單片機(jī)的P1.7引腳(SCK);并行口P17引腳連接單片機(jī)的RST引腳,如圖2所示。

    按此在新窗口瀏覽圖片
    圖2 AT89S52下載線(xiàn)電路圖

    4 下載線(xiàn)的軟件

      硬件的基礎(chǔ)上,通過(guò)對(duì)時(shí)序和串行指令的分析,采用Visual C++6.0編寫(xiě)了下載線(xiàn)程序。其主要關(guān)鍵函數(shù)略——編者注。

    結(jié)語(yǔ)

      以下是作者在調(diào)試中獲取的一些參數(shù),希望對(duì)大家有所幫助。

      參考資料:

      晶體振蕩器的頻率為33 MHz(MAX),所以周期T=1/F=1/33 MHz=30 ns(MIN);SCK正脈沖寬度為8×30 ns=240 ns(MIN);SCK負(fù)脈沖寬度為8×30 ns=240 ns(MIN);MOSI建立到SCK變高時(shí)間為30 ns(MIN);SCK變高后MOSI保持時(shí)間為2×30 ns(MIN);SCK變低到MISO有效時(shí)間為10 ns(MIN)~32 ns(MAX)(一般取16 ns);芯片檫除指令周期為500 ms;串行字節(jié)寫(xiě)周期為64×30 ns+400 ns。

      實(shí)驗(yàn)數(shù)據(jù):

      晶體震蕩器的頻率為33 MHz(MAX),所以周期T=1/F=1/33 MHz=30 ns(MIN);芯片擦除指令周期為200 ms;SCK變高后MOSI保持時(shí)間為1 ms(MIN)。


    上一頁(yè) 1 2 下一頁(yè)

    評(píng)論


    相關(guān)推薦

    技術(shù)專(zhuān)區(qū)

    關(guān)閉
    主站蜘蛛池模板: 肥西县| 西平县| 晴隆县| 肥西县| 花莲县| 江阴市| 永仁县| 遂昌县| 龙口市| 东乡族自治县| 正定县| 石柱| 乐东| 横山县| 共和县| 彝良县| 双桥区| 辽源市| 余庆县| 炎陵县| 临泽县| 赣州市| 汕头市| 白玉县| 长寿区| 安多县| 上犹县| 新安县| 荥阳市| 铁岭市| 尼勒克县| 金溪县| 拉萨市| 邯郸市| 武平县| 平顶山市| 泾源县| 礼泉县| 华亭县| 喀什市| 张家川|