- #include "SC_Init.h" // MCU initialization header file, including all firmware library header files
- #include "SC_it.h"
- #include "..\Drivers\SCDriver_list.h"
- #include "HeadFiles\SysFunVarDefine.h"
- /**************************************Generated by EasyCodeCube*************************************/
- USCI3_HandleInfoDef* USCI3_HANDLE;
- uint8_t pData=235;
- uint8_t temp=0;
- /*************************************.Generated by EasyCodeCube.************************************/
- /*****************************************************************************************************
- * Function Name: main
- * Description : This function implements main function.
- * Arguments : None
- * Return Value : None
- ******************************************************************************************************/
- void main(void)
- {
- uint8_t bai,shi,ge;
- /*<Generated by EasyCodeCube begin>*/
- /*<UserCodeStart>*//*<SinOne-Tag><36>*/
- IcResourceInit();
- /*<UserCodeEnd>*//*<SinOne-Tag><36>*/
- /*<UserCodeStart>*//*<SinOne-Tag><101>*/
- OLED_Init();
- /*<UserCodeEnd>*//*<SinOne-Tag><101>*/
- /*<UserCodeStart>*//*<SinOne-Tag><102>*/
- OLED_Clear();
- /*<UserCodeEnd>*//*<SinOne-Tag><102>*/
- OLED_ShowCHinese( 20 , 0 , 0 );
- OLED_ShowCHinese( 38 , 0 , 1 );
- OLED_ShowCHinese( 56 , 0 , 2 );
- OLED_ShowCHinese( 74 , 0 , 3 );
- OLED_ShowCHinese( 92 , 0 , 4 );
- /*<UserCodeStart>*//*<SinOne-Tag><4>*/
- OLED_ShowCHinese( 0 , 2 , 5 );
- OLED_ShowCHinese( 16 , 2 , 6 );
- OLED_ShowCHinese( 32 , 2 , 7 );
- OLED_ShowCHinese( 48 , 2 , 8 );
- OLED_ShowChar(64,2,':',16);
- /*****MainLoop*****/
- OLED_ShowCHinese( 0 , 4 , 9 );
- OLED_ShowCHinese( 16 , 4 , 10 );
- OLED_ShowCHinese( 32 , 4 , 7 );
- OLED_ShowCHinese( 48 , 4 , 8 );
- OLED_ShowChar(64,4,':',16);
- //USCI3_TWI_Master_Transmit(USCI3_HANDLE,0,&pData,1,1000);
- AT24C04_Write_Byte(0,235);
- OLED_ShowChar(80,2,'2',16);
- OLED_ShowChar(88,2,'3',16);
- OLED_ShowChar(96,2,'5',16);
- //USCI3_TWI_Master_Receive(USCI3_HANDLE, 0, &temp, 1, 1000);
- temp=AT24C04_Read_Byte(0);
- bai=(temp/100)+0x30;
- shi=(temp%100/10)+0x30;
- ge=(temp%10)+0x30;
- OLED_ShowChar(80,4,bai,16);
- OLED_ShowChar(88,4,shi,16);
- OLED_ShowChar(96,4,ge,16);
- while(1)
- {
- /*<UserCodeStart>*//*<SinOne-Tag><103>*/
-
- /*<UserCodeEnd>*//*<SinOne-Tag><103>*/
- /*<UserCodeStart>*//*<SinOne-Tag><104>*/
- //OLED_ShowString( 10,2,CharData,16);
-
- /*<UserCodeEnd>*//*<SinOne-Tag><104>*/
- /*<UserCodeStart>*//*<SinOne-Tag><105>*/
- //OLED_ShowNum( 40,4,202212,6,16);
- /*<UserCodeEnd>*//*<SinOne-Tag><105>*/
- /*<Begin-Inserted by EasyCodeCube for Condition>*/
- }
- /*<UserCodeEnd>*//*<SinOne-Tag><4>*/
- /*<Generated by EasyCodeCube end>*/
- }
初始化程序: