12864显示两路电压
单片机源程序如下:
- #include"stm8s.h"
- #include"stm8s_clk.h"
- #include"Cry12864.h"
- #include"tim1.h"
- #include"adc.h"
- uchar laba[]=
- {0x00,0x1F,0x00,0x0F,0x00,0x07,0x00,0x03,0x3D,0x11,0x25,0xB0,0x3D,0x50,0x21,0x10,
- 0x21,0x10,0x00,0x00,0x07,0x1C,0x81,0x10,0xC7,0x1C,0xE4,0x04,0xF7,0x5C,0xF8,0x00,};
- void main()
- {
- CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);//时钟初始化,1分频
- Ini_Lcd();//12864显示初始化
- Clear_GDRAM(); //清屏
- //Disp1Char(2,4,'8');
- DispString(0,0,"双路电压显示U");
- DispString(2,0,"电压U0= V");
- DispString(3,0,"电压U1= V");
- Draw_TX(0x80,0x87,laba);//显示16*16图片
- ADC_Init();//ad初始化
- GPIO_Init(GPIOG, GPIO_PIN_5, GPIO_MODE_OUT_OD_LOW_FAST);//PG5设置为快速开漏输出低电平
- GPIO_WriteLow(GPIOG, GPIO_PIN_5);//PG5电平拉低
- #if CONVERSIONMODE ==CONVERSIONMODE_CONTINUOUS
- Tim1_Init();//定时器初始化
- #endif
- __enable_interrupt();//开启中断
- while (1)
- {
- ……………………
- …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
STM8采集2路电压.rar
(1.17 MB, 下载次数: 70)
|