《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 混合信號單片機C8051F060存儲系統的編程
混合信號單片機C8051F060存儲系統的編程
互聯網
摘要: 美國Cygnal公司推出的C8051F系列單片機,將51系列單片機從MCU級推向了SoC時代。特別是C8051F06X系列,更是集當前單片機最新發展技術于一身,其功能已完全達到板卡級水平。
Abstract:
Key words :
     美國Cygnal公司推出的C8051F系列單片機,將51系列單片機從MCU級推向了SoC時代。特別是C8051F06X系列,更是集當前單片機最新發展技術于一身,其功能已完全達到板卡級水平。C8051F060是高度集成的片上系統混合信號" title="混合信號">混合信號單片機[1],采用與8051兼容的專利內核CIP-51,速度高達25MIPS;有多達59個數字I/O口,5個16位通用定時器,6個帶有捕捉/比較模塊的可編程定時器/計數器陣列;8路10位ADC帶可編程放大器和多路選擇器,2路1Msps的16位ADC,2路12位DAC,3個電壓比較器,片內溫度傳感器和參考電壓源;硬件串行接口SPI,SMBus/I2C和UART可同時使用,片上CAN2.0B控制器;片上看門狗定時器,電源監視器,2.7~3.6V的低壓供電,片內JTAG調試和邊界掃描單元等。特別是該系列單片機的存儲器組織,與其它系列單片機相比[2],容量大,靈活多變,初學者往往感到不適應。本文根據筆者使用體會,通過程序舉例介紹其存儲器結構及使用方法。

 

1 C8051F060單片機的存儲器結構

圖1 是C8051F060單片機的存儲器結構圖。顯然,該單片機采用了標準8051的程序和數據存儲器獨立編址的結構,程序存儲器為64KB的Flash結構,外加128字節Flash;數據RAM除包含標準51單片機256字節,還有4KB片上XRAM和可外擴64KB數據存儲器的接口。 圖1 C8051F060單片機的存儲器結構圖

2 數據存儲器及其編程

數據存儲器分為內部存儲器和外部存儲器。內部RAM包含256字節,其高端128字節為雙映射結構,即間接尋址訪問128字節通用RAM,直接尋址訪問128字節的特殊功能寄存器SFR地址空間,這個空間又分為256個SFR頁,由特殊功能寄存器SFRPAGE來切換。這樣,單片機就有足夠的SFR來設定和配制各種接口資源,并為以后擴展預留了足夠的空間,見例程1;低端的128字節RAM可通過直接或間接尋址來訪問,這和8051單片機的RAM完全一樣。其中前32個字節是4個通用工作寄存器區,接下來的16字節機可以按字節尋址,也可以按位尋址。

C8051F060單片機還有一個4KB的片內XRAM,其尋址范圍以4KB為邊界覆蓋整個64KB的外部數據存儲器地址空間。另外,該單片機還有一個外部存儲器接口EMIF,用于訪問片外數據存儲器。外部數據存儲器尋址范圍可以只映射為片內存儲器、片外存儲器或二者的組合,即4KB以內指向片內,4KB以上指向外部存儲器接口EMIF,該EMIF可以配置為復用和非復用地址線/數據線兩種方式。編程步驟是:①EMIF端口的選擇和配置;②確定地址形成非復用/復用和地址/數據復用方式;③存儲器方式為片內方式,不帶地址選擇的分片方式,有地址選擇的分片方式,片外工作方式;④確定接口定時參數。

例程1:高端128字節的尋址

;直接尋址于SFR

MOV 0F0H,#5AH

;間接尋址于高端RAM

MOV R0,#0F0H

MOV @R0,#0A5H

在復位缺省狀態下,MOVX指令訪問4KB片內XRAM,可用16位間址,也可用8位間址指令來尋址,這時高端地址放在EMI0CN寄存器中,如例程2。

例程2:4K XRAM 8/16位讀寫

4K XRAM 16位讀寫

MOV A,#36H

MOV DPTR,#0000H

MOVX @DPTR,A

MOV DPTR,#0000H

MOVX A,@DPTR

MOV R6,A

4K XRAM 8 位讀寫

MOV EMI0CN,#00H

MOV R0,#01H

MOV A,#37H

MOVX @R0,A

MOV EMI0CN,#00H

MOV R0,#01H

MOVX A,@R0

MOV R7,A

例程3為非復用方式XRAM寫,是分片無塊選方式。注意分片方式有兩種,分為有塊選擇和無塊選擇兩種,對16位間址是一樣的,對8位間址有區別。例程4是非復用分片方式讀,為有塊選方式,要特別注意特殊功能寄存器EMI0CF的賦值。

例程3:片外XRAM寫

MOV SFRPAGE,#0FH

MOV P4MDOUT,#0FFH

MOV P5MDOUT,#0FFH

MOV P6MDOUT,#0FFH

MOV P7MDOUT,#0FFH

CLR P4.5

NOP

MOV SFRPAGE,#00H

MOV PSCTL,#00H

MOV EMI0TC,#45H

MOV EMI0CF,#34H

CLR EA

NOP

MOV DPTR,#4000H

MOV A,#39H

MOVX @DPTR,A

NOP

SETB EA

MOV SFRPAGE,#0FH

SETB P4.5

例程4: 片外XRAM讀

MOV SFRPAGE,#0FH

CLR P4.5

MOV SFRPAGE,#00H

MOV EMI0TC,#45H

MOV EMI0CF,#38H

CLR EA

NOP

MOV DPTR,#4000H

MOVX A,@DPTR

NOP

SETB EA

MOV SFRPAGE,#0FH

SETB P4.5

注意,在對片外XRAM進行讀寫時,指令尋址時序并不產生片選信號,所以要先置CS片選端為低,本例中為P4.5端,具體電路圖略。而WR和RD信號由接口參數確定時序,但P4.5在0F頁,一定要注意頁切換。

3 程序存儲器及其編程

C8051F060單片機的程序存儲器為64KB的Flash存儲器,它能以512字節為扇區實現在系統編程,無需提供片外專用編程電壓,其中從0xFC00~0xFFFF的1024字節為保留區。另外,從0x10000~0x1007F的128字節Flash存儲器,可以作為非易失存儲器,由軟件來訪問,它最適合用于存放系統參數等,參見例程5。64KB的Flash存儲器區除了可以存放程序代碼外,也可以用來存放非易失數據。既可以在開發系統中,通過JTAG接口編程,也可以用MOV指令來實現軟件編程,參見例程6。注意,在對Flash存儲器操作時,讀操作用MOVC指令,寫操作用MOVX指令,若用MOVX讀操作時,只能讀到XRAM區。另外,要特別搞清楚程序存儲讀/寫控制寄存器PSCTL和Flash存儲器控制寄存器FLSCL的各個位的確切含義。

例程5:128 Flash讀寫

;128 Flash 讀

MOV SFRPAGE,#00H

MOV PSCTL,#04H

MOV FLSCL,#40H

MOV DPTR,#0020H

CLR A

MOVC A,@A+DPTR

MOV PSCTL,#00H

MOV R7,A

;128 Flash 寫

MOV FLSCL,#01H

MOV PSCTL,#07H

CLR A

MOV DPTR,#0020H

MOVX @DPTR,A

MOV PSCTL,#05H

MOV A,#35H

MOV DPTR,#0020H

MOVX @DPTR,A

MOV PSCTL,#00H

MOV FLSCL,#00H

例程6:64K程序Flash讀寫

;64K Flash 讀

MOV SFRPAGE,#00H

MOV PSCTL,#00H

MOV FLSCL,#40H

MOV DPTR,#2020H

CLR A

MOVC A,@A+DPTR

MOV R6,A

;64K Flash寫

MOV FLSCL,#01H

MOV PSCTL,#03H

CLR A

MOV DPTR,#2020H

MOVX @DPTR,A

MOV PSCTL,#01H

MOV A,#33H

MOV DPTR,#2020H

MOVX @DPTR,A

MOV PSCTL,#00H

MOV FLSCL,#00H

由于Flash存儲器只能寫0不能寫1,只能通過對其寫數據前擦除來實現寫1,所以每次寫Flash存儲器前,都要進行擦除操作。由于64KB的Flash是以512字節為一頁組織的,擦除寫操作對整個頁進行了寫0FFH操作,為提高速度,不必逐字節操作,只要對其中的任一字節進行操作即可。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美成人一区二区三区在线观看| 久久久国产一区二区| 国产精品国产三级国产aⅴ浪潮| 欧美性生交xxxxx久久久| 激情综合网址| 亚洲美女淫视频| 欧美日韩你懂的| 午夜精品一区二区三区电影天堂| 亚洲一区二区精品在线| 欧美大片免费看| 国产精品三上| 久久久久久9999| 亚洲观看高清完整版在线观看| 国产真实乱偷精品视频免| 亚洲人成亚洲人成在线观看图片| 亚洲国产精品一区二区第四页av| 亚洲欧美成aⅴ人在线观看| 欧美一区不卡| 亚洲久久一区二区| 久久精品国产一区二区三区免费看| 欧美大片免费观看在线观看网站推荐| 亚洲日本黄色| 亚洲精品中文字幕有码专区| 国产一区二区观看| 美女在线一区二区| 国产精品二区三区四区| 亚洲天堂偷拍| 一区二区三区精品久久久| 欧美成人午夜激情在线| 日韩视频二区| 欧美日韩国产综合新一区| 一本到高清视频免费精品| 国产精品国产三级欧美二区| 亚洲一区二区三区午夜| 亚洲三级视频| 欧美69视频| 精品不卡一区| 久久精品免费电影| 国产精品久久二区二区| 欧美成人免费va影院高清| 亚洲欧美激情一区二区| 亚洲日本免费| 亚洲国产精品综合| 亚洲欧美日韩在线不卡| 激情欧美日韩一区| 久久精品成人一区二区三区蜜臀| 久久久国产精品一区二区三区| 国产精品xxxxx| 久久综合色综合88| 欧美一进一出视频| 亚洲国产高清aⅴ视频| 国产精品午夜国产小视频| 国产精品欧美日韩一区二区| 欧美精品在线播放| 久久性天堂网| 欧美日韩大片一区二区三区| 国产精品久久久91| 欧美精品xxxxbbbb| 久久精品中文字幕一区二区三区| 国产欧美日韩亚洲精品| 久久国产精品99国产精| 国产精品久久久久久av福利软件| 99re66热这里只有精品3直播| 欧美国产精品一区| 欧美成人激情在线| 精品99一区二区三区| 另类天堂视频在线观看| 亚洲肉体裸体xxxx137| 曰韩精品一区二区| 激情亚洲一区二区三区四区| 国产日韩在线亚洲字幕中文| 欧美少妇一区| 亚洲永久免费精品| 午夜视频久久久| 久久精品国产亚洲a| 在线精品视频在线观看高清| 久久精品人人做人人爽电影蜜月| 午夜视黄欧洲亚洲| 每日更新成人在线视频| 久久久久久久一区二区| 在线视频一区二区| 欧美亚洲综合久久| 欧美一区国产一区| 欧美日韩一区二区三区四区在线观看| 欧美一级片久久久久久久| 国产精品久久久久久久久久直播| 国产精品99久久99久久久二8| 欧美日本亚洲| 久久网站免费| 日韩午夜剧场| 亚洲午夜精品网| 国产精品网红福利| 久久女同互慰一区二区三区| 欧美激情一区二区久久久| 久久丁香综合五月国产三级网站| 国产精品久久亚洲7777| 国产精品夜夜夜| 久久精品成人欧美大片古装| 国产精品卡一卡二| 91久久久一线二线三线品牌| 好吊色欧美一区二区三区视频| 欧美精品一区二区蜜臀亚洲| 国产日韩视频一区二区三区| 国产亚洲va综合人人澡精品| 亚洲欧美精品| 久久伊伊香蕉| 亚洲精品乱码久久久久| 亚洲欧美日韩一区二区在线| 99精品视频免费观看| 欧美日韩视频在线观看一区二区三区| 国产一区二区| 欧美亚洲免费高清在线观看| 久久婷婷影院| 美日韩精品免费| 亚洲国产成人高清精品| 国产精品h在线观看| 欧美喷潮久久久xxxxx| 亚洲一区免费网站| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲高清视频中文字幕| 亚洲图片欧洲图片日韩av| 欧美成人福利视频| 欧美高清视频在线播放| 娇妻被交换粗又大又硬视频欧美| 最近中文字幕mv在线一区二区三区四区| 亚洲美女在线一区| 久久综合伊人77777| 国产女人aaa级久久久级| 精品av久久久久电影| 亚洲欧美一区二区原创| 亚洲欧美视频| 亚洲福利专区| 亚洲精品一区二区在线观看| 日韩亚洲欧美中文三级| 黑人巨大精品欧美黑白配亚洲| 久久久综合精品| 亚洲国产欧美一区二区三区同亚洲| 欧美/亚洲一区| 在线一区二区三区四区五区| 欧美精品日日鲁夜夜添| 亚洲美洲欧洲综合国产一区| 亚洲伦理在线免费看| av成人动漫| 欧美专区福利在线| 亚洲精品美女免费| 国产亚洲欧美日韩一区二区| 老司机午夜精品视频| 国产网站欧美日韩免费精品在线观看| 午夜视频一区二区| 伊人狠狠色丁香综合尤物| 最新国产拍偷乱拍精品| 久久精品国产一区二区电影| 久久久之久亚州精品露出| 亚洲影视综合| 亚洲视频图片小说| 午夜精品久久久久久久白皮肤| 国产毛片久久| 亚洲深夜福利网站| 久久精品二区亚洲w码| 亚洲激情成人在线| 亚洲在线视频| 亚洲国产精品美女| 狠狠色2019综合网| 亚洲中字在线| 欧美日韩一区精品| 国产三级欧美三级日产三级99| 亚洲欧美福利一区二区| 亚洲精品一区中文| 一区二区三区在线看| 亚洲校园激情| 欧美日韩一区二区三| 久久久久国色av免费观看性色| 欧美香蕉大胸在线视频观看| 国产综合亚洲精品一区二| 亚洲国产裸拍裸体视频在线观看乱了| 国产欧美韩日| 久久成人国产精品| 亚洲另类一区二区| 久久精品人人做人人爽电影蜜月| 嫩草伊人久久精品少妇av杨幂| 欧美黄色网络| 欧美一级艳片视频免费观看| 欧美精品久久天天躁| 亚洲毛片在线观看.| 久久一二三国产| 久久精品国产一区二区电影| 欧美日精品一区视频| 国产精品海角社区在线观看| 亚洲激情欧美激情| 国产美女精品人人做人人爽| 国产一区二区三区久久| 亚洲一区二区三区国产| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲成色777777在线观看影院| 亚洲高清不卡在线观看| 国产精品永久免费视频| 日韩视频一区二区三区在线播放免费观看| 1204国产成人精品视频| 亚洲在线成人| 国产亚洲在线| 欧美在线一级va免费观看| 欧美另类69精品久久久久9999| 美女成人午夜| 狠狠色丁香婷婷综合影院| 亚洲国产aⅴ天堂久久| 国产精品免费小视频| 国产精品人人做人人爽人人添| 国产精品久久久久久久久婷婷| 欧美日本视频在线| 在线播放豆国产99亚洲| 欧美a级一区二区| 欧美日本亚洲韩国国产| 国产精品草莓在线免费观看| 国产精品视频99| 久久综合网色—综合色88| 久久一二三四| 亚洲欧美偷拍卡通变态| 久久在线精品| 国产精品久久久一区麻豆最新章节| 欧美暴力喷水在线| 狠狠久久综合婷婷不卡| 亚洲国产日日夜夜| 亚洲桃花岛网站| 久久国产加勒比精品无码| 国产美女精品视频| 久久一综合视频| 欧美国产亚洲精品久久久8v| av72成人在线| 欧美日韩一区二区在线观看| 欧美极品aⅴ影院| 毛片基地黄久久久久久天堂| 欧美图区在线视频| 亚洲一区二区三区精品在线观看| 欧美三级在线视频| 一区二区三区在线观看国产| 蜜桃av噜噜一区二区三区| 欧美午夜精品久久久久久久| 亚洲电影免费观看高清完整版在线| 久久综合久久综合久久综合| 亚洲精品之草原avav久久| 在线视频免费在线观看一区二区| 午夜精品久久久久久久久久久久| 久久国产精品久久w女人spa| 欧美另类69精品久久久久9999| 欧美日韩免费观看中文| 伊人精品久久久久7777| 欧美三级第一页| 亚洲欧美在线播放| 免费不卡欧美自拍视频| 欧美 日韩 国产一区二区在线视频| 欧美肥婆在线| 好吊色欧美一区二区三区四区| 亚洲精品日韩在线| 亚洲欧美激情四射在线日| 欧美亚洲视频在线看网址| 国产一区二区黄色| 国产精品久久久久久亚洲调教| 欧美日韩一区二区三| 亚洲一区成人| 亚洲欧美自拍偷拍| 欧美亚洲在线| 麻豆乱码国产一区二区三区| 亚洲第一色中文字幕| 亚洲久久一区二区| 国产精品一区久久| 欧美黄色日本| 欧美黑人一区二区三区| 国产九色精品成人porny| 欧美日韩在线不卡| 欧美亚洲第一区| 日韩视频永久免费| 国产伦精品一区二区三区免费| 亚洲乱码国产乱码精品精天堂| 亚洲影院在线| 国产精品婷婷| 在线视频精品| 国产精品影视天天线| 久久综合给合久久狠狠狠97色69| 亚洲影院色在线观看免费| 一本大道久久a久久综合婷婷| 欧美伊人久久久久久午夜久久久久| 欧美特黄一级大片| 欧美精品乱人伦久久久久久| 久久久久久久999| 亚洲主播在线播放| 在线观看欧美成人| 亚洲电影网站| 欧美亚洲专区| 欧美国产激情二区三区| 欧美女激情福利| 欧美日本乱大交xxxxx| 亚洲国产精品成人一区二区| 亚洲国产欧美一区| 玖玖玖免费嫩草在线影院一区| 91久久精品国产91久久性色| 欧美性视频网站| 亚洲国产精品第一区二区| 久久久999精品视频| 欧美精品18+| 欧美精品v日韩精品v国产精品| 蜜臀91精品一区二区三区| 久久精品99无色码中文字幕| 亚洲免费伊人电影在线观看av| 国产嫩草影院久久久久| 亚洲黄色尤物视频| 影音先锋欧美精品| 亚洲精品影视在线观看| 一区二区三区视频在线观看| 午夜精品视频网站| 国际精品欧美精品| 欧美在线观看视频一区二区三区| 99国产麻豆精品| 欧美色欧美亚洲高清在线视频| 在线观看av不卡| 一本一本久久a久久精品综合麻豆| 欧美视频日韩视频在线观看| 亚洲香蕉伊综合在人在线视看| 久久大香伊蕉在人线观看热2| 国产精品久久久久久久久久ktv| 日韩视频一区二区| 欧美精品偷拍| 国产在线高清精品| 欧美乱妇高清无乱码| 中文成人激情娱乐网| 欧美亚洲尤物久久| 亚洲精品一级| 亚洲福利久久| 欧美一区二区视频在线|