810【畢設課設】基於微控制器太陽能手機智慧充電器設計(電路-模擬)
阿新 • • 發佈:2020-12-28
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
sfr CCON = 0xD8; //PCA控制暫存器 sfr CMOD = 0xD9; //PCA模式暫存器 sfr CCAPM0 = 0xDA; //PCA模組0模式暫存器 //模組0對應P1.3/CEX0/PCA0/PWM0(STC12C5A60S2系列) sfr CCAPM1 = 0xDB; //PCA模組1模式暫存器 //模組1對應P1.4/CEX1/PCA1/PWM1(STC12C5A60S2系列) sfr CL = 0xE9; //PCA 定時暫存器 低位 sfr CH = 0xF9; //PCA 定時暫存器 高位 sfr CCAP0L = 0xEA; //PCA模組0的 捕獲暫存器 低位 sfr CCAP0H = 0xFA; //PCA模組0的 捕獲暫存器 高位 sfr CCAP1L = 0xEB; //PCA模組1的 捕獲暫存器 低位 sfr CCAP1H = 0xFB; //PCA模組1的 捕獲暫存器 高位 sfr PCA_PWM0 = 0xF2; //PCA PWM 模式輔助暫存器0 sfr PCA_PWM1 = 0xF3; //PCA PWM 模式輔助暫存器1 sbit CF = CCON^7; //PCA計數溢位標誌位 sbit CR = 0xDE; //PCA計數器 執行控制位 sbit CCF1 = CCON^1; //PCA模組1中斷標誌 sbit CCF0 = CCON^0; //PCA模組0中斷標誌 /************************************************************/ #define TIMER0_HIGHT 0xE5 //設定定時器0工作方式1自動裝載初值,定時5ms,Fosc=12MHZ #define TIMER0_LOW 0xF3 #define LCD_Data P0 //LCD的資料口 sbit LCD_BF=LCD_Data^7; //LCD忙訊號位 sbit LCD_RS=P2^4; sbit LCD_RW=P2^5;