⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 该程序是基于c8051f020的平台
💻 C
📖 第 1 页 / 共 2 页
字号:
/*************************************************************/
//功能说明:三极管特性测试                                   //
//调用函数:                                                 //
//全局变量:                                                 //
//设 计 者:                        日    期:2007-05-14     //
//E-mail  :                           QQ:                  //
//                                                           //
//          武汉科技学院电子信息工程学院创新实验室           //
//                   Copyright@2006 - 2007                   //
/*************************************************************/

#include <c8051f020.h>
#include <absacc.h>
#include "delay.h"
#include "LCD12864_Driver.h"



sfr16  DP = 0x82;     // 数据指针
sfr16  TMR3RL = 0x92; // 定时器3重装值
sfr16  TMR3 = 0x94;   // 定时器3低字节
sfr16  RCAP2 = 0xca;  // 定时器2捕捉/重装
sfr16  T2 = 0xcc;     // 定时器2
sfr16  RCAP4 = 0xe4;  // 定时器4捕捉/重装
sfr16  T4 = 0xf4;     // 定时器4
sfr16  DAC0 = 0xd2;   // DAC0数据
sfr16  DAC1 = 0xd5;   // DAC1数据
#define SYSCLK        22118400      // 系统时钟频率Hz
#define Refbase		  2685			// AD DA电压基准
#define uchar  unsigned char
#define uint   unsigned int
//#define test     P
#define dac0832  P3
#define dac0832_1  P5	    //ib切换
#define dac0832_2  P6	    //vce
code    unsigned char char1[]="Mode1: Amp";
code    unsigned char char2[]="Mode2: Tpye";
code    unsigned char char3[]="Mode3: Trait";	
code    unsigned char char4[]="Mode4: full";
code    unsigned char char5[]="Amp=";
code    unsigned char char6[]="Tpye:   ";
code    unsigned char char7[]={
0xff,0xfb,0xf7,0xef,0xdf,0xf3,0xeb,0xbf,0xe7,0xdb,0xd7,0x7f,0xcf,0xbb,0xe3,0xb3,
0xaf,0xd3,0x7b,0xcb,0x9f,0x77,0xc7,0x6f,0xb3,0xab,0xa7,0x9b,0x5f,0xc3,0x73,0x6b,
0x97,0x3f,0x8f,0x67,0xa3,0x5b,0x57,0x93,0x3b,0x8b,0x4f,0x63,0x37,0x87,0x2f,0x53,
0x4b,0x1f,0x47,0x33,0x83,0x2b,0x27,0x1b,0x1b,0x17,0x0f,0x23,0x23,0x23,0x23,0x23
};
uchar code PictureTab[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x75,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0x00,0x04,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFC,0x01,0x00,0x7F,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x07,0xFF,0xFE,0x00,0x00,0x00,0x00,0x24,0x00,0x00,0x08,0x20,
0x00,0x00,0x00,0x00,0x3F,0xFF,0xE0,0x00,0x00,0x00,0x00,0xA4,0x00,0x00,0x14,0x20,
0x00,0x00,0x00,0x01,0xFF,0xF8,0x00,0x07,0x80,0x00,0x00,0xBA,0x00,0x00,0x12,0xA0,
0x00,0x00,0x00,0x0F,0xFF,0x80,0x00,0x7F,0xC0,0x00,0x00,0xA2,0x00,0x00,0x20,0xA0,
0x00,0x00,0x00,0x3F,0xFC,0x00,0x0F,0xFF,0xFF,0x00,0x00,0x9D,0x80,0x00,0x7C,0xA0,
0x00,0x00,0x00,0xFF,0xF0,0x00,0x3C,0x00,0xF0,0x00,0x00,0xE0,0x80,0x00,0x24,0xA0,
0x00,0x00,0x03,0xFF,0xC0,0x01,0xC0,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0x24,0xA0,
0x00,0x00,0x0F,0xFF,0x00,0x1F,0x00,0x00,0xF0,0x00,0x00,0x5F,0x00,0x40,0x28,0x20,
0x00,0x00,0x3F,0xFC,0x00,0x78,0x00,0x01,0xE0,0x00,0x00,0x31,0x00,0x40,0x22,0x20,
0x00,0x00,0x7F,0xF0,0x01,0xE0,0x00,0x03,0x80,0x00,0x00,0xB2,0x03,0xF8,0x1C,0x60,
0x00,0x00,0xFF,0xE0,0x07,0x00,0x00,0x07,0x00,0x00,0x00,0xCA,0x02,0x48,0x00,0x00,
0x00,0x01,0xFF,0xE0,0x1E,0x00,0x00,0x1C,0x00,0x00,0x00,0x4A,0x03,0xF8,0x08,0x20,
0x00,0x03,0xFF,0xC0,0x78,0x00,0x00,0x70,0x07,0x00,0x00,0x44,0x02,0x48,0x3F,0xC0,
0x00,0x07,0xFF,0xC0,0xF0,0x00,0x01,0xC0,0x7F,0x80,0x00,0x8A,0x02,0x48,0x25,0x00,
0x00,0x0F,0xFF,0x83,0xE0,0x00,0x0F,0x01,0xFF,0x00,0x00,0x91,0x01,0xF0,0x19,0x00,
0x00,0x1F,0xFF,0x87,0xE0,0x00,0x78,0x06,0x06,0x00,0x10,0xE0,0x80,0x44,0x0F,0xE0,
0x00,0x3F,0xFF,0x07,0xE0,0x03,0xC0,0x18,0x06,0x00,0x10,0x00,0x00,0x7C,0x0B,0x40,
0x00,0x7F,0xFF,0x1F,0xFF,0xFE,0x00,0x60,0x0C,0x00,0x30,0x11,0x00,0x00,0x3D,0x40,
0x00,0x7F,0xFF,0x1F,0xFF,0xE0,0x01,0x80,0x18,0x00,0x70,0xE1,0x01,0x20,0x29,0x40,
0x00,0xFF,0xFF,0x3F,0xFF,0x00,0x03,0x00,0x30,0x00,0x70,0x45,0x02,0x20,0x0A,0x40,
0x00,0xFF,0xFF,0x7E,0x00,0x00,0x06,0x00,0x60,0x00,0xE0,0xF1,0x03,0xDC,0x0C,0x40,
0x01,0xFF,0xFF,0xFE,0x00,0x00,0x0C,0x01,0xC0,0x01,0xC0,0x41,0x02,0xFC,0x00,0x00,
0x01,0xFF,0xFF,0xFC,0x00,0x00,0x38,0x03,0x01,0x83,0xC0,0x75,0x06,0x00,0x02,0x00,
0x01,0xFF,0xFF,0xFC,0x00,0x00,0x70,0x0E,0x03,0x87,0x80,0xC3,0x8A,0x78,0x02,0x00,
0x01,0xFF,0xFF,0xFC,0x00,0x00,0x70,0x70,0x01,0x8F,0x81,0x4D,0x02,0x08,0x3D,0xE0,
0x01,0xFF,0xFF,0xFC,0x00,0x01,0xFF,0x80,0x01,0x1F,0x00,0x41,0x02,0xF8,0x25,0x00,
0x01,0xFF,0xFF,0xFE,0x00,0x07,0xFE,0x00,0x03,0x3F,0x00,0x00,0x02,0x88,0x15,0x00,
0x01,0xFF,0xFF,0xFF,0x00,0x7F,0xF8,0x00,0x03,0xFE,0x00,0x42,0x02,0x70,0x0A,0x00,
0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x0F,0xFC,0x00,0x42,0x00,0x00,0x02,0x20,
0x01,0xFF,0xFF,0xFF,0xFF,0xC0,0xE0,0x00,0xFF,0xFC,0x00,0x52,0x82,0x88,0x1F,0xC0,
0x01,0xFF,0xFF,0xFF,0xFC,0x00,0x70,0x00,0xFF,0xF8,0x00,0xEF,0x01,0x50,0x04,0xC0,
0x00,0xFF,0xFF,0xFF,0xFE,0x00,0x38,0x01,0xFF,0xF0,0x00,0x52,0x01,0xA0,0x18,0x00,
0x00,0xFF,0xFF,0xFF,0xFF,0x80,0x0F,0x07,0xFF,0xE0,0x00,0xED,0x06,0x5C,0x00,0x00,
0x00,0x7F,0xFF,0xFF,0xFF,0xF8,0x07,0xFF,0xFF,0xC0,0x00,0x49,0x07,0xF0,0x00,0x80,
0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x46,0x00,0x20,0x19,0x80,
0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x46,0x00,0x44,0x0A,0x80,
0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x79,0x83,0xF8,0x2A,0x40,
0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x00,0x00,0x40,0x2F,0xA0,
0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x51,0x00,0xC0,0x35,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x00,0x00,0x0B,0x40,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x34,0x00,0x20,0x2A,0xC0,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0xCB,0x87,0x24,0x0A,0x80,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0xFE,0x06,0xD8,0x1F,0xE0,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x04,0x06,0x08,0x00,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x08,0x85,0x30,0x02,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x7F,0x05,0xF8,0x02,0x20,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x08,0x05,0x50,0x3D,0xC0,
0x00,0x00,0x00,0x7D,0xD7,0x61,0x07,0xC0,0x00,0x00,0x00,0x18,0x06,0x50,0x1F,0xC0,
0x00,0x00,0x00,0x7D,0xD7,0x5F,0x7F,0xC0,0x00,0x00,0x00,0x00,0x04,0x54,0x04,0x80,
0x00,0x00,0x00,0x7D,0xD7,0x5F,0x7F,0xC0,0x00,0x00,0x00,0x04,0x04,0x8C,0x1F,0xC0,
0x00,0x00,0x00,0x7D,0x57,0x63,0x0F,0xC0,0x00,0x00,0x00,0xE4,0x80,0x00,0x02,0x00,
0x00,0x00,0x00,0x7D,0x57,0x7D,0x7F,0xC0,0x00,0x00,0x00,0xDB,0x00,0x00,0x1F,0xC0,
0x00,0x00,0x00,0x7D,0x57,0x7D,0x7F,0xC0,0x00,0x00,0x00,0xC1,0x00,0x00,0x02,0x00,
0x00,0x00,0x00,0x7E,0xB8,0xC3,0x07,0xC0,0x00,0x00,0x00,0xA6,0x00,0x00,0x3F,0xE0,
0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0xBF,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0xAA,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCA,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8A,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x91,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ///////
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x75,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0x00,0x04,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFC,0x01,0x00,0x7F,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x07,0xFF,0xFE,0x00,0x00,0x00,0x00,0x24,0x00,0x00,0x08,0x20,
0x00,0x00,0x00,0x00,0x3F,0xFF,0xE0,0x00,0x00,0x00,0x00,0xA4,0x00,0x00,0x14,0x20,
0x00,0x00,0x00,0x01,0xFF,0xF8,0x00,0x07,0x80,0x00,0x00,0xBA,0x00,0x00,0x12,0xA0,
0x00,0x00,0x00,0x0F,0xFF,0x80,0x00,0x7F,0xC0,0x00,0x00,0xA2,0x00,0x00,0x20,0xA0,
0x00,0x00,0x00,0x3F,0xFC,0x00,0x0F,0xFF,0xFF,0x00,0x00,0x9D,0x80,0x00,0x7C,0xA0,
0x00,0x00,0x00,0xFF,0xF0,0x00,0x3C,0x00,0xF0,0x00,0x00,0xE0,0x80,0x00,0x24,0xA0,
0x00,0x00,0x03,0xFF,0xC0,0x01,0xC0,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0x24,0xA0,
0x00,0x00,0x0F,0xFF,0x00,0x1F,0x00,0x00,0xF0,0x00,0x00,0x5F,0x00,0x40,0x28,0x20,
0x00,0x00,0x3F,0xFC,0x00,0x78,0x00,0x01,0xE0,0x00,0x00,0x31,0x00,0x40,0x22,0x20,
0x00,0x00,0x7F,0xF0,0x01,0xE0,0x00,0x03,0x80,0x00,0x00,0xB2,0x03,0xF8,0x1C,0x60,
0x00,0x00,0xFF,0xE0,0x07,0x00,0x00,0x07,0x00,0x00,0x00,0xCA,0x02,0x48,0x00,0x00,
0x00,0x01,0xFF,0xE0,0x1E,0x00,0x00,0x1C,0x00,0x00,0x00,0x4A,0x03,0xF8,0x08,0x20,
0x00,0x03,0xFF,0xC0,0x78,0x00,0x00,0x70,0x07,0x00,0x00,0x44,0x02,0x48,0x3F,0xC0,
0x00,0x07,0xFF,0xC0,0xF0,0x00,0x01,0xC0,0x7F,0x80,0x00,0x8A,0x02,0x48,0x25,0x00,
0x00,0x0F,0xFF,0x83,0xE0,0x00,0x0F,0x01,0xFF,0x00,0x00,0x91,0x01,0xF0,0x19,0x00,
0x00,0x1F,0xFF,0x87,0xE0,0x00,0x78,0x06,0x06,0x00,0x10,0xE0,0x80,0x44,0x0F,0xE0,
0x00,0x3F,0xFF,0x07,0xE0,0x03,0xC0,0x18,0x06,0x00,0x10,0x00,0x00,0x7C,0x0B,0x40,
0x00,0x7F,0xFF,0x1F,0xFF,0xFE,0x00,0x60,0x0C,0x00,0x30,0x11,0x00,0x00,0x3D,0x40,
0x00,0x7F,0xFF,0x1F,0xFF,0xE0,0x01,0x80,0x18,0x00,0x70,0xE1,0x01,0x20,0x29,0x40,
0x00,0xFF,0xFF,0x3F,0xFF,0x00,0x03,0x00,0x30,0x00,0x70,0x45,0x02,0x20,0x0A,0x40,
0x00,0xFF,0xFF,0x7E,0x00,0x00,0x06,0x00,0x60,0x00,0xE0,0xF1,0x03,0xDC,0x0C,0x40,
0x01,0xFF,0xFF,0xFE,0x00,0x00,0x0C,0x01,0xC0,0x01,0xC0,0x41,0x02,0xFC,0x00,0x00,
0x01,0xFF,0xFF,0xFC,0x00,0x00,0x38,0x03,0x01,0x83,0xC0,0x75,0x06,0x00,0x02,0x00,
0x01,0xFF,0xFF,0xFC,0x00,0x00,0x70,0x0E,0x03,0x87,0x80,0xC3,0x8A,0x78,0x02,0x00,
0x01,0xFF,0xFF,0xFC,0x00,0x00,0x70,0x70,0x01,0x8F,0x81,0x4D,0x02,0x08,0x3D,0xE0,
0x01,0xFF,0xFF,0xFC,0x00,0x01,0xFF,0x80,0x01,0x1F,0x00,0x41,0x02,0xF8,0x25,0x00,
0x01,0xFF,0xFF,0xFE,0x00,0x07,0xFE,0x00,0x03,0x3F,0x00,0x00,0x02,0x88,0x15,0x00,
0x01,0xFF,0xFF,0xFF,0x00,0x7F,0xF8,0x00,0x03,0xFE,0x00,0x42,0x02,0x70,0x0A,0x00,
0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x0F,0xFC,0x00,0x42,0x00,0x00,0x02,0x20,
0x01,0xFF,0xFF,0xFF,0xFF,0xC0,0xE0,0x00,0xFF,0xFC,0x00,0x52,0x82,0x88,0x1F,0xC0,
0x01,0xFF,0xFF,0xFF,0xFC,0x00,0x70,0x00,0xFF,0xF8,0x00,0xEF,0x01,0x50,0x04,0xC0,
0x00,0xFF,0xFF,0xFF,0xFE,0x00,0x38,0x01,0xFF,0xF0,0x00,0x52,0x01,0xA0,0x18,0x00,
0x00,0xFF,0xFF,0xFF,0xFF,0x80,0x0F,0x07,0xFF,0xE0,0x00,0xED,0x06,0x5C,0x00,0x00,
0x00,0x7F,0xFF,0xFF,0xFF,0xF8,0x07,0xFF,0xFF,0xC0,0x00,0x49,0x07,0xF0,0x00,0x80,
0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x46,0x00,0x20,0x19,0x80,
0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x46,0x00,0x44,0x0A,0x80,
0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x79,0x83,0xF8,0x2A,0x40,
0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x00,0x00,0x40,0x2F,0xA0,
0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x51,0x00,0xC0,0x35,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x00,0x00,0x0B,0x40,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x34,0x00,0x20,0x2A,0xC0,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0xCB,0x87,0x24,0x0A,0x80,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0xFE,0x06,0xD8,0x1F,0xE0,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x04,0x06,0x08,0x00,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x08,0x85,0x30,0x02,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x7F,0x05,0xF8,0x02,0x20,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x08,0x05,0x50,0x3D,0xC0,
0x00,0x00,0x00,0x7D,0xD7,0x61,0x07,0xC0,0x00,0x00,0x00,0x18,0x06,0x50,0x1F,0xC0,
0x00,0x00,0x00,0x7D,0xD7,0x5F,0x7F,0xC0,0x00,0x00,0x00,0x00,0x04,0x54,0x04,0x80,
0x00,0x00,0x00,0x7D,0xD7,0x5F,0x7F,0xC0,0x00,0x00,0x00,0x04,0x04,0x8C,0x1F,0xC0,
0x00,0x00,0x00,0x7D,0x57,0x63,0x0F,0xC0,0x00,0x00,0x00,0xE4,0x80,0x00,0x02,0x00,
0x00,0x00,0x00,0x7D,0x57,0x7D,0x7F,0xC0,0x00,0x00,0x00,0xDB,0x00,0x00,0x1F,0xC0,
0x00,0x00,0x00,0x7D,0x57,0x7D,0x7F,0xC0,0x00,0x00,0x00,0xC1,0x00,0x00,0x02,0x00,
0x00,0x00,0x00,0x7E,0xB8,0xC3,0x07,0xC0,0x00,0x00,0x00,0xA6,0x00,0x00,0x3F,0xE0,
0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0xBF,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0xAA,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCA,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8A,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x91,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00

};  

uchar   aa[4];
xdata   uchar   kk[64]; 
xdata   uchar   kk1[64];	 		 
void    SYSCLK_Init (void);
void    PORT_Init (void);
void    ADC0_Init (void);
void    Timer0_Init ();
void    Timer3_Init (int counts);
void    port_init ();
void    DAC0_Init (void);
void    adc_change();
void    lcd_display(void);
void    read (void);
void    data_deal(void)	;
void    error(void);
void    PGA();

uchar    data dat,e,H,L,key,I;                         //read()中的变量
int      Amp, ADc;		                               //
long     int  vb,vb_2,vc,ve ,vbe,AD;
uchar    counter;
uchar	 yow,xolumn;
bit      enable,b,sb;
extern   unsigned char row,column;
float    base;


main(void)
{
      unsigned char j=0,k=0;
      
      SYSCLK_Init ();                   
      PORT_Init ();    
      Lcd_Ini();
	  //Timer0_Init ();
      //Timer3_Init(0XFC);
        ADC0_Init(); 
	  dac0832_1=0x83;
	  delay(200,200);
	  
	dac0832_2=0xc8;  
	  /* for(j=0;j<64;j++)
	  {
	   delay(200,200);
	   delay(200,200);
	   delay(200,200);
	   delay(200,200);
	   delay(200,200);
	   dac0832_1=char7[j];
	  } */			  	 
      // DAC0_Init ();
   	  ShowPicture(0,0,16,128,PictureTab,0x0400);
	   Send_cmd3(0x00,0x05,0x42);    //图形区首址设置
	   for(j=0;j<150;j++)
	      delay(50,50);
	   Send_cmd3(0x00,0x06,0x42);    //图形区首址设置
	   for(j=0;j<150;j++)
	      delay(50,50);
	   Send_cmd3(0x00,0x07,0x42);    //图形区首址设置
	   for(j=0;j<150;j++)
	      delay(50,50);
	   Send_cmd3(0x00,0x04,0x42);    //图形区首址设置 
	   //ShowPicture(0,0,16,64,PictureTab,0x0800); 
	   /*Clr_Char_Area();
	   Clr_Graph_Area();
	   Locat_Dot(0,0);
	   Locat_Dot(0,10);
	   Locat_Dot(0,64);
	   Line(10,15,75,30);
	   Line(10,15,10,15);
	   Line(10,15,20,30);
	   Line(70,50,10,18);
	   Line(10,20,10,50);
	   Line(50,50,50,10);
	   Line(10,60,80,15);
	   Line(10,60,50,60); 
	   Line(10,60,20,10);
	   Line(30,60,10,10);
	   Line(0,0,127,0);
	   Line(0,0,0,63); */
       EA = 1;                           // 允许全部中断
      // EIE2 |= 0x02;                   // 允许ADC0中断	    
	  while(1)
           { 
			 read();
	        }    
		while(1)
	Send_data('a');		  
       
}
//--------------------------------------------------------------------------
//--------------------------------------------------------------------------
void SYSCLK_Init (void)
{
     int i;                     // 延时计数器
	 WDTCN = 0xde;                     // 禁止看门狗定时器
     WDTCN = 0xad;
     OSCXCN = 0x67;             // 开启外部振荡器22.1184MHz晶体
     for (i=0; i < 256; i++) ;  // 等待振荡器启振
     while (!(OSCXCN & 0x80)) ; // 等待晶体振荡器稳定
     OSCICN = 0x88;             // 选择外部振荡器为系统时钟源并允许丢失时钟检测器 
}								                                                                        
//--------------------------------------------------------------------------
//--------------------------------------------------------------------------
void PORT_Init (void)
{
   P1MDOUT=0Xff;
   P2MDOUT=0XFF;
   XBR1 = 0x00;
   XBR2 = 0x40;           // 使能数据交叉开关和弱上拉
   P74OUT=0x3f;           /*P4 is PUSH-PULL*/
                          /*用到显示的时候,必须有这句*/
}
//--------------------------------------------------------------------------
//--------------------------------------------------------------------------
void ADC0_Init (void)
{
    ADC0CN = 0x00;         // ADC0 禁止; 正常跟踪模式定时器3溢出ADC0转换开始 ADC0数据右对齐
    REF0CN = 0x03;         // 禁止温度传感器, 片内 VREF,和 VREF 输出缓冲器
    AMX0CF = 0x00;
    AMX0SL = 0x00;         // 选择AIN0作为ADC多路转换输出

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -