1. <rt id="e600n"></rt>
      1. <pre id="e600n"><strong id="e600n"><pre id="e600n"></pre></strong></pre>
      2. 岛国免费AV,无码人妻精品一区二区三区夜夜嗨,又大又粗又硬又爽黄毛少妇,精品国产AV二区,91视频最新网址,久操无码,久久无码人妻一区二区三区午夜,国产精品视频中文字幕

        一種單片機與內置存儲器的通訊方法與流程

        文檔序號:16531710發布日期:2019-01-05 10:48閱讀:522來源:國知局
        技術簡介:
        本發明針對傳統單片機與外接存儲器通訊速度慢、資源占用高的問題,提出一種嵌入式非易失性數據存儲器的單片機通訊方法。通過設置控制寄存器、地址寄存器和數據寄存器,采用特定數據序列觸發操作模式,實現對內置存儲器的高效讀寫與擦除。該方法在不同時鐘頻率下保持通訊速度一致,提升系統安全性與穩定性。
        關鍵詞:單片機內置存儲器,非易失性數據存儲

        本發明涉及一種單片機與內置存儲器的通訊方法,即對該數據存儲器進行數據讀、寫、擦的操作方法。



        背景技術:

        在控制、測試等許多技術領域,單片機都有著廣泛的應用,以單片機作為微控制器的工作系統中,數據的存儲是單片機應用中的關鍵,尤其是要長時間存儲數據或是要存儲較大量數據時,對單片機和數據存儲器之間的通訊速度及安全會有很高的要求。

        傳統單片機與單片機外接數據存儲器之間通訊的方式有二種,一是采用內部集成電路i2c總線,二是并行的方式。i2c總線支持多主控,但在任何時間點上只能有一個主控,其數據傳輸方式對于時序要求較高,速度較慢,對于單片機的運算器alu和端口占用時間較長。采用并行數據傳輸方式則對于單片機的資源占用較多,數據線、地址線等都需要單片機的端口進行控制。

        為解決傳統單片機的上述缺陷,本技術人提出了一種如圖1所示改進了的單片機,稱之為嵌有獨立非易失數據存儲器的單片機,其包括運算器alu及通過內部總線連接的隨機存取存儲器ram和程序存儲器,此外,還內嵌有相對所述程序存儲器獨立的非易失數據存儲器,該非易失數據存儲器通過內部總線與運算器alu連接,在嵌有獨立非易失數據存儲器的單片機內設置有一個控制讀寄存器ispenr、一個控制擦寫寄存器ispcon、一個模式選擇寄存器ispmod、二個地址寄存器ispah、ispal及數據寄存器ispda。



        技術實現要素:

        本發明的主要目的,是提供一種單片機與內置存儲器的通訊方法,即嵌有獨立非易失數據存儲器的單片機對內嵌的數據存儲器進行數據讀、寫、擦的操作方法。

        為此,本發明提供的單片機與內置存儲器的通訊方法,包括啟動在線讀、寫功能步驟,選擇對內置存儲器的操作式步驟,最后完成與內置存儲器的通訊,即完成對數據的讀、寫、擦。

        由以上方案可見,本發明使得如圖1所示包括運算器alu、隨機存取存儲器ram、程序存儲器及內嵌獨立非易失性數據存儲器的單片機在不同的時鐘頻率下,與內嵌獨立非易失性數據存儲器得到相同的通訊速度。

        具體的方案是,啟動在線讀功能包括向控制讀寄存器寫入特定數據a1,啟動在線寫功能包括向控制寫寄存器寫入特定數據a2。只有特定數據正確才能進行對數據存儲器的下一步的操作,對控制讀寄存器ispenr寫入的數據不是a1時,控制擦寫寄存器ispcon的寫功能被禁止。

        更具體的方案是,向控制讀寄存器ispenr寫入特定數據a1之后,緊接著再向控制讀寄存器寫入特定數據a3。只有對控制讀寄存器ispenr寫入的數據依次是a1、a3時,控制擦寫寄存器ispcon的寫功能才不被禁止。

        附圖說明

        圖1是嵌有獨立非易失數據存儲器的單片機的結構示意圖;

        圖2是本發明的原理框圖;

        具體實施方式

        本發明的工作原理參見圖2,初始化后,啟動系統內部程序isp(insystemprogram),依次向控制讀寄存器ispenr、控制擦寫寄存器ispcon寫入特定數據后,進入寫、讀或擦模式。進入寫模式后,即可寫入目標地址、目標數據,然后在控制擦寫寄存器ispcon中寫入響應操作碼完成寫操作并關閉寫模式;進入讀模式后,即可寫入目標地址,然后在數據寄存器ispda中讀出數據存儲器中的數據;進入擦模式后,即可寫入目標地址,然后在控制擦寫寄存器ispcon中寫入響應操作碼完成擦操作,并關閉擦模式。

        本發明實施例可以通過圖2給出的流程圖加以說明,參見圖2,isp模式子程序啟動后,進入s1:向控制讀寄存器ispenr寫入一個特定數據a1,如寫入的非該特定數據a1則返回,如寫入的是該特定數據a1,則進入s2:向控制讀寄存器ispenr寫入一個特定數據a2,如寫入的非該特定數據a2則返回,如寫入的是該特定數據a2,則進入s3:向控制擦寫寄存器ispcon寫入一個特定數據a3,如寫入的非該特定數據a3則返回,如寫入的是該特定數據a3,則進入s4:向模式選擇寄存器ispmod寫入一個特定數據a4,如寫入的是該特定數據a4則進入寫模式,如寫入的非該特定數據a4,則進入s5:向模式選擇寄存器ispmod寫入一個特定數據a5,如寫入的是該特定數據a5則進入讀模式,如寫入的非該特定數據a5,則進入s6:向模式選擇寄存器ispmod寫入一個特定數據a6,如寫入的是該特定數據a6則進入擦模式,如寫入的非該特定數據a4,則返回進行s4。寫、擦模式完成后,如前述在控制擦寫寄存器ispcon中寫入響應操作碼并關閉。



        技術特征:

        技術總結
        本發明涉及一種單片機與內置存儲器的通訊方法,選擇對內置存儲器的操作式步驟,最后完成與內置存儲器的通訊,即完成對數據的讀、寫、擦。本發明使得具有運算器ALU、隨機存取存儲器RAM、程序存儲器及內嵌獨立非易失性數據存儲器的單片機在不同的時鐘頻率下與內嵌獨立非易失性數據存儲器得到相同的通訊速度。

        技術研發人員:劉靜靜;劉珍珍
        受保護的技術使用者:西安優慶商貿有限公司
        技術研發日:2017.06.16
        技術公布日:2019.01.04
        網友詢問留言 留言:0條
        • 還沒有人留言評論。精彩留言會獲得點贊!
        主站蜘蛛池模板: av片网站| 在线A级毛片无码免费真人| 久久久久无码中| 国产综合久久久久鬼色| 男人猛躁进女人免费播放| 国产尻逼视频| 在线日韩一区二区| 日韩一级片| 99热这里只有精品2| 亚洲av日韩aⅴ无码电影| 国产视频一区二区三区麻豆| 制服丝袜无码| 波多野结衣一二三区AV无码| 精品无套挺进少妇内谢| 中文字幕人妻日韩精品| 国产av无码国产av毛片| 中国少妇嫖妓BBWBBW| 精品无码毛片| 五十路丰满中年熟女中出| 少妇又紧又色又爽又刺激视频| 国产一区二区亚洲精品| 最近免费中文字幕大全免费版视频| 日韩亚洲国产精品一区| jlzzjlzz欧美大全| 国产mv在线天堂mv免费观看| 久久久国产精品VA麻豆 | 久久精品国产亚洲夜色av网站| 黑人精品一区二区三区不| 先锋影音成人影音| 欧美日韩一卡2卡三卡4卡 乱码欧美孕交 | 宅男噜噜噜66网站在线观看| 久久天天躁狠狠躁夜夜2020老熟妇| 337p日本欧洲亚洲大胆色噜噜| 9传媒剧在线mv在线观看| 嫩草视屏| 久久天天躁狠狠躁夜夜躁2020| 91九色在线| 国产精品成人一区二区三区视频| www欧美在线观看| 亚洲性夜夜天天天| 中文字幕国产在线精品|