[技术问答] 求助:N79E815的Database在KEIL中找不到,如何解?

[复制链接]
2030|7
 楼主| JnChiu 发表于 2018-1-12 08:50 | 显示全部楼层 |阅读模式
公司最近想用N79E814单片机开发一款产品,但在KEIL中找不到对应的DEVICE型号,请教大神如何解决?
mintspring 发表于 2018-1-12 14:27 | 显示全部楼层
mintspring 发表于 2018-1-12 14:29 | 显示全部楼层
DS_N79E815_814_8132_SC_Rev3.00.pdf (3.13 MB, 下载次数: 15)



mintspring 发表于 2018-1-12 14:30 | 显示全部楼层
N79E814为高速4T 8051单片机系列,其特点为提供工业温度规格,宽电压工作范围 2.4V 至 5.5V、22.1184 MHz内建RC晶振(1%精确度)、并内建Data Flash、欠压检测、高抗干扰能力(8KV ESD/4KV EFT)、支持在线系统编程(ISP)和在线电路编程(ICP),提供TSSOP28、TSSOP20、SOP28和SOP20多种选择。

应用领域 :

门禁系统/警报器、温度传感设备、iPod 充电音箱底座(iPod docking)、投影机、DVD机、电子秤及LED/照明控制等等。

关键特性 :

• 内核(core)

- 4T 8051微处理器

- 工作频率可达 24 MHz

- 工作电压:2.4V to 5.5V

- 工作温度:-40℃ ~ 85℃

• 内存(memory)

- 8 KB 应用程序

- 内嵌512B SRAM

- 4 KB Data Flash

- 支持在线系统编程ISP(In-System Programming)

- 支持在线电路编ICP(In-Circuit Programming)

       
• 模数转换器(ADC)

- 最多8通道

- 10位分辨率

- 可达150 kSPS(每秒采样率)

• 通讯接口(connectivity)

- 最多2通道SPI(可达1.25 MHz)

- 一组I²C(可达 400 kHz)

- 最多2通道UART

• 时钟控制(clock control)

- 外部晶振4 to 24 MHz

- 常温,5V下±1% 22.1184 MHz 内RC晶振

- 内RC晶振可配置22.1184或11.0592 MHz
598330983 发表于 2018-1-12 18:29 | 显示全部楼层
没有安装新唐提供的驱动。
598330983 发表于 2018-1-12 18:31 | 显示全部楼层
直接选51试试看,然后下载那个例子代码,里面有头文件。
598330983 发表于 2018-1-12 18:34 | 显示全部楼层
  1. //
  2. //N79E81x.H
  3. //Header file for Nuvoton N79E815_814_8132
  4. //
  5. /*  BYTE Registers  */
  6. sfr P0          = 0x80;
  7. sfr SP          = 0x81;
  8. sfr DPL         = 0x82;
  9. sfr DPH         = 0x83;
  10. sfr PCON        = 0x87;

  11. sfr TCON        = 0x88;
  12. sfr TMOD        = 0x89;
  13. sfr TL0         = 0x8A;
  14. sfr TL1         = 0x8B;
  15. sfr TH0         = 0x8C;
  16. sfr TH1         = 0x8D;
  17. sfr CKCON       = 0x8E;

  18. sfr P1          = 0x90;
  19. sfr CAPCON0     = 0x92;
  20. sfr CAPCON1     = 0x93;
  21. sfr CAPCON2     = 0x94;
  22. sfr DIVM        = 0x95;
  23. sfr P3M1        = 0x96;
  24. sfr P3M2        = 0x97;

  25. sfr SCON        = 0x98;
  26. sfr SBUF        = 0x99;
  27. sfr SHBDA       = 0x9C; //TA protect
  28. sfr CHPCON      = 0x9F; //TA protect

  29. sfr P2          = 0xA0;
  30. sfr AUXR1       = 0xA2;
  31. sfr PMCR        = 0xA3; //TA protect
  32. sfr ISPTRG      = 0xA4; //TA protect
  33. sfr ISPAL       = 0xA6;
  34. sfr ISPAH       = 0xA7;

  35. sfr IE          = 0xA8;
  36. sfr SADDR       = 0xA9;
  37. sfr WDCON1      = 0xAB; //TA protect
  38. sfr ISPFD       = 0xAE;
  39. sfr ISPCN       = 0xAF;

  40. sfr P3          = 0xB0;
  41. sfr P0M1        = 0xB1;
  42. sfr P0M2        = 0xB2;
  43. sfr P1M1        = 0xB3;
  44. sfr P1M2        = 0xB4;
  45. sfr P2M1        = 0xB5;
  46. sfr P2M2        = 0xB6;
  47. sfr IPH         = 0xB7;

  48. sfr IP          = 0xB8;
  49. sfr SADEN       = 0xB9;
  50. sfr I2DAT       = 0xBC;
  51. sfr I2STA       = 0xBD;
  52. sfr I2CLK       = 0xBE;
  53. sfr I2TOC       = 0xBF;

  54. sfr I2CON       = 0xC0;
  55. sfr I2ADDR      = 0xC1;
  56. sfr TA          = 0xC7;

  57. sfr T2CON       = 0xC8;
  58. sfr T2MOD       = 0xC9;
  59. sfr RCOMP2L     = 0xCA;
  60. sfr RCOMP2H     = 0xCB;
  61. sfr TL2         = 0xCC;
  62. sfr TH2         = 0xCD;

  63. sfr PSW         = 0xD0;
  64. sfr PWMPH       = 0xD1;
  65. sfr PWM0H       = 0xD2;
  66. sfr PWM1H       = 0xD3;
  67. sfr PWM2H       = 0xD5;
  68. sfr PWM3H       = 0xD6;
  69. sfr PWMCON2     = 0xD7;

  70. sfr WDCON0      = 0xD8; //TA protect
  71. sfr PWMPL       = 0xD9;
  72. sfr PWM0L       = 0xDA;
  73. sfr PWM1L       = 0xDB;
  74. sfr PWMCON0     = 0xDC;
  75. sfr PWM2L       = 0xDD;
  76. sfr PWM3L       = 0xDE;
  77. sfr PWMCON1     = 0xDF;

  78. sfr ACC         = 0xE0;
  79. sfr ADCCON1     = 0xE1;
  80. sfr ADCH        = 0xE2;
  81. sfr C0L         = 0xE4;
  82. sfr C0H         = 0xE5;
  83. sfr C1L         = 0xE6;
  84. sfr C1H         = 0xE7;

  85. sfr EIE         = 0xE8;
  86. sfr KBIE        = 0xE9;
  87. sfr KBIF        = 0xEA;
  88. sfr KBLS0       = 0xEB;
  89. sfr KBLS1       = 0xEC;
  90. sfr C2L         = 0xED;
  91. sfr C2H         = 0xEE;

  92. sfr B           = 0xF0;
  93. sfr SPCR        = 0xF3;
  94. sfr SPSR        = 0xF4;
  95. sfr SPDR        = 0xF5;
  96. sfr P0DIDS      = 0xF6;
  97. sfr EIPH        = 0xF7;

  98. sfr ADCCON0     = 0xF8;
  99. sfr EIP         = 0xFF;

  100. /*  BIT Registers  */
  101. /*  PSW */
  102. sbit CY         = PSW^7;
  103. sbit AC         = PSW^6;
  104. sbit F0         = PSW^5;
  105. sbit RS1        = PSW^4;
  106. sbit RS0        = PSW^3;
  107. sbit OV         = PSW^2;
  108. sbit F1         = PSW^1;
  109. sbit P          = PSW^0;

  110. /*  ADCCON0  */
  111. sbit ADC1       = ADCCON0^7;
  112. sbit ADC0       = ADCCON0^6;
  113. sbit ADCEX      = ADCCON0^5;
  114. sbit ADCI       = ADCCON0^4;
  115. sbit ADCS       = ADCCON0^3;
  116. sbit AADR2      = ADCCON0^2;
  117. sbit AADR1      = ADCCON0^1;
  118. sbit AADR0      = ADCCON0^0;

  119. /*  TCON  */
  120. sbit TF1        = TCON^7;
  121. sbit TR1        = TCON^6;
  122. sbit TF0        = TCON^5;
  123. sbit TR0        = TCON^4;
  124. sbit IE1        = TCON^3;
  125. sbit IT1        = TCON^2;
  126. sbit IE0        = TCON^1;
  127. sbit IT0        = TCON^0;

  128. /*  T2CON  */
  129. sbit TF2        = T2CON^7;
  130. sbit TR2        = T2CON^2;
  131. sbit CP_RL2     = T2CON^0;

  132. /*  IE  */
  133. sbit EA         = IE^7;
  134. sbit EADC       = IE^6;
  135. sbit EBO        = IE^5;
  136. sbit ES         = IE^4;
  137. sbit ET1        = IE^3;
  138. sbit EX1        = IE^2;
  139. sbit ET0        = IE^1;
  140. sbit EX0        = IE^0;

  141. /*  IP  */
  142. sbit PCAP       = IP^7;
  143. sbit PADC       = IP^6;
  144. sbit PBOD       = IP^5;
  145. sbit PS         = IP^4;
  146. sbit PT1        = IP^3;
  147. sbit PX1        = IP^2;
  148. sbit PT0        = IP^1;
  149. sbit PX0        = IP^0;

  150. /*  SCON  */
  151. sbit SM0        = SCON^7;
  152. sbit FE         = SCON^7;
  153. sbit SM1        = SCON^6;
  154. sbit SM2        = SCON^5;
  155. sbit REN        = SCON^4;
  156. sbit TB8        = SCON^3;
  157. sbit RB8        = SCON^2;
  158. sbit TI         = SCON^1;
  159. sbit RI         = SCON^0;

  160. /*  WDCON0  */
  161. sbit WDTEN      = WDCON0^7;
  162. sbit WDCLR      = WDCON0^6;
  163. sbit WDTF       = WDCON0^5;
  164. sbit WIDPD      = WDCON0^4;
  165. sbit WDTRF      = WDCON0^3;
  166. sbit WPS2       = WDCON0^2;
  167. sbit WPS1       = WDCON0^1;
  168. sbit WPS0       = WDCON0^0;

  169. /*  EIE  */
  170. sbit ET2        = EIE^7;
  171. sbit ESPI       = EIE^6;
  172. sbit EPWM       = EIE^5;
  173. sbit EWDI       = EIE^4;
  174. sbit ECPTF      = EIE^2;
  175. sbit EKB        = EIE^1;
  176. sbit EI2C       = EIE^0;

  177. /*  I2CON  */
  178. sbit I2CEN      = I2CON^6;
  179. sbit STA        = I2CON^5;
  180. sbit STO        = I2CON^4;
  181. sbit SI         = I2CON^3;
  182. sbit AA         = I2CON^2;

  183. sbit P00        = P0^0;
  184. sbit P01        = P0^1;
  185. sbit P02        = P0^2;
  186. sbit P03        = P0^3;
  187. sbit P04        = P0^4;
  188. sbit P05        = P0^5;
  189. sbit P06        = P0^6;
  190. sbit P07        = P0^7;

  191. /*  P1  */
  192. sbit PWM2       = P1^7;
  193. sbit PWM1       = P1^6;
  194. sbit RST        = P1^5;
  195. sbit INT1       = P1^4;
  196. sbit INT0       = P1^3;
  197. sbit SDA        = P1^3;
  198. sbit T0         = P1^2;
  199. sbit SCL        = P1^2;
  200. sbit RXD        = P1^1;
  201. sbit TXD        = P1^0;

  202. sbit P10        = P1^0;
  203. sbit P11        = P1^1;
  204. sbit P12        = P1^2;
  205. sbit P13        = P1^3;
  206. sbit P14        = P1^4;
  207. sbit P16        = P1^6;
  208. sbit P17        = P1^7;

  209. sbit P20        = P2^0;
  210. sbit P21        = P2^1;
  211. sbit P22        = P2^2;
  212. sbit P23        = P2^3;
  213. sbit P24        = P2^4;
  214. sbit P25        = P2^5;
  215. sbit P26        = P2^6;
  216. sbit P27        = P2^7;
  217. sbit TXD2       = P2^6;
  218. sbit RXD2       = P2^7;

  219. sbit P30        = P3^0;
  220. sbit CLKOUT     = P3^0;
  221. sbit P31        = P3^1;
xyz549040622 发表于 2018-1-14 21:02 | 显示全部楼层
应该是需要专门装个插件的,或者试试以前的MDK版本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部