新聞中心

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

        基于單片機(jī)的ISP在線編程設(shè)計(jì)分析

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

        本文引用地址:http://www.104case.com/article/171100.htm

        3 并行口與AT89S5X的硬件

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

        按此在新窗口瀏覽圖片
        圖2 AT89S52下載線電路圖

        4 下載線的軟件

          硬件的基礎(chǔ)上,通過(guò)對(duì)時(shí)序和串行指令的,采用Visual C++6.0編寫(xiě)了下載線程序。其主要關(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ù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 庆城县| 曲水县| 绵阳市| 凯里市| 绿春县| 宝清县| 宝兴县| 彰化县| 三门峡市| 多伦县| 鞍山市| 利辛县| 鱼台县| 阿图什市| 手游| 特克斯县| 罗甸县| 金乡县| 天镇县| 阿图什市| 拉萨市| 肥东县| 扎兰屯市| 灵丘县| 临高县| 滕州市| 壶关县| 衡南县| 沽源县| 德兴市| 西吉县| 宣城市| 梧州市| 庆城县| 保定市| 富锦市| 安福县| 浏阳市| 彭山县| 祁东县| 和平县|