你好,歡迎到訪My Blog!

我的心情

關閉

我的心情

由 2008-05-11 至 2010-01-03

網誌清單

編輯 關閉

最近為了ADC轉換需求,認真考慮了naga的使用經驗,就給它買了笙泉的51----->82G516

其價格上跟89S52價差不大,而且又多了ADC的功能,速度又快了不少試用後覺得對於沒有keilC軟體的人,尤其是初學者或許多懂得X8051組譯器的人在複製貼上下列的標頭檔後, 就完全可套用以前所寫的51組語(本例是採用82G516),原因還是51組語的資源豐富,對於想用低成本得到ADC的專題相當好用~~~~

;本例使用REG_MPC82G516.INC的腳位定義
;------------------------------------------------------------------------------
;Standard SFRs
;------------------------------------------------------------------------------
;8051 Registers

P0       REG   80H
P1       REG   90H
P2       REG   0A0H
P3       REG   0B0H
PSW      REG   0D0H
ACC      REG   0E0H
B        REG   0F0H
SP       REG   81H
DPL      REG   82H
DPH      REG   83H
PCON     REG   87H
TCON     REG   88H
TMOD     REG   89H
TL0      REG   8AH
TL1      REG   8BH
TH0      REG   8CH
TH1      REG   8DH
IE       REG   0A8H
IP       REG   0B8H
SCON     REG   98H
SBUF     REG   99H

;(PSW)
CY       .REG    PSW.7
AC       .REG    PSW.6
F0       .REG    PSW.5
RS1      .REG    PSW.4
RS0      .REG    PSW.3
OV       .REG    PSW.2
P        .REG    PSW.0

;(TCON)
TF1      .REG    TCON.7
TR1      .REG    TCON.6
TF0      .REG    TCON.5
TR0      .REG    TCON.4
IE1      .REG    TCON.3
IT1      .REG    TCON.2
IE0      .REG    TCON.1
IT0      .REG    TCON.0

;(IE)
EA       .REG    IE.7
ES       .REG    IE.4
ET1      .REG    IE.3
EX1      .REG    IE.2
ET0      .REG    IE.1
EX0      .REG    IE.0

;(IP)
PS       .REG    IP.4
PT1      .REG    IP.3
PX1      .REG    IP.2
PT0      .REG    IP.1
PX0      .REG    IP.0

;(SCON)
SM0      .REG    SCON.7
SM1      .REG    SCON.6
SM2      .REG    SCON.5
REN      .REG    SCON.4
TB8      .REG    SCON.3
RB8      .REG    SCON.2
TI       .REG    SCON.1
RI       .REG    SCON.0

;(P3 alternate)
RD       .REG    P3.7
WR       .REG    P3.6
T1       .REG    P3.5
T0       .REG    P3.4
INT1     .REG    P3.3
INT0     .REG    P3.2
TXD      .REG    P3.1
RXD      .REG    P3.0

;8052 Extensions

T2CON    REG   0C8H
RCAP2L   REG   0CAH
RCAP2H   REG   0CBH
TL2      REG   0CCH
TH2      REG   0CDH

;(IE)
ET2      .REG    IE.5

;(IP)
PT2      .REG    IP.5

;(T2CON)
TF2      .REG    T2CON.7
EXF2     .REG    T2CON.6
RCLK     .REG    T2CON.5
TCLK     .REG    T2CON.4
EXEN2    .REG    T2CON.3
TR2      .REG    T2CON.2
C_T2     .REG    T2CON.1
CP_RL2   .REG    T2CON.0

;(P1 alternate)
T2EX     .REG    P1.1
T2       .REG    P1.0

;------------------------------------------------------------------------------
;New-defined SFRs
;------------------------------------------------------------------------------

;MPC82G516 Extensions

AUXR     REG   8Eh
AUXR1    REG   0A2h
SADDR    REG   0A9h
SADEN    REG   0B9h
WDTCR    REG   0E1h
PCON2    REG   0C7h
EVRCR    REG   97h
STRETCH  REG   8Fh
AUXR2    REG   0A6h

;for I/O
P4       REG   0E8h
P0M0     REG   93h
P0M1     REG   94h
P1M0     REG   91h
P1M1     REG   92h
P2M0     REG   95h
P2M1     REG   96h
P3M0     REG   0B1h
P3M1     REG   0B2h
P4M0     REG   0B3h
P4M1     REG   0B4h

;for ISP
IFD      REG   0E2h
IFADRH   REG   0E3h
IFADRL   REG   0E4h
IFMT     REG   0E5h
SCMD     REG   0E6h
ISPCR    REG   0E7h

;for interrupt
XICON    REG   0C0h
AUXIE    REG   0ADh
IPH      REG   0B7h
AUXIP    REG   0AEh
AUXIPH   REG   0AFh

;for Timer2
T2MOD    REG   0C9h

;for UART2
S2CON    REG   0AAh
S2BRT    REG   0BAh
S2BUF    REG   9Ah

;for Keypad Interrupt
KBPATN   REG   0D5h
KBCON    REG   0D6h
KBMASK   REG   0D7h

;for ADC
ADCTL    REG   0C5h
ADCH     REG   0C6h
ADCL     REG   0BEh
ADC      REG   0C6h ;the same as ADCH: ADC result, higher 8 .REGs

;for PCA
CCON     REG   0D8h
CMOD     REG   0D9h
CCAPM0   REG   0DAh
CCAPM1   REG   0DBh
CCAPM2   REG   0DCh
CCAPM3   REG   0DDh
CCAPM4   REG   0DEh
CCAPM5   REG   0DFh
CL       REG   0E9h
CH       REG   0F9h
CCAP0L   REG   0EAh
CCAP0H   REG   0FAh
CCAP1L   REG   0EBh
CCAP1H   REG   0FBh
CCAP2L   REG   0ECh
CCAP2H   REG   0FCh
CCAP3L   REG   0EDh
CCAP3H   REG   0FDh
CCAP4L   REG   0EEh
CCAP4H   REG   0FEh
CCAP5L   REG   0EFh
CCAP5H   REG   0FFh
PCAPWM0  REG   0F2h
PCAPWM1  REG   0F3h
PCAPWM2  REG   0F4h
PCAPWM3  REG   0F5h
PCAPWM4  REG   0F6h
PCAPWM5  REG   0F7h

;for SPI
SPSTAT   REG   84h
SPCTL    REG   85h
SPDAT    REG   86h

;for OCD
SVAR     REG   0CEh
SBK      REG   0CFh

;(CCON)
CF       .REG    CCON.7
CR       .REG    CCON.6
CCF5     .REG    CCON.5
CCF4     .REG    CCON.4
CCF3     .REG    CCON.3
CCF2     .REG    CCON.2
CCF1     .REG    CCON.1
CCF0     .REG    CCON.0

;(SCON)
FE       .REG    SCON.7

;(XICON)
PX3      .REG    XICON.7
EX3      .REG    XICON.6
IE3      .REG    XICON.5
IT3      .REG    XICON.4
PX2      .REG    XICON.3
EX2      .REG    XICON.2
IE2      .REG    XICON.1
IT2      .REG    XICON.0

;(P1 alternate)
CEX5     .REG    P1.7
CEX4     .REG    P1.6
CEX3     .REG    P1.5
CEX2     .REG    P1.4
CEX1     .REG    P1.3
CEX0     .REG    P1.2
ECI      .REG    P1.1

SPI_CLK  .REG    P1.7
SPI_MISO .REG    P1.6
SPI_MOSI .REG    P1.5
SPI_SS   .REG    P1.4

S2TXD    .REG    P1.3
S2RXD    .REG    P1.2

;(P2 alternate)
KBI7     .REG    P2.7
KBI6     .REG    P2.6
KBI5     .REG    P2.5
KBI4     .REG    P2.4
KBI3     .REG    P2.3
KBI2     .REG    P2.2
KBI1     .REG    P2.1
KBI0     .REG    P2.0

;(P3 alternate)
S2CKO    .REG    P3.5
T0CKO    .REG    P3.4

;(P4 alternate)
INT3     .REG    P4.2
INT2     .REG    P4.3

 

  • 檢舉

    marbol 2010-01-04 21:02

    坐下來,安裝好ICP燒錄器,然後用麵包板插好零件,隨便找個跑馬燈範例,複製如文中所示文字檔,用x8051組譯後,不超過1小時就可以看到成果了~~~

  • 檢舉

    ayu 2010-01-04 17:00

    我都還沒動手咧。
  • 網誌分類:CNC DIY |
    圖片
    網誌日期:2010-01-03 21:15
    2008-3-2 原發表在機器寵物王網站,現拉回重新整理 前視圖 為求直交工整,所用角材及板材由特X屋購得,原因為裁切免費 x軸螺桿轉盤 滑軌為電腦機房用的不鏽鋼重力滑軌,只要雕...
    回應(2) | 引用(0)
  • 網誌分類:氣壓控制 |
    圖片
    網誌日期:2009-06-22 07:03
      有了遙控器的使用經驗,對於工業控制的PLC程序控制相關簡單的作業,也能觸類旁通,因為簡單的程序控制就是ON/OFF動作加上計時控制,便可以讓生產線的流程流暢而有制序~~這裡只是取...
    回應(0) | 引用(0)
  • 圖片
    網誌日期:2009-06-22 06:47
      這已經是前版"遙控伺服機控制器"的改版,屬性不同於用遙控來命令多軸伺服機的動作,而是針對遙控坦克所做雙馬達控制器,整體構造相對簡單不少,已儘可能縮到43mmX75mm大...
    回應(0) | 引用(0)
  • 網誌分類:大型伺服機整合應用 |
    圖片
    網誌日期:2009-06-14 19:48
      這個就是上次做好的大型伺服機平台機構,現稱做俯仰機構,為了要進行二個維度的動作,於是就要加上另一個大型伺服機平台機構,稱做旋轉機構 下面這個就是旋轉機構,當初是想用齒...
    回應(0) | 引用(0)

我的BLOG友

編輯 關閉

我的BLOG友

暫沒有任何書籤

統計資料

編輯 關閉

統計資料

  • 昨日人次:1
  • 累積人次:971
  • 今日瀏覽:0
  • 累積瀏覽:2977
  • 網誌:21
  • 圖片:115
  • 回應:30

訂閱RSS摘要

編輯 關閉
 

R H
G S
B V

#