单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 93|回复: 0
收起左侧

单片机多路电压表黑白屏

[复制链接]
梁光阳 发表于 2019-3-10 09:45 | 显示全部楼层 |阅读模式
单片机多路电压表,采用STC12C5260S2内部自带8通道ADC,12864黑白屏功耗低,
体积小,占用单片机IO少,是做设计的最佳之选。
作者阿阳QQ1137035271


#include <stc15xx.H>
#include "hj12864.h"
#include "AD.H"
void Delay200ms()                //@11.0592MHz
{
        unsigned char i, j, k;


        i = 9;
        j = 104;
        k = 139;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}
void Delay20000ms()                //@11.0592MHz
{
        unsigned char i, j, k;
        i = 73;
        j = 117;
        k = 62;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}


void dydq(int x,y,k)
{
          display_8x16num(1,x,y,k/100);
display_string_8x16(1,x,y+10,".");
          display_8x16num(1,x,y+16,k%100/10);
          display_8x16num(1,x,y+24,k%100%10);
}
void main(void)
{        unsigned int ADCx[8];
        initADC(0xff);//初始化8通道
        initial_lcd();//lcd初始化
        clear_screen(); //清屏
        display_graphic_16x16(1,7,10+16*0,dldy+32*0);//
        display_graphic_16x16(1,7,10+16*1,dldy+32*1);//
        display_graphic_16x16(1,7,10+16*2,dldy+32*2);//
        display_graphic_16x16(1,7,10+16*3,dldy+32*3);//
        display_graphic_16x16(1,7,10+16*4,dldy+32*4);//
        display_graphic_16x16(1,7,10+16*5,dldy+32*5);//
        display_graphic_16x16(1,7,10+16*6,dldy+32*6);//
        Delay20000ms();
        Delay20000ms();
        clear_screen(); //清屏


IMG_4462(20190310-000835).jpg IMG_4464(20190310-000911).jpg






IMG_4463(20190310-000846).jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51hei电子论坛2群 联系QQ:125739409;技术交流QQ群219535678

Powered by 单片机教程网

快速回复 返回顶部 返回列表