wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 11732|回復(fù): 6
收起左側(cè)

STC8.H單片機(jī)頭文件下載

  [復(fù)制鏈接]
ID:383779 發(fā)表于 2018-8-7 13:17 | 顯示全部樓層 |閱讀模式
STC8.H頭文件源碼:
  1. #ifndef __STC8F_H_
  2. #define __STC8F_H_

  3. /////////////////////////////////////////////////

  4. //包含本頭文件后,不用另外再包含"REG51.H"

  5. //內(nèi)核特殊功能寄存器
  6. sfr ACC         =   0xe0;
  7. sfr B           =   0xf0;
  8. sfr PSW         =   0xd0;
  9. sbit CY         =   PSW^7;
  10. sbit AC         =   PSW^6;
  11. sbit F0         =   PSW^5;
  12. sbit RS1        =   PSW^4;
  13. sbit RS0        =   PSW^3;
  14. sbit OV         =   PSW^2;
  15. sbit P          =   PSW^0;
  16. sfr SP          =   0x81;
  17. sfr DPL         =   0x82;
  18. sfr DPH         =   0x83;
  19. sfr TA          =   0xae;
  20. sfr DPS         =   0xe3;
  21. sfr DPL1        =   0xe4;
  22. sfr DPH1        =   0xe5;


  23. //I/O 口特殊功能寄存器
  24. sfr P0          =   0x80;
  25. sfr P1          =   0x90;
  26. sfr P2          =   0xa0;
  27. sfr P3          =   0xb0;
  28. sfr P4          =   0xc0;
  29. sfr P5          =   0xc8;
  30. sfr P6          =   0xe8;
  31. sfr P7          =   0xf8;
  32. sfr P0M0        =   0x94;
  33. sfr P0M1        =   0x93;
  34. sfr P1M0        =   0x92;
  35. sfr P1M1        =   0x91;
  36. sfr P2M0        =   0x96;
  37. sfr P2M1        =   0x95;
  38. sfr P3M0        =   0xb2;
  39. sfr P3M1        =   0xb1;
  40. sfr P4M0        =   0xb4;
  41. sfr P4M1        =   0xb3;
  42. sfr P5M0        =   0xca;
  43. sfr P5M1        =   0xc9;
  44. sfr P6M0        =   0xcc;
  45. sfr P6M1        =   0xcb;
  46. sfr P7M0        =   0xe2;
  47. sfr P7M1        =   0xe1;

  48. sbit P00        =   P0^0;
  49. sbit P01        =   P0^1;
  50. sbit P02        =   P0^2;
  51. sbit P03        =   P0^3;
  52. sbit P04        =   P0^4;
  53. sbit P05        =   P0^5;
  54. sbit P06        =   P0^6;
  55. sbit P07        =   P0^7;
  56. sbit P10        =   P1^0;
  57. sbit P11        =   P1^1;
  58. sbit P12        =   P1^2;
  59. sbit P13        =   P1^3;
  60. sbit P14        =   P1^4;
  61. sbit P15        =   P1^5;
  62. sbit P16        =   P1^6;
  63. sbit P17        =   P1^7;
  64. sbit P20        =   P2^0;
  65. sbit P21        =   P2^1;
  66. sbit P22        =   P2^2;
  67. sbit P23        =   P2^3;
  68. sbit P24        =   P2^4;
  69. sbit P25        =   P2^5;
  70. sbit P26        =   P2^6;
  71. sbit P27        =   P2^7;
  72. sbit P30        =   P3^0;
  73. sbit P31        =   P3^1;
  74. sbit P32        =   P3^2;
  75. sbit P33        =   P3^3;
  76. sbit P34        =   P3^4;
  77. sbit P35        =   P3^5;
  78. sbit P36        =   P3^6;
  79. sbit P37        =   P3^7;
  80. sbit P40        =   P4^0;
  81. sbit P41        =   P4^1;
  82. sbit P42        =   P4^2;
  83. sbit P43        =   P4^3;
  84. sbit P44        =   P4^4;
  85. sbit P45        =   P4^5;
  86. sbit P46        =   P4^6;
  87. sbit P47        =   P4^7;
  88. sbit P50        =   P5^0;
  89. sbit P51        =   P5^1;
  90. sbit P52        =   P5^2;
  91. sbit P53        =   P5^3;
  92. sbit P54        =   P5^4;
  93. sbit P55        =   P5^5;
  94. sbit P56        =   P5^6;
  95. sbit P57        =   P5^7;
  96. sbit P60        =   P6^0;
  97. sbit P61        =   P6^1;
  98. sbit P62        =   P6^2;
  99. sbit P63        =   P6^3;
  100. sbit P64        =   P6^4;
  101. sbit P65        =   P6^5;
  102. sbit P66        =   P6^6;
  103. sbit P67        =   P6^7;
  104. sbit P70        =   P7^0;
  105. sbit P71        =   P7^1;
  106. sbit P72        =   P7^2;
  107. sbit P73        =   P7^3;
  108. sbit P74        =   P7^4;
  109. sbit P75        =   P7^5;
  110. sbit P76        =   P7^6;
  111. sbit P77        =   P7^7;

  112. //如下特殊功能寄存器位于擴(kuò)展RAM區(qū)域
  113. //訪問(wèn)這些寄存器,需先將P_SW2的BIT7設(shè)置為1,才可正常讀寫(xiě)
  114. #define P0PU        (*(unsigned char volatile xdata *)0xfe10)
  115. #define P1PU        (*(unsigned char volatile xdata *)0xfe11)
  116. #define P2PU        (*(unsigned char volatile xdata *)0xfe12)
  117. #define P3PU        (*(unsigned char volatile xdata *)0xfe13)
  118. #define P4PU        (*(unsigned char volatile xdata *)0xfe14)
  119. #define P5PU        (*(unsigned char volatile xdata *)0xfe15)
  120. #define P6PU        (*(unsigned char volatile xdata *)0xfe16)
  121. #define P7PU        (*(unsigned char volatile xdata *)0xfe17)
  122. #define P0NCS       (*(unsigned char volatile xdata *)0xfe18)
  123. #define P1NCS       (*(unsigned char volatile xdata *)0xfe19)
  124. #define P2NCS       (*(unsigned char volatile xdata *)0xfe1a)
  125. #define P3NCS       (*(unsigned char volatile xdata *)0xfe1b)
  126. #define P4NCS       (*(unsigned char volatile xdata *)0xfe1c)
  127. #define P5NCS       (*(unsigned char volatile xdata *)0xfe1d)
  128. #define P6NCS       (*(unsigned char volatile xdata *)0xfe1e)
  129. #define P7NCS       (*(unsigned char volatile xdata *)0xfe1f)

  130. //系統(tǒng)管理特殊功能寄存器
  131. sfr PCON        =   0x87;
  132. #define SMOD        0x80
  133. #define SMOD0       0x40
  134. #define LVDF        0x20
  135. #define POF         0x10
  136. #define GF1         0x08
  137. #define GF0         0x04
  138. #define PD          0x02
  139. #define IDL         0x01
  140. sfr AUXR        =   0x8e;
  141. #define T0x12       0x80
  142. #define T1x12       0x40
  143. #define UART_M0x6   0x20
  144. #define T2R         0x10
  145. #define T2_CT       0x08
  146. #define T2x12       0x04
  147. #define EXTRAM      0x02
  148. #define S1ST2       0x01
  149. sfr AUXR2       =   0x97;
  150. #define TXLNRX      0x10
  151. sfr BUS_SPEED   =   0xa1;
  152. sfr P_SW1       =   0xa2;
  153. sfr P_SW2       =   0xba;
  154. #define EAXFR       0x80
  155. sfr VOCTRL      =   0xbb;
  156. sfr RSTCFG      =   0xff;

  157. //如下特殊功能寄存器位于擴(kuò)展RAM區(qū)域
  158. //訪問(wèn)這些寄存器,需先將P_SW2的BIT7設(shè)置為1,才可正常讀寫(xiě)
  159. #define CKSEL       (*(unsigned char volatile xdata *)0xfe00)
  160. #define CLKDIV      (*(unsigned char volatile xdata *)0xfe01)
  161. #define IRC24MCR    (*(unsigned char volatile xdata *)0xfe02)
  162. #define XOSCCR      (*(unsigned char volatile xdata *)0xfe03)
  163. #define IRC32KCR    (*(unsigned char volatile xdata *)0xfe04)

  164. //中斷特殊功能寄存器
  165. sfr IE          =   0xa8;
  166. sbit EA         =   IE^7;
  167. sbit ELVD       =   IE^6;
  168. sbit EADC       =   IE^5;
  169. sbit ES         =   IE^4;
  170. sbit ET1        =   IE^3;
  171. sbit EX1        =   IE^2;
  172. sbit ET0        =   IE^1;
  173. sbit EX0        =   IE^0;
  174. sfr IE2         =   0xaf;
  175. #define ET4         0x40
  176. #define ET3         0x20
  177. #define ES4         0x10
  178. #define ES3         0x08
  179. #define ET2         0x04
  180. #define ESPI        0x02
  181. #define ES2         0x01
  182. sfr IP          =   0xb8;
  183. sbit PPCA       =   IP^7;
  184. sbit PLVD       =   IP^6;
  185. sbit PADC       =   IP^5;
  186. sbit PS         =   IP^4;
  187. sbit PT1        =   IP^3;
  188. sbit PX1        =   IP^2;
  189. sbit PT0        =   IP^1;
  190. sbit PX0        =   IP^0;
  191. sfr IP2         =   0xb5;
  192. #define PI2C        0x40
  193. #define PCMP        0x20
  194. #define PX4         0x10
  195. #define PPWMFD      0x08
  196. #define PPWM        0x04
  197. #define PSPI        0x02
  198. #define PS2         0x01
  199. sfr IPH         =   0xb7;
  200. #define PPCAH       0x80
  201. #define PLVDH       0x40
  202. #define PADCH       0x20
  203. #define PSH         0x10
  204. #define PT1H        0x08
  205. #define PX1H        0x04
  206. #define PT0H        0x02
  207. #define PX0H        0x01
  208. sfr IP2H        =   0xb6;
  209. #define PI2CH       0x40
  210. #define PCMPH       0x20
  211. #define PX4H        0x10
  212. #define PPWMFDH     0x08
  213. #define PPWMH       0x04
  214. #define PSPIH       0x02
  215. #define PS2H        0x01
  216. sfr INTCLKO     =   0x8f;
  217. #define EX4         0x40
  218. #define EX3         0x20
  219. #define EX2         0x10
  220. #define T2CLKO      0x04
  221. #define T1CLKO      0x02
  222. #define T0CLKO      0x01
  223. sfr AUXINTIF    =   0xef;
  224. #define INT4IF      0x40
  225. #define INT3IF      0x20
  226. #define INT2IF      0x10
  227. #define T4IF        0x04
  228. #define T3IF        0x02
  229. #define T2IF        0x01

  230. //定時(shí)器特殊功能寄存器
  231. sfr TCON        =   0x88;
  232. sbit TF1        =   TCON^7;
  233. sbit TR1        =   TCON^6;
  234. sbit TF0        =   TCON^5;
  235. sbit TR0        =   TCON^4;
  236. sbit IE1        =   TCON^3;
  237. sbit IT1        =   TCON^2;
  238. sbit IE0        =   TCON^1;
  239. sbit IT0        =   TCON^0;
  240. sfr TMOD        =   0x89;
  241. #define T1_GATE     0x80
  242. #define T1_CT       0x40
  243. #define T1_M1       0x20
  244. #define T1_M0       0x10
  245. #define T0_GATE     0x08
  246. #define T0_CT       0x04
  247. #define T0_M1       0x02
  248. #define T0_M0       0x01
  249. sfr TL0         =   0x8a;
  250. sfr TL1         =   0x8b;
  251. sfr TH0         =   0x8c;
  252. sfr TH1         =   0x8d;
  253. sfr T4T3M       =   0xd1;
  254. #define T4R         0x80
  255. #define T4_CT       0x40
  256. #define T4x12       0x20
  257. #define T4CLKO      0x10
  258. #define T3R         0x08
  259. #define T3_CT       0x04
  260. #define T3x12       0x02
  261. #define T3CLKO      0x01
  262. sfr T4H         =   0xd2;
  263. sfr T4L         =   0xd3;
  264. sfr T3H         =   0xd4;
  265. sfr T3L         =   0xd5;
  266. sfr T2H         =   0xd6;
  267. sfr T2L         =   0xd7;
  268. sfr TH4         =   0xd2;
  269. sfr TL4         =   0xd3;
  270. sfr TH3         =   0xd4;
  271. sfr TL3         =   0xd5;
  272. sfr TH2         =   0xd6;
  273. sfr TL2         =   0xd7;
  274. sfr WKTCL       =   0xaa;
  275. sfr WKTCH       =   0xab;
  276. #define WKTEN       0x80
  277. sfr WDT_CONTR   =   0xc1;
  278. #define WDT_FLAG    0x80
  279. #define EN_WDT      0x20
  280. #define CLR_WDT     0x10
  281. #define IDL_WDT     0x08

  282. //串行口特殊功能寄存器
  283. sfr SCON        =   0x98;
  284. sbit SM0        =   SCON^7;
  285. sbit SM1        =   SCON^6;
  286. sbit SM2        =   SCON^5;
  287. sbit REN        =   SCON^4;
  288. sbit TB8        =   SCON^3;
  289. sbit RB8        =   SCON^2;
  290. sbit TI         =   SCON^1;
  291. sbit RI         =   SCON^0;
  292. sfr SBUF        =   0x99;
  293. sfr S2CON       =   0x9a;
  294. #define S2SM0       0x80
  295. #define S2ST4       0x40
  296. #define S2SM2       0x20
  297. #define S2REN       0x10
  298. #define S2TB8       0x08
  299. #define S2RB8       0x04
  300. #define S2TI        0x02
  301. #define S2RI        0x01
  302. sfr S2BUF       =   0x9b;
  303. sfr S3CON       =   0xac;
  304. #define S3SM0       0x80
  305. #define S3ST4       0x40
  306. #define S3SM2       0x20
  307. #define S3REN       0x10
  308. #define S3TB8       0x08
  309. #define S3RB8       0x04
  310. #define S3TI        0x02
  311. #define S3RI        0x01
  312. sfr S3BUF       =   0xad;
  313. sfr S4CON       =   0x84;
  314. #define S4SM0       0x80
  315. #define S4ST4       0x40
  316. #define S4SM2       0x20
  317. #define S4REN       0x10
  318. #define S4TB8       0x08
  319. #define S4RB8       0x04
  320. #define S4TI        0x02
  321. #define S4RI        0x01
  322. sfr S4BUF       =   0x85;
  323. sfr SADDR       =   0xa9;
  324. sfr SADEN       =   0xb9;

  325. //ADC 特殊功能寄存器
  326. sfr ADC_CONTR   =   0xbc;
  327. #define ADC_POWER   0x80
  328. #define ADC_START   0x40
  329. #define ADC_FLAG    0x20
  330. sfr ADC_RES     =   0xbd;
  331. sfr ADC_RESL    =   0xbe;
  332. sfr ADCCFG      =   0xde;
  333. #define ADC_RESFMT  0x20

  334. //SPI 特殊功能寄存器
  335. sfr SPSTAT      =   0xcd;
  336. #define SPIF        0x80
  337. #define WCOL        0x40
  338. sfr SPCTL       =   0xce;
  339. #define SSIG        0x80
  340. #define SPEN        0x40
  341. #define DORD        0x20
  342. #define MSTR        0x10
  343. #define CPOL        0x08
  344. #define CPHA        0x04
  345. sfr SPDAT       =   0xcf;

  346. //IAP/ISP 特殊功能寄存器
  347. sfr IAP_DATA    =   0xc2;
  348. sfr IAP_ADDRH   =   0xc3;
  349. sfr IAP_ADDRL   =   0xc4;
  350. sfr IAP_CMD     =   0xc5;
  351. #define IAP_IDL     0x00
  352. #define IAP_READ    0x01
  353. #define IAP_WRITE   0x02
  354. #define IAP_ERASE   0x03
  355. sfr IAP_TRIG    =   0xc6;
  356. sfr IAP_CONTR   =   0xc7;
  357. #define IAPEN       0x80
  358. #define SWBS        0x40
  359. #define SWRST       0x20
  360. #define CMD_FAIL    0x10
  361. sfr ISP_DATA    =   0xc2;
  362. sfr ISP_ADDRH   =   0xc3;
  363. sfr ISP_ADDRL   =   0xc4;
  364. sfr ISP_CMD     =   0xc5;
  365. sfr ISP_TRIG    =   0xc6;
  366. sfr ISP_CONTR   =   0xc7;

  367. //比較器特殊功能寄存器
  368. sfr CMPCR1      =   0xe6;
  369. #define CMPEN       0x80
  370. #define CMPIF       0x40
  371. #define PIE         0x20
  372. #define NIE         0x10
  373. #define PIS         0x08
  374. #define NIS         0x04
  375. #define CMPOE       0x02
  376. #define CMPRES      0x01
  377. sfr CMPCR2      =   0xe7;
  378. #define INVCMPO     0x80
  379. #define DISFLT      0x40

  380. //PCA/PWM 特殊功能寄存器
  381. sfr CCON        =   0xd8;
  382. sbit CF         =   CCON^7;
  383. sbit CR         =   CCON^6;
  384. sbit CCF3       =   CCON^3;
  385. sbit CCF2       =   CCON^2;
  386. sbit CCF1       =   CCON^1;
  387. sbit CCF0       =   CCON^0;
  388. sfr CMOD        =   0xd9;
  389. #define CIDL        0x80
  390. #define ECF         0x01
  391. sfr CL          =   0xe9;
  392. sfr CH          =   0xf9;
  393. sfr CCAPM0      =   0xda;
  394. #define ECOM0       0x40
  395. #define CCAPP0      0x20
  396. #define CCAPN0      0x10
  397. #define MAT0        0x08
  398. #define TOG0        0x04
  399. #define PWM0        0x02
  400. #define ECCF0       0x01
  401. sfr CCAPM1      =   0xdb;
  402. #define ECOM1       0x40
  403. #define CCAPP1      0x20
  404. #define CCAPN1      0x10
  405. #define MAT1        0x08
  406. #define TOG1        0x04
  407. #define PWM1        0x02
  408. #define ECCF1       0x01
  409. sfr CCAPM2      =   0xdc;
  410. #define ECOM2       0x40
  411. #define CCAPP2      0x20
  412. #define CCAPN2      0x10
  413. #define MAT2        0x08
  414. #define TOG2        0x04
  415. #define PWM2        0x02
  416. #define ECCF2       0x01
  417. sfr CCAPM3      =   0xdd;
  418. #define ECOM3       0x40
  419. #define CCAPP3      0x20
  420. #define CCAPN3      0x10
  421. #define MAT3        0x08
  422. #define TOG3        0x04
  423. #define PWM3        0x02
  424. #define ECCF3       0x01
  425. sfr CCAP0L      =   0xea;
  426. sfr CCAP1L      =   0xeb;
  427. sfr CCAP2L      =   0xec;
  428. sfr CCAP3L      =   0xed;
  429. sfr CCAP0H      =   0xfa;
  430. sfr CCAP1H      =   0xfb;
  431. sfr CCAP2H      =   0xfc;
  432. sfr CCAP3H      =   0xfd;
  433. sfr PCA_PWM0    =   0xf2;
  434. sfr PCA_PWM1    =   0xf3;
  435. sfr PCA_PWM2    =   0xf4;
  436. sfr PCA_PWM3    =   0xf5;

  437. //增強(qiáng)型PWM波形發(fā)生器特殊功能寄存器
  438. sfr PWMCFG      =   0xf1;
  439. #define CBIF        0x80
  440. #define ETADC       0x40
  441. sfr PWMIF       =   0xf6;
  442. #define C7IF        0x80
  443. #define C6IF        0x40
  444. #define C5IF        0x20
  445. #define C4IF        0x10
  446. #define C3IF        0x08
  447. #define C2IF        0x04
  448. #define C1IF        0x02
  449. #define C0IF        0x01
  450. sfr PWMFDCR     =   0xf7;
  451. #define INVCMP      0x80
  452. #define INVIO       0x40
  453. #define ENFD        0x20
  454. #define FLTFLIO     0x10
  455. #define EFDI        0x08
  456. #define FDCMP       0x04
  457. #define FDIO        0x02
  458. #define FDIF        0x01
  459. sfr PWMCR       =   0xfe;
  460. #define ENPWM       0x80
  461. #define ECBI        0x40

  462. //如下特殊功能寄存器位于擴(kuò)展RAM區(qū)域
  463. //訪問(wèn)這些寄存器,需先將P_SW2的BIT7設(shè)置為1,才可正常讀寫(xiě)
  464. #define PWMC        (*(unsigned int  volatile xdata *)0xfff0)
  465. #define PWMCH       (*(unsigned char volatile xdata *)0xfff0)
  466. #define PWMCL       (*(unsigned char volatile xdata *)0xfff1)
  467. #define PWMCKS      (*(unsigned char volatile xdata *)0xfff2)
  468. #define TADCP       (*(unsigned char volatile xdata *)0xfff3)
  469. #define TADCPH      (*(unsigned char volatile xdata *)0xfff3)
  470. #define TADCPL      (*(unsigned char volatile xdata *)0xfff4)
  471. #define PWM0T1      (*(unsigned int  volatile xdata *)0xff00)
  472. #define PWM0T1H     (*(unsigned char volatile xdata *)0xff00)
  473. #define PWM0T1L     (*(unsigned char volatile xdata *)0xff01)
  474. #define PWM0T2      (*(unsigned int  volatile xdata *)0xff02)
  475. #define PWM0T2H     (*(unsigned char volatile xdata *)0xff02)
  476. #define PWM0T2L     (*(unsigned char volatile xdata *)0xff03)
  477. #define PWM0CR      (*(unsigned char volatile xdata *)0xff04)
  478. #define PWM0HLD     (*(unsigned char volatile xdata *)0xff05)
  479. #define PWM1T1      (*(unsigned int  volatile xdata *)0xff10)
  480. #define PWM1T1H     (*(unsigned char volatile xdata *)0xff10)
  481. #define PWM1T1L     (*(unsigned char volatile xdata *)0xff11)
  482. #define PWM1T2      (*(unsigned int  volatile xdata *)0xff12)
  483. #define PWM1T2H     (*(unsigned char volatile xdata *)0xff12)
  484. #define PWM1T2L     (*(unsigned char volatile xdata *)0xff13)
  485. #define PWM1CR      (*(unsigned char volatile xdata *)0xff14)
  486. #define PWM1HLD     (*(unsigned char volatile xdata *)0xff15)
  487. #define PWM2T1      (*(unsigned int  volatile xdata *)0xff20)
  488. #define PWM2T1H     (*(unsigned char volatile xdata *)0xff20)
  489. #define PWM2T1L     (*(unsigned char volatile xdata *)0xff21)
  490. #define PWM2T2      (*(unsigned int  volatile xdata *)0xff22)
  491. #define PWM2T2H     (*(unsigned char volatile xdata *)0xff22)
  492. #define PWM2T2L     (*(unsigned char volatile xdata *)0xff23)
  493. #define PWM2CR      (*(unsigned char volatile xdata *)0xff24)
  494. #define PWM2HLD     (*(unsigned char volatile xdata *)0xff25)
  495. #define PWM3T1      (*(unsigned int  volatile xdata *)0xff30)
  496. #define PWM3T1H     (*(unsigned char volatile xdata *)0xff30)
  497. #define PWM3T1L     (*(unsigned char volatile xdata *)0xff31)
  498. #define PWM3T2      (*(unsigned int  volatile xdata *)0xff32)
  499. #define PWM3T2H     (*(unsigned char volatile xdata *)0xff32)
  500. #define PWM3T2L     (*(unsigned char volatile xdata *)0xff33)
  501. #define PWM3CR      (*(unsigned char volatile xdata *)0xff34)
  502. #define PWM3HLD     (*(unsigned char volatile xdata *)0xff35)
  503. #define PWM4T1      (*(unsigned int  volatile xdata *)0xff40)
  504. #define PWM4T1H     (*(unsigned char volatile xdata *)0xff40)
  505. #define PWM4T1L     (*(unsigned char volatile xdata *)0xff41)
  506. #define PWM4T2      (*(unsigned int  volatile xdata *)0xff42)
  507. #define PWM4T2H     (*(unsigned char volatile xdata *)0xff42)
  508. #define PWM4T2L     (*(unsigned char volatile xdata *)0xff43)
  509. #define PWM4CR      (*(unsigned char volatile xdata *)0xff44)
  510. #define PWM4HLD     (*(unsigned char volatile xdata *)0xff45)
  511. #define PWM5T1      (*(unsigned int  volatile xdata *)0xff50)
  512. #define PWM5T1H     (*(unsigned char volatile xdata *)0xff50)
  513. #define PWM5T1L     (*(unsigned char volatile xdata *)0xff51)
  514. #define PWM5T2      (*(unsigned int  volatile xdata *)0xff52)
  515. #define PWM5T2H     (*(unsigned char volatile xdata *)0xff52)
  516. #define PWM5T2L     (*(unsigned char volatile xdata *)0xff53)
  517. #define PWM5CR      (*(unsigned char volatile xdata *)0xff54)
  518. #define PWM5HLD     (*(unsigned char volatile xdata *)0xff55)
  519. #define PWM6T1      (*(unsigned int  volatile xdata *)0xff60)
  520. #define PWM6T1H     (*(unsigned char volatile xdata *)0xff60)
  521. #define PWM6T1L     (*(unsigned char volatile xdata *)0xff61)
  522. #define PWM6T2      (*(unsigned int  volatile xdata *)0xff62)
  523. #define PWM6T2H     (*(unsigned char volatile xdata *)0xff62)
  524. #define PWM6T2L     (*(unsigned char volatile xdata *)0xff63)
  525. #define PWM6CR      (*(unsigned char volatile xdata *)0xff64)
  526. #define PWM6HLD     (*(unsigned char volatile xdata *)0xff65)
  527. #define PWM7T1      (*(unsigned int  volatile xdata *)0xff70)
  528. #define PWM7T1H     (*(unsigned char volatile xdata *)0xff70)
  529. #define PWM7T1L     (*(unsigned char volatile xdata *)0xff71)
  530. #define PWM7T2      (*(unsigned int  volatile xdata *)0xff72)
  531. #define PWM7T2H     (*(unsigned char volatile xdata *)0xff72)
  532. #define PWM7T2L     (*(unsigned char volatile xdata *)0xff73)
  533. #define PWM7CR      (*(unsigned char volatile xdata *)0xff74)
  534. #define PWM7HLD     (*(unsigned char volatile xdata *)0xff75)

  535. //I2C特殊功能寄存器
  536. //如下特殊功能寄存器位于擴(kuò)展RAM區(qū)域
  537. //訪問(wèn)這些寄存器,需先將P_SW2的BIT7設(shè)置為1,才可正常讀寫(xiě)
  538. #define I2CCFG      (*(unsigned char volatile xdata *)0xfe80)
  539. #define ENI2C       0x80
  540. #define MSSL        0x40
  541. #define I2CMSCR     (*(unsigned char volatile xdata *)0xfe81)
  542. #define EMSI        0x80
  543. #define I2CMSST     (*(unsigned char volatile xdata *)0xfe82)
  544. #define MSBUSY      0x80
  545. #define MSIF        0x40
  546. #define MSACKI      0x02
  547. #define MSACKO      0x01
  548. #define I2CSLCR     (*(unsigned char volatile xdata *)0xfe83)
  549. #define ESTAI       0x40
  550. #define ERXI        0x20
  551. #define ETXI        0x10
  552. #define ESTOI       0x08
  553. #define SLRST       0x01
  554. #define I2CSLST     (*(unsigned char volatile xdata *)0xfe84)
  555. #define SLBUSY      0x80
  556. #define STAIF       0x40
  557. #define RXIF        0x20
  558. #define TXIF        0x10
  559. #define STOIF       0x08
  560. #define TXING       0x04
  561. #define SLACKI      0x02
  562. #define SLACKO      0x01
  563. #define I2CSLADR    (*(unsigned char volatile xdata *)0xfe85)
  564. #define I2CTXD      (*(unsigned char volatile xdata *)0xfe86)
  565. #define I2CRXD      (*(unsigned char volatile xdata *)0xfe87)

  566. /////////////////////////////////////////////////

  567. #endif


復(fù)制代碼


下載:
stc8.rar (2.89 KB, 下載次數(shù): 323)


回復(fù)

使用道具 舉報(bào)

ID:187802 發(fā)表于 2021-4-19 12:33 | 顯示全部樓層
不錯(cuò),粘貼一下。哈哈
回復(fù)

使用道具 舉報(bào)

ID:158886 發(fā)表于 2021-4-20 22:05 | 顯示全部樓層
好東西,下載來(lái)備用
回復(fù)

使用道具 舉報(bào)

ID:903717 發(fā)表于 2021-6-23 20:26 | 顯示全部樓層
下載備用
回復(fù)

使用道具 舉報(bào)

5#
無(wú)效樓層,該帖已經(jīng)被刪除
6#
無(wú)效樓層,該帖已經(jīng)被刪除
ID:977079 發(fā)表于 2024-3-7 16:43 | 顯示全部樓層
剛剛用上了,漂亮!
回復(fù)

使用道具 舉報(bào)

ID:30165 發(fā)表于 2024-3-7 22:58 | 顯示全部樓層
非常感謝 學(xué)習(xí)備用
回復(fù)

使用道具 舉報(bào)

ID:253767 發(fā)表于 2024-3-8 06:49 | 顯示全部樓層
非常感謝 學(xué)習(xí)備用
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
国产精品的网站| 毛茸茸多毛bbb毛多视频| 国产一级理论片| 日本成人a视频| 一本久久青青| 亚洲v中文字幕| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | jizz免费看| 国产羞羞视频| 日韩激情图片| 欧美一区二区三区电影| 色综合久久88色综合天天提莫| 国产精品第108页| 特级西西444www大精品视频| 亚洲xxx视频| 精品国产aaa| 成人3d漫画免费无遮挡软件| 日韩免费一区| 欧美日韩国产精品一区二区三区四区| 国产精一品亚洲二区在线视频| 日韩午夜在线观看视频| 成人av中文| 久久99精品波多结衣一区| 秋霞午夜理伦电影在线观看| 久久成人亚洲| 久久在线视频在线| 日本理论中文字幕| 桥本有菜亚洲精品av在线| 久久在线精品| 欧美精品生活片| 中国黄色a级片| 亚洲女人视频| 国产成人综合自拍| 91久久嫩草影院一区二区| 亚洲天堂一区在线观看| 九色porny自拍视频在线播放| 爽好多水快深点欧美视频| 久久成人18免费网站| 第四色在线视频| 啊v视频在线一区二区三区| 九九久久久久99精品| 成年人午夜视频在线观看| 日韩男人天堂| 亚洲欧美aⅴ...| 在线国产日韩| 亚洲欧美一级二级三级| 欧美成人中文| 日韩午夜在线| 美女脱光内衣内裤视频久久网站 | 国产精品天堂| 一区二区三区视频在线观看视频| 你懂的好爽在线观看| 成人高潮成人免费观看| 成人欧美在线| 九九热线视频只有这里最精品| 精品肉辣文txt下载| 日韩护士脚交太爽了| 午夜免费欧美电影| 精品久久91| 成人高清电影网站| 在线播放日韩| 国产欧美一级| 久久婷婷亚洲| 北条麻妃国产九九精品视频| 日本一区二区三区在线观看| 亚洲在线观看免费视频| 日韩欧美一区二区三区| 日韩色视频在线观看| 一区二区三区 在线观看视| 久久久久久久香蕉网| 成人黄色大片在线免费观看| 久久99热只有频精品91密拍| 午夜啪啪免费视频| 丁香啪啪综合成人亚洲| 星空大象在线观看免费播放| 日韩av手机在线免费观看| 日本免费在线观看视频| 天堂在线资源网| 羞羞网站在线| 在线免费视频你懂得| 亚洲丝袜一区| 在线播放一区二区精品视频| 国产精品美女主播| 国产精品久久久久久久久久久久久 | 中日韩美女免费视频网站在线观看 | 成人精品电影在线| 久久久免费毛片| 亚洲国产一区二区精品专区| 午夜在线a亚洲v天堂网2018| 国产主播一区二区| 中文字幕在线天堂| 国产chinese精品一区二区| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 亚洲一区二区蜜桃| a级片在线观看免费| 亚洲国产福利视频| 国产videos| 成人香蕉视频| 亚洲视频免费| 国产精品国产三级国产三级人妇| 亚洲成在人线av| 国产综合色香蕉精品| 91九色丨porny丨国产jk| 日本少妇xxxxx| 久久综合网导航| 中文字幕一区二区三区人妻电影| 免费国产在线精品一区二区三区| 国产一区二区片| 久久丫精品忘忧草西安产品| www.国产黄色| 色偷偷免费视频| 成人一级视频| 丝袜诱惑亚洲看片| 红桃av永久久久| 黄色免费视频| 国产大学生视频| 亚洲欧美偷拍一区| 两个人免费视频观看日本| 激情影院在线观看| 激情五月综合| 中文字幕欧美日本乱码一线二线| 日韩精品在线播放| 国产精品国产精品国产专区蜜臀ah | gogogo高清免费观看在线视频| 国产精品第一页在线观看| 91视频观看| 亚洲精品一区| 美女网站在线免费欧美精品| 欧美精选一区二区| 亚洲影院污污.| 国产精品果冻传媒| √天堂中文在线| 日本动漫理论片在线观看网站| 欧美国产先锋| 欧美视频中文在线看| 国产精品99久久99久久久二8| 手机在线看福利| av免费观看在线| 成人黄色一级大片| 日韩免费在线视频观看| 成 人免费视频播放| 国产综合色区在线观看| 久久精品国产免费| 日韩精品一区二区三区蜜臀| 久久99久久精品国产| 手机看片福利视频| 一级毛片美女欧洲| 色狠狠一区二区三区| 国产不卡视频在线播放| 亚洲午夜激情免费视频| 四虎影院一区二区| 亚洲黄色免费观看| 在线看黄的网站| 成人午夜av| 午夜精品久久久久久久久| 国产欧美一区二区三区久久人妖 | 欧美在线观看成人| 国产精品玖玖玖| 午夜免费视频在线国产| 99国产精品99久久久久久粉嫩| 国产精品美女久久久久久2018| 高清视频欧美一级| 亚洲第一色av| 欧美女人天堂| 久久国内精品| 久久久午夜精品理论片中文字幕| 欧美激情欧美狂野欧美精品 | 欧美日韩激情视频在线观看| 国产精品无码久久av| 黄色网在线免费看| 美女诱惑一区二区| 色悠悠久久88| 国产av人人夜夜澡人人爽| 高清一区二区三区四区| 97久久人人超碰caoprom| 韩国av一区二区| 中文字幕欧美日韩| 五月婷婷激情久久| 日韩8x8x| 91综合久久爱com| 亚洲欧美激情小说另类| 51国产成人精品午夜福中文下载| 三上悠亚在线观看视频| 情趣网站视频在线观看| 红桃视频国产精品| 亚洲福利视频二区| 人妻精品无码一区二区三区 | 欧美xxxx18| 日韩精品中文字幕第1页| 欧美三级日韩三级| 日韩不卡一二区| 性一交一乱一透一a级| 亚洲伦理影院| 17c精品麻豆一区二区免费| 91网站免费看| 精品欧美一区二区三区免费观看| 伊人免费在线| 国产精品乡下勾搭老头1| 国产很黄免费观看久久| 久久久综合av| 国产精品国产三级国产专业不| 成年人免费看的视频| 欧美极品一区二区三区| 亚洲国产精品久久久久秋霞不卡| 成人综合视频在线| 国产视频xxxx| 欧美日韩第一| 欧美成人激情免费网| www一区二区www免费| 欧美妇性猛交视频| 亚洲精品合集| 日韩视频国产视频| 日本成人在线免费视频| 99久久99久久免费精品小说| av资源久久| 亚洲丁香久久久| 欧美国产在线一区| 黄色免费看网站| 丝袜美腿成人在线| 久久久免费精品| 国产av 一区二区三区| 国产网站在线免费观看| 91免费在线播放| 91久久大香伊蕉在人线| 久久精品五月天| 成人视屏在线观看| 欧美性xxxx极品hd满灌| av在线观看地址| 国产精品伦一区二区三区视频| 欧美理论在线播放| 亚洲精品一区二区在线| 特级特黄刘亦菲aaa级| 中文字幕在线第一页| 国产一本一道久久香蕉| 国产噜噜噜噜久久久久久久久| 国产精品不卡av| 一区二区乱码| 日韩欧美国产网站| 两根大肉大捧一进一出好爽视频| 天堂网在线观看| 91久久亚洲| 午夜精品久久久久久99热软件| 国产免费无码一区二区视频| 丁香花在线电影| 怡红院av一区二区三区| 影音先锋欧美资源| 国产黄色片中文字幕| 黄色在线成人| 欧美主播福利视频| 中文字幕一区二区三区四区欧美| 亚洲综合资源| 精品久久一区二区| 欧美激情 亚洲| 成a人v在线播放| 国产精品成人网| 粉嫩av一区二区三区天美传媒| 一个人在线观看免费视频www| 在线亚洲免费| 国产精品揄拍一区二区| av资源免费看| 成人羞羞视频播放网站| 久久精品男人天堂| 日韩精品一卡二卡| 麻豆精品久久| 亚洲精品丝袜日韩| 国产精品国产精品88| 国产黄大片在线观看| 欧美性色黄大片手机版| 一个人看的视频www| 成人福利在线| 美女久久久久| 色噜噜狠狠色综合网图区| 印度午夜性春猛xxx交| 婷婷六月国产精品久久不卡| 欧美男女性生活在线直播观看| 亚洲国产精品第一页| 91网在线看| 欧美性大战久久久久久久| xxx中文字幕| 菠萝菠萝蜜在线视频免费观看| 黄色一区二区在线| 天美一区二区三区| 日韩伦理在线电影| 日韩欧美精品网址| 绯色av蜜臀vs少妇| 91高清在线观看视频| 在线视频一区二区三| 无码国产精品一区二区免费式直播| 好了av在线| 欧美午夜影院一区| 国产黄色网址在线观看| 在线天堂新版最新版在线8| 日韩丝袜美女视频| 艳妇荡乳欲伦69影片| 精品国产三级| 另类美女黄大片| 97精品人妻一区二区三区| 一区二区三区四区日韩| 国产精品视频免费在线| 久久久久88色偷偷| 久久精品国产免费看久久精品| 涩涩日韩在线| 久久午夜剧场| 亚洲综合在线免费观看| 亚洲热在线视频| 欧美a级在线观看| 日韩精品视频在线免费观看| 日韩黄色一级大片| 成人亚洲一区二区| 国产精品自拍偷拍| 免费国产麻豆传| 国产高清在线观看免费不卡| 好色先生视频污| 在线观看黄色| 亚洲va在线va天堂| 国产精品揄拍100视频| 国产日韩中文在线中文字幕| 欧美成人午夜激情| 亚洲av片一区二区三区| 老司机一区二区| wwwjizzjizzcom| 国产成人天天5g影院在线观看| 欧美性大战久久久久久久 | 麻豆视频在线免费观看| 欧美一二三在线| 国产一级在线播放| 久久影院100000精品| 2018av在线| 日韩欧美亚洲另类制服综合在线| 国产1区2区3区4区| 欧美日韩有码| 国产综合视频在线观看| 色先锋资源网| 男人资源在线播放| 国产黄大片在线观看| 欧美综合亚洲图片综合区| 亚洲一级片在线播放| av成人资源网| 国产精品第七十二页| 成人国产精品毛片| 国产精品麻豆欧美日韩ww| 欧美激情第四页| 开心久久婷婷综合中文字幕| 欧美国产中文字幕| 欧美娇小性xxxx| 国产天堂亚洲国产碰碰| 北京富婆泄欲对白| 国产精品1luya在线播放| 国产精品青青在线观看爽香蕉 | 俄罗斯嫩小性bbwbbw| 韩国视频一区二区| av网址在线观看免费| 亚洲欧美日韩综合国产aⅴ| 久久精品欧洲| 看高清中日韩色视频| 自拍偷拍第1页| 欧美性受xxxx黑人xyx性爽| 一区二区在线观看免费视频| 色天天久久综合婷婷女18| 精品国产一区二区三区久久久久久| 福利视频午夜| 在线日韩av片| 青青草成人av| 天堂一区二区三区四区| 国产一区毛片| 国产不卡一区| 女同性一区二区三区人了人一| 国产精品99久久精品| 亚洲成av人片乱码色午夜| 日韩免费视频| 亚洲毛片播放| 日韩一区欧美二区| 看电视剧不卡顿的网站| 国产成+人+日韩+欧美+亚洲| 99视频一区二区| 日韩一区欧美小说| 午夜影视日本亚洲欧洲精品| 天天综合色天天综合色h| 欧美香蕉大胸在线视频观看 | 久久天天东北熟女毛茸茸| 在线视频一二三区| 蜜臀av无码一区二区三区| 伊人网在线综合| 制服丝袜第二页| 国产在线综合网| 97国产精品久久久| 欧美日韩一区二区三区在线播放| 国产99在线|亚洲| 快播av资源| 青青国产在线| 国产主播一区二区| 亚洲另类视频| 精品一区二区三区免费| 日韩精品每日更新| 美女国产一区二区| 国产精品久久久久永久免费观看 | 亚洲aⅴ日韩av电影在线观看| 一二三区高清| 精品999在线播放| 亚洲小说春色综合另类网蜜桃|