MTV512.~c
上传用户:xmyjxjd
上传日期:2013-05-04
资源大小:1517k
文件大小:4k
开发平台:

C/C++

  1. #include "HeaderMain_def.h"
  2. #if(MCU_TYPE == MCU_MTV512)
  3. unsigned char xdata PRAM[128]     _at_ 0x0800;
  4. //Xdata use DPTR instruction
  5. //Pdata use MOVX instruction set at BL51 Code/banking linker>size/location
  6. unsigned char xdata M512_PadMode0  _at_  0xF50;
  7. unsigned char xdata M512_PadMode1  _at_  0xF51;
  8. unsigned char xdata M512_PadMode2  _at_  0xF52;
  9. unsigned char xdata M512_PadMode3  _at_  0xF53;
  10. unsigned char xdata M512_PadMode4  _at_  0xF54;
  11. unsigned char xdata M512_PadMode5  _at_  0xF55;
  12. unsigned char xdata M512_Option1   _at_ 0xF56;
  13. unsigned char xdata M512_PadMode6  _at_ 0xF5E; //DWL 1219
  14. unsigned char xdata M512_PadMode7  _at_ 0xF5F; //DWL 1219
  15. unsigned char xdata M512_Port40    _at_ 0xF58;
  16. unsigned char xdata M512_Port41    _at_ 0xF59;
  17. unsigned char xdata M512_Port42    _at_ 0xF5A;
  18. unsigned char xdata M512_Port50    _at_ 0xF30;
  19. //#define  bPANEL_PWR  byM212_Port50
  20. unsigned char xdata M512_Port51    _at_ 0xF31;
  21. unsigned char xdata M512_Port52    _at_ 0xF32;
  22. unsigned char xdata M512_Port53    _at_ 0xF33;
  23. unsigned char xdata M512_Port54    _at_ 0xF34;
  24. unsigned char xdata M512_Port55    _at_ 0xF35;
  25. unsigned char xdata M512_Port56    _at_ 0xF36;
  26. unsigned char xdata M512_Port60    _at_ 0xF38;
  27. unsigned char xdata M512_Port61    _at_ 0xF39;
  28. unsigned char xdata M512_Port62    _at_ 0xF3A;
  29. unsigned char xdata M512_Port63    _at_ 0xF3B;
  30. unsigned char xdata M512_Port64    _at_ 0xF3C;
  31. unsigned char xdata M512_Port65    _at_ 0xF3D;
  32. unsigned char xdata M512_Port66    _at_ 0xF3E;
  33. unsigned char xdata M512_Port67    _at_ 0xF3F;
  34. unsigned char xdata M512_Port76    _at_ 0xF76;//dwl 1219
  35. unsigned char xdata M512_Port77    _at_ 0xF77;//dwl 1219
  36. // define MTV212M's PWM DAC register
  37. unsigned char xdata M512_DA0     _at_ 0xF20;
  38. unsigned char xdata M512_DA1     _at_ 0xF21;
  39. unsigned char xdata M512_DA2     _at_ 0xF22;
  40. unsigned char xdata M512_DA3     _at_ 0xF23;
  41. unsigned char xdata M512_DA4     _at_ 0xF24;
  42. unsigned char xdata M512_DA5     _at_ 0xF25;
  43. unsigned char xdata M512_DA6     _at_ 0xF26;
  44. unsigned char xdata M512_DA7     _at_ 0xF27;
  45. unsigned char xdata M512_DA8     _at_ 0xF28;
  46. unsigned char xdata M512_DA9     _at_ 0xF29;
  47. unsigned char xdata M512_DA10     _at_ 0xF2A;
  48. unsigned char xdata M512_DA11     _at_ 0xF2B;
  49. unsigned char xdata M512_DA12     _at_ 0xF2C;
  50. unsigned char xdata M512_DA13     _at_ 0xF2D;
  51. //define MTV212M's H/VSync processor register
  52. unsigned char xdata M512_HVSTUS    _at_ 0xF40;
  53. unsigned char xdata M512_HCNTH     _at_ 0xF41;
  54. unsigned char xdata M512_HCNTL     _at_ 0xF42;
  55. unsigned char xdata M512_VCNTH     _at_ 0xF43;
  56. unsigned char xdata M512_VCNTL     _at_ 0xF44;
  57. unsigned char xdata M512_INTFLG    _at_ 0xF48;
  58. unsigned char xdata M512_INTEN     _at_ 0xF49;
  59. //define MTV212's IIC's control
  60. unsigned char xdata M512_IIC_CTR        _at_ 0xF00;
  61. unsigned char xdata M512_IIC_STUS1      _at_ 0xF01;
  62. unsigned char xdata M512_IIC_STUS2      _at_ 0xF02;
  63. unsigned char xdata M512_IIC_INTFLG    _at_ 0xF03;
  64. unsigned char xdata M512_IIC_INTEN    _at_ 0xF04;
  65. unsigned char xdata M512_IIC_MBUF       _at_ 0xF05;
  66. //unsigned char xdata M512_IIC_TXRCABUF   _at_ 0xF06;
  67. //unsigned char xdata M512_IIC_SLVAADR    _at_ 0xF07;
  68. unsigned char xdata M512_IIC_TXRCBBUF   _at_ 0xF08;
  69. unsigned char xdata M512_IIC_SLVBADR    _at_ 0xF09;
  70. //unsigned char xdata byM212_IIC_DBUF     _at_ 0xF0A;
  71. unsigned char xdata M512_ISPSLV         _at_ 0xF0B;
  72. unsigned char xdata M512_ISPEN          _at_ 0xF0C;
  73. //define MTV212's A/D converter
  74. //unsigned char xdata byM212_ADC     _at_ 0xF10;
  75. unsigned char xdata M512_ADC     _at_ 0xF10;
  76. unsigned char xdata M512_WDT     _at_ 0xF18;
  77. unsigned char xdata EINT1PEN        _at_ 0xF8E; 
  78. #endif