标题: stm8的ad转换采集两路电压源程序 12864显示 [打印本页]

作者: XD1860    时间: 2017-11-26 20:26
标题: stm8的ad转换采集两路电压源程序 12864显示
12864显示两路电压

单片机源程序如下:
  1. #include"stm8s.h"
  2. #include"stm8s_clk.h"
  3. #include"Cry12864.h"
  4. #include"tim1.h"
  5. #include"adc.h"
  6. uchar laba[]=
  7.     {0x00,0x1F,0x00,0x0F,0x00,0x07,0x00,0x03,0x3D,0x11,0x25,0xB0,0x3D,0x50,0x21,0x10,
  8.      0x21,0x10,0x00,0x00,0x07,0x1C,0x81,0x10,0xC7,0x1C,0xE4,0x04,0xF7,0x5C,0xF8,0x00,};


  9. void main()
  10. {
  11.   CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);//时钟初始化,1分频
  12.   Ini_Lcd();//12864显示初始化
  13.   Clear_GDRAM(); //清屏
  14.   //Disp1Char(2,4,'8');
  15.   DispString(0,0,"双路电压显示U");
  16.   DispString(2,0,"电压U0=      V");
  17.   DispString(3,0,"电压U1=      V");
  18.   Draw_TX(0x80,0x87,laba);//显示16*16图片
  19.   ADC_Init();//ad初始化
  20.   GPIO_Init(GPIOG, GPIO_PIN_5, GPIO_MODE_OUT_OD_LOW_FAST);//PG5设置为快速开漏输出低电平
  21.   GPIO_WriteLow(GPIOG, GPIO_PIN_5);//PG5电平拉低
  22.     #if CONVERSIONMODE ==CONVERSIONMODE_CONTINUOUS
  23.   Tim1_Init();//定时器初始化
  24.     #endif
  25.   __enable_interrupt();//开启中断

  26.    while (1)
  27.    {
  28. ……………………

  29. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
STM8采集2路电压.rar (1.17 MB, 下载次数: 70)







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1