亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 機械a型液晶顯示.c

?? 使用8051單片機來實現電機的轉速的調節和液晶顯示
?? C
?? 第 1 頁 / 共 3 頁
字號:
#include <absacc.h>
#include <reg52.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <intrins.h>

/*定義字型字位口*/

#define zoma 500
#define N 5
#define uchar unsigned char
#define uint unsigned int
  

/*定義P1口個管腳*/

sbit SERCONTROL=P3^4;
sbit DOG=P3^5;
sbit busy=P2^0;
sbit req=P2^1;
sbit bell=P2^2;
sbit IN1=P3^3;

bit specur;
bit shake;
/*顯示緩存變量定義*/
uchar data keychoose=0;          //菜單標志
uchar data menunum=0;            //主菜單選項標志
uchar data gbnum=0;              //光標位置參數
uchar data gblcnum=0;
uchar controlstyle;                //動態=0x2a、靜態=0xe3負載標志
bit bellvalue;                    //按鍵聲音
bit altra;                      //已通訊
bit keydd;
bit pause;
uint sdspeed;
uint sdlc;
uchar sw[3];                      //設定速度值 數位
uchar lc[3];                      //設定勵磁數位
uchar loadnum;
uchar data speed=0;
uchar keystore;
uchar connum;
uchar bellnum;   
uchar keydownnum;
uchar num;
        uchar digh1;
		uchar digl1;
		uchar digh2;
		uchar digl2;
        uchar gbit;
        uchar shbit;
        uchar bbit;
        uchar qbit;
		uchar wbit;
        float xiaoyu;
        float dig1;
		float dig2;
        float huaca;
        uchar ana1[N];
        uchar ana2[N];
		float analog1;
		float analog2;
		uchar keyvalue;

uchar code tab1[]={               //主菜單顯示
"1.設定電機轉速"
"2.設置勵磁電流"
"3.實驗項目選擇"
"4.設定按鍵聲音"
};
uchar code tab11[]={
"請選擇實驗項目"
"1.傳動效率測試"
"2.動態負載測試"
};
uchar code tab112[]={
"轉速"
"轉矩"
};
uchar code tab22[]={
"speed  "
"current"
};
uchar code tab2[]={              
"請輸入勵磁電流級 "
"between 0 and 100"};

uchar code tab3[]={
"請輸入電機轉速級 "
"between 0 and 80 "};

uchar code tab4[]={
"設定按鍵聲音"
"1.有聲音"
"2.無聲音"};

uchar code tab5[]={
"輸入轉速"
"輸出轉速"
"輸入轉矩"
"輸出轉矩"
"0000.0rpm"
"00.000Nm"
};

uchar code tab6[]={
"效率"
"速比"
"00.0"
"000.0"};

uchar code tab7[]={"0123456789 ."};

uchar code tab8[]={"*"};

uchar code tab9[]={
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, 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, 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, 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, 0x84, 0x40, 0x48, 0x3F, 0x88, 0x04, 0x20, 0x22, 0x21, 0x04, 0x42, 0x20, 0x00, 0x00, 0x02, 0x01, 0xE0, 0x00, 0x24, 0x00, 0x80, 0x00, 
0x00, 0x1D, 0x03, 0xB8, 0x8A, 0x49, 0x08, 0x82, 0x20, 0xFC, 0x55, 0x0B, 0x42, 0x20, 0x50, 0x3F, 0x1F, 0xE2, 0x20, 0x00, 0x4F, 0x89, 0x00, 0x00, 
0x00, 0x25, 0xE1, 0x29, 0x7C, 0x49, 0x0B, 0x03, 0xB8, 0x84, 0x6F, 0x88, 0x47, 0xF0, 0x88, 0x7F, 0x04, 0x82, 0x20, 0x00, 0x55, 0x17, 0xE0, 0x00, 
0x00, 0x1A, 0x85, 0x29, 0xAA, 0x7F, 0x0C, 0x07, 0x20, 0xFC, 0xA8, 0x9E, 0x42, 0x20, 0x84, 0x01, 0x05, 0x01, 0xC0, 0x00, 0xCD, 0x16, 0x20, 0x00, 
0x00, 0x0C, 0x85, 0x2A, 0xAA, 0x49, 0x1B, 0xE3, 0x20, 0x48, 0x28, 0x8D, 0x43, 0xD1, 0x22, 0x3D, 0x1A, 0xE0, 0x00, 0x00, 0x54, 0x95, 0x20, 0x00, 
0x00, 0x0D, 0x84, 0xE8, 0xBC, 0x7F, 0x09, 0x04, 0x30, 0xB6, 0x37, 0x1C, 0x26, 0x50, 0x40, 0x25, 0x10, 0x07, 0x78, 0x00, 0x5C, 0x1C, 0xA0, 0x00, 
0x00, 0x11, 0x44, 0x30, 0xB0, 0x49, 0x08, 0x84, 0x21, 0xFC, 0x26, 0x2B, 0xC2, 0x60, 0x48, 0x3D, 0x10, 0x05, 0x49, 0x80, 0x55, 0x14, 0x20, 0x00, 
0x00, 0x22, 0x4B, 0x00, 0x90, 0x49, 0x0B, 0x64, 0x40, 0xB4, 0x2A, 0x88, 0x42, 0x60, 0x84, 0x01, 0x10, 0x07, 0x39, 0x80, 0x50, 0x94, 0x20, 0x00, 
0x00, 0x04, 0x20, 0xF8, 0xEF, 0x81, 0x04, 0x05, 0x81, 0x68, 0x11, 0x80, 0x43, 0x98, 0x7C, 0x01, 0x20, 0x04, 0x00, 0x00, 0x1F, 0x18, 0x40, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xC0, 0x07, 0xFE, 0x00, 0x00, 0x00, 
0x00, 0x01, 0x00, 0x40, 0x7C, 0x01, 0x03, 0x02, 0x80, 0x08, 0x3F, 0x00, 0x00, 0x80, 0x88, 0x00, 0x01, 0xFF, 0xC0, 0x1F, 0xFF, 0x80, 0x00, 0x00, 
0x00, 0x1F, 0xC2, 0x30, 0x88, 0x79, 0x0D, 0x42, 0x78, 0x90, 0x3F, 0x02, 0x00, 0x88, 0x8A, 0x00, 0x07, 0xC7, 0xC0, 0x7C, 0x0F, 0xC0, 0x00, 0x00, 
0x00, 0x0F, 0xE0, 0x90, 0xF8, 0x91, 0x09, 0x05, 0x89, 0x7E, 0x21, 0x02, 0x23, 0xF0, 0xFC, 0x00, 0x0F, 0x07, 0x81, 0xF1, 0xC3, 0xE0, 0x00, 0x00, 
0x00, 0x11, 0x46, 0x90, 0x88, 0x5F, 0x8F, 0xE5, 0x09, 0x62, 0x1E, 0x8F, 0xC0, 0x80, 0xC2, 0x00, 0x0E, 0x07, 0x83, 0xCF, 0xC3, 0xE0, 0x00, 0x00, 
0x00, 0x2F, 0xC4, 0x61, 0xFE, 0x25, 0x0B, 0x4D, 0x09, 0x52, 0x69, 0x83, 0x03, 0x60, 0x88, 0x00, 0x1C, 0x0F, 0x87, 0x0F, 0x81, 0xE0, 0x00, 0x00, 
0x00, 0x19, 0x04, 0x20, 0x60, 0x31, 0x0D, 0x85, 0x09, 0xCA, 0x5F, 0x03, 0x01, 0x41, 0xFE, 0x00, 0x1C, 0x0F, 0x0E, 0x07, 0x81, 0xE0, 0x00, 0x00, 
0x00, 0x0F, 0xC5, 0x20, 0xBC, 0x51, 0x18, 0x85, 0x09, 0x42, 0x6B, 0x04, 0x80, 0xC0, 0xA8, 0x60, 0x1E, 0x0F, 0x0E, 0x0F, 0x81, 0xE0, 0x00, 0x00, 
0x00, 0x09, 0x02, 0xD1, 0x60, 0x81, 0x0B, 0x63, 0x09, 0x42, 0xFF, 0x08, 0x40, 0xA0, 0x88, 0x60, 0x1E, 0x0F, 0x1C, 0x0F, 0x03, 0xE0, 0x00, 0x00, 
0x00, 0x37, 0xE1, 0x08, 0x1E, 0x01, 0x08, 0x22, 0x09, 0x84, 0x0C, 0x90, 0x27, 0x18, 0x88, 0x00, 0x1E, 0x1E, 0x18, 0x0F, 0x03, 0xC0, 0x00, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x1E, 0x18, 0x0F, 0x07, 0xC0, 0x00, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x18, 0x1F, 0x1F, 0x80, 0x00, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x18, 0x1F, 0xFE, 0x00, 0x00, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x1C, 0x1F, 0xF8, 0x00, 0x00, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x1E, 0x3E, 0xF0, 0x00, 0x00, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x1F, 0x3E, 0xF8, 0x00, 0x00, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0F, 0x3C, 0xF8, 0x00, 0x00, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x07, 0x3C, 0x78, 0x00, 0x00, 0x00, 
0x00, 0x10, 0x82, 0x20, 0x00, 0x00, 0x00, 0x84, 0x00, 0x44, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x7C, 0x7C, 0x00, 0x00, 0x00, 
0x00, 0x0F, 0xC2, 0x00, 0xFF, 0xFF, 0xF0, 0xFF, 0x1F, 0x84, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x78, 0x7C, 0x00, 0x00, 0x00, 
0x00, 0x04, 0x87, 0xF8, 0x7A, 0xB5, 0x21, 0x1F, 0x89, 0x0A, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x78, 0x3C, 0x00, 0x00, 0x00, 
0x00, 0x1F, 0xF3, 0x40, 0x7B, 0xB5, 0x21, 0xB5, 0x09, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0xF8, 0x3E, 0x00, 0x00, 0x00, 
0x00, 0x13, 0xC2, 0xF0, 0x7A, 0xAD, 0x20, 0xDF, 0x1F, 0xCA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF0, 0x03, 0xF8, 0x1E, 0x00, 0x00, 0x00, 
0x00, 0x13, 0xC6, 0x90, 0x6A, 0x2D, 0x20, 0xB4, 0x09, 0x14, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x0F, 0xFF, 0x1F, 0x00, 0x00, 0x00, 
0x00, 0x1E, 0x42, 0x60, 0x6A, 0x2D, 0x20, 0x9E, 0x09, 0x0E, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x0F, 0xFF, 0x0F, 0x00, 0x00, 0x00, 
0x00, 0x0B, 0xC2, 0x30, 0xFF, 0xFD, 0xC0, 0x74, 0x11, 0x08, 0x93, 0x00, 0x00, 0x00, 0x00, 0x07, 0x03, 0xC0, 0x00, 0x00, 0x0F, 0x81, 0xC0, 0x00, 
0x00, 0x02, 0x47, 0xC8, 0x00, 0x00, 0x00, 0x4F, 0x21, 0x10, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x07, 0x83, 0xC0, 0x00, 0x00, 0x07, 0x81, 0xC0, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xC7, 0x80, 0x00, 0x00, 0x03, 0xC3, 0xC0, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xEF, 0x00, 0x00, 0x00, 0x01, 0xE3, 0xC0, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFE, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x80, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x3F, 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, 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, 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, 
};
void send (uchar dat);
void delay1 (uint ms);
void vbell(uint us);
void wr_zb1 (uchar comm,uchar addr_x,uchar addr_y);
void dis_star(uchar starnum);
void clear_star(uchar starnum);
void clearmark(uchar clnum);
void dismark(uchar disnum);
void disp_speed(uchar code *chn);
void disp_cz(uchar code *chn,uchar lnum);
void disp_chn (uchar code *chn);
void disp_chn1 (uchar code *chn);
void digkey(uchar num);




		  

/*--------延時1ms函數----------*/
void delays(void)
{uchar i;
for(i=0;i<176;i++){ }
}


/*延時200ms函數*/
void delay200(void)
{  uint i;
  for(i=45000;i>0;i--)  
  {}
}

/*---------------延時子程序----------------*/
void delay (uint us)
{
  while(us--);
}

/*-----------響鈴子程序---------------------*/
void vbell(uint us)
{ bell=bellvalue;
  while(us--);
  bell=0;
}
/*------------寫命令或數據到LCD--------------*/
void wr_zb (uchar comm,uchar addr_x,uchar addr_y) reentrant
{
  send(comm);
  send(addr_x);
  send(addr_y);
}

void wr_zb1 (uchar comm,uchar addr_x,uchar addr_y)
{
  send(comm);
  send(addr_x);
  send(addr_y);
}
void send (uchar dat)               //寫命令或數據
{
  while(busy);
  P0=dat;
  req=1;
  while(busy==0);
  req=0;
}



 /*鍵盤掃描程序*/
char keyscan(void)
{
uchar sccode;
uchar recode;
DOG=~DOG;
P1=0xf0;//發全0掃描行,列線輸入
if((P1&0xf0)!=0xf0)//查看讀入的列線是否有0
{

delays();
 if((P1&0xf0)!=0xf0)
    {
     sccode=0xfe;
	     while((sccode&0x10)!=0)//是否四行都掃描完了
	     {
	      P1=sccode;
		      if((P1&0xf0)!=0xf0)//本行有鍵按下
		       {shake=0;
		        recode=(P1&0xf0);
                P1=0xf0;
		        return((~sccode)+(recode));//返回鍵的特征字符 交叉點行為1其他為0,交叉點列為0其它為1
		       }
		      else
		       sccode=(sccode<<1)|0x01;//如果本行沒有鍵按下,則左移一位,掃描下一行
	     }
    }
}
shake=1;
P1=0xf0;
return(0);

} 

//************初始化
void init(void)
	{  
	    uchar i;
	    shake=0;
	    busy=1;
		req=0;
         keystore=0;
         analog1=0;
         keydd=0;
        controlstyle=0;                //11為開環,0為閉環;
 bellvalue=1;                    //按鍵聲音
 altra=0;                      //已通訊
 sdspeed=0;
 sdlc=0;
for(i=0;i<3;i++)
{ sw[i]=0; 
 lc[i]=0;}                     //設定速度值 數位
 loadnum=0;
specur=0;
 keystore=0;
 connum=0;
 bellnum=0;   
keydownnum=0;
num=0;
pause=0;
        digh1=0;
		 digl1=0;
	    digh2=0;
		 digl2=0;
         gbit=0;
         shbit=0;
        bbit=0;
        qbit=0;
		 wbit=0;
         xiaoyu=0;
         dig1=0;
		 dig2=0;
        huaca=0;
     for(i=0;i<N;i++)
       {  ana1[i]=0;
         ana2[i]=0;
       }
		 analog1=0;
	      analog2=0;
		 keyvalue=0;
		 
	    DOG=1;
		
		P1=0xf0;
		P0=0xff;
		SERCONTROL=0;   //默認為接收狀態
	       
		RCAP2H=0xff;
		RCAP2L=0xfa;
		T2CON=0x34;
		SCON=0x50;
	    IT1=0;
		IT0=0;
		ES=1;
	
		EX0=1;
		EA=1;
    }


 void consend(void)           //發實驗項目
 {DOG=~DOG;
   SBUF=0xff;                
   while(TI==0);
   TI=0;
   SBUF=0x2a;
   while(TI==0);
   TI=0;
   SBUF=controlstyle;
   while(TI==0);
   TI=0;
 }

 void sendspeed(void)        //發速度指令
 {
  DOG=~DOG;
  
  SBUF=0xfc;                
   while(TI==0);
   TI=0;
   SBUF=0xcf;                
   while(TI==0);
   TI=0;
   SBUF=sdspeed;
   while(TI==0);
   TI=0;
 }

 void sendlc(void)     //發加載指令
 {DOG=~DOG;
  SBUF=0xab;                
   while(TI==0);
   TI=0;
   SBUF=0xba;                
   while(TI==0);
   TI=0;
   SBUF=sdlc;
   while(TI==0);
   TI=0;
 }
 void sendzero(void)
 {DOG=~DOG;
  SBUF=0xff;                
   while(TI==0);
   TI=0;
   SBUF=0x88;                
   while(TI==0);
   TI=0;
 }
 void sendrnew(void)
 {DOG=~DOG;
  SBUF=0xff;                
   while(TI==0);
   TI=0;
   SBUF=0x11;                
   while(TI==0);
   TI=0;
 }
//****-----------------------顯"*"
void dis_star(uchar starnum)
{wr_zb(0xf9,9+starnum,48);
  send(tab8[0]);
}
//*-------------------------清"*"
void clear_star(uchar starnum)
{uchar j;
 for(j=48;j<64;j++)
     {wr_zb(0xf3,9+starnum,j);
	  send(0x00);
	 }
	
}
   //*-----------------清選擇標志---------------
   void clearmark(uchar clnum)
 {uchar i,j;
  for(j=clnum*16;j<clnum*16+16;j++)
   {for(i=0;i<2;i++)
     {wr_zb(0xf3,i,j);
	  send(0x00);
	 }
	}
 }
  
 /*-----------------顯示選擇標志---------------*/
 void dismark(uchar disnum)
 {wr_zb(0xf0,0,disnum);
  send(0xa1-0xa0);
  send(0xf4-0xa0);
 }
	/*-----------------顯示圖形-----------------*/
void disp_img (uchar code *img) reentrant
{
  uchar i,j;
  for(j=0;j<64;j++)
  { 
    for(i=0;i<24;i++)
    {
      wr_zb(0xf3,i,j);
      send(img[j*24+i]);
    }
  }
}

//*----------------------------------------顯"請輸入電機轉速值"
void disp_speed(uchar code *chn)
{uchar i;
 
 for(i=0;i<9;i++)
   {  wr_zb(0xf0,i+1,0);
      send(chn[i*2]-0xa0);
      send(chn[i*2+1]-0xa0);
   }
  for (i=0;i<17;i++)
  {wr_zb(0xf1,i+2,16);
   send(chn[18+i]);
  }      
 sw[0]=sdspeed/10;
 sw[1]=sdspeed-sw[0]*10;
 //sw[2]=(sdspeed-sw[0]*1000-sw[1]*100)/10;
 //sw[3]=sdspeed-sw[0]*1000-sw[1]*100-sw[2]*10;
  for(i=0;i<2;i++)
  { wr_zb(0xf9,i+9,32);
   send(tab7[sw[i]]);
  }
}
//*----------------------------------------顯"請輸入勵磁電流值"
void disp_lc(uchar code *chn)
{uchar i;
 
 for(i=0;i<9;i++)
   {  wr_zb(0xf0,i+1,0);
      send(chn[i*2]-0xa0);
      send(chn[i*2+1]-0xa0);
   }
  for (i=0;i<17;i++)
  {wr_zb(0xf1,i+2,16);
   send(chn[18+i]);
  }      
 lc[0]=sdlc/100;
 lc[1]=(sdlc-lc[0]*100)/10;
 lc[2]=sdlc-lc[0]*100-lc[1]*10;
 //sw[3]=sdspeed-sw[0]*1000-sw[1]*100-sw[2]*10;
  for(i=0;i<3;i++)
  { wr_zb(0xf9,i+9,32);
   send(tab7[lc[i]]);
  }
}
//*-----------------------------------顯測量數值

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品乱码一区二三区小蝌蚪| 一区二区三区蜜桃网| 国产精品国产三级国产a| 一区二区三区四区在线播放 | 成人午夜激情影院| 欧美午夜在线观看| 精品国产一区a| 亚洲人一二三区| 韩国v欧美v日本v亚洲v| 欧美日韩美女一区二区| 国产精品久久久久永久免费观看 | 欧美三日本三级三级在线播放| 精品久久久三级丝袜| 亚洲午夜在线视频| 成人小视频在线| 久久这里只精品最新地址| 日韩av一二三| 欧美日韩国产欧美日美国产精品| 亚洲四区在线观看| 成人性视频网站| www国产成人| 精品一区二区免费| 欧美老年两性高潮| 亚洲午夜激情av| 91久久人澡人人添人人爽欧美| 欧美韩国日本不卡| 国产传媒欧美日韩成人| 精品久久久久久久久久久久包黑料| 亚洲444eee在线观看| 欧美日韩一卡二卡| 亚洲成人黄色影院| 欧美日韩另类一区| 日韩和欧美一区二区三区| 欧美三日本三级三级在线播放| 一区二区三区在线视频免费| 色综合久久综合中文综合网| 亚洲美女电影在线| 在线视频一区二区三区| 亚洲精品欧美综合四区| 欧洲一区二区三区免费视频| 伊人夜夜躁av伊人久久| 在线视频观看一区| 亚洲国产精品欧美一二99| 欧美色综合天天久久综合精品| 亚洲精品欧美激情| 欧美精品乱码久久久久久| 国产盗摄一区二区三区| 欧美国产精品v| 色先锋aa成人| 婷婷激情综合网| 欧美videos大乳护士334| 国产乱理伦片在线观看夜一区| 中文子幕无线码一区tr| 色综合色狠狠天天综合色| 午夜激情一区二区| www久久精品| 色欧美片视频在线观看 | 国产欧美一区二区在线| 91在线国产福利| 亚洲二区在线观看| 日韩美女一区二区三区四区| 豆国产96在线|亚洲| 一区二区三区不卡在线观看| 91精品麻豆日日躁夜夜躁| 久久99精品国产| 国产精品色哟哟| 欧美乱熟臀69xxxxxx| 精品一区免费av| 亚洲天堂精品在线观看| 欧美一区二区高清| kk眼镜猥琐国模调教系列一区二区| 亚洲欧美一区二区久久| 欧美成人女星排行榜| www.日本不卡| 另类综合日韩欧美亚洲| 亚洲色图制服丝袜| 精品sm捆绑视频| 日本丰满少妇一区二区三区| 国产主播一区二区三区| 亚洲一区在线观看视频| 国产校园另类小说区| 在线播放国产精品二区一二区四区 | 亚洲一区二区在线视频| 26uuu成人网一区二区三区| 日本精品视频一区二区三区| 国产高清亚洲一区| 欧美aaaaa成人免费观看视频| 亚洲欧洲韩国日本视频| 精品国精品自拍自在线| 欧美日韩一区二区三区在线 | 国产欧美视频一区二区三区| 这里只有精品视频在线观看| 成人国产精品视频| 韩国三级电影一区二区| 亚洲最大色网站| 国产精品毛片久久久久久久| 欧美一区二区三区思思人 | 国产成人激情av| 奇米色一区二区| 亚洲自拍偷拍综合| 最新不卡av在线| 国产精品国产精品国产专区不片| 精品国产三级a在线观看| 欧美日韩成人在线一区| 一本久久a久久免费精品不卡| 成人av在线一区二区| 91福利资源站| 成人免费视频一区| 国产麻豆日韩欧美久久| 老司机精品视频在线| 午夜精品福利一区二区三区av| 亚洲国产精品久久人人爱 | 亚洲国产成人午夜在线一区| 26uuu成人网一区二区三区| 欧美大片日本大片免费观看| 91精品蜜臀在线一区尤物| 欧美日韩大陆在线| 欧美精品v日韩精品v韩国精品v| 在线免费观看一区| 欧美亚洲国产一区二区三区| 欧美日韩和欧美的一区二区| 欧美日韩成人在线一区| 91精品国产麻豆| 日韩一级片网站| 欧美精品一区视频| 久久久精品影视| 国产精品传媒入口麻豆| 亚洲三级免费电影| 亚洲一区欧美一区| 日韩国产精品91| 精彩视频一区二区| 大胆欧美人体老妇| 91色porny在线视频| 91成人免费网站| 欧美一区二区三级| 久久亚洲精品国产精品紫薇| 中文字幕欧美三区| 亚洲综合在线第一页| 午夜精品免费在线| 精品在线免费观看| 99久久久久久| 欧美日韩久久不卡| 精品国产精品网麻豆系列| 欧美国产97人人爽人人喊| 一区二区三区91| 韩国欧美一区二区| 99精品国产视频| 欧美日本在线看| 久久久综合网站| 亚洲精品日日夜夜| 久久99久久99| 91网站视频在线观看| 欧美一二三区在线观看| 欧美国产精品一区| 日韩av一级电影| va亚洲va日韩不卡在线观看| 678五月天丁香亚洲综合网| 久久九九久精品国产免费直播| 亚洲精品国产a| 久久成人18免费观看| 91免费版在线看| wwwwww.欧美系列| 亚洲一区二区三区在线看| 国内成+人亚洲+欧美+综合在线| 99久久久精品| 久久这里只有精品首页| 亚洲综合视频在线观看| 国产成人av电影在线播放| 欧美日韩精品免费| 亚洲欧美一区二区视频| 韩国精品主播一区二区在线观看 | 性欧美疯狂xxxxbbbb| 免费的成人av| 极品少妇一区二区| 成人免费av网站| 欧美日韩精品欧美日韩精品一综合| 国产日韩欧美制服另类| 视频一区在线播放| 国产精品久久久久久久久晋中 | 亚洲欧美一区二区不卡| 99精品1区2区| 亚洲精品老司机| 精品视频在线免费看| 午夜电影网亚洲视频| 日韩美女一区二区三区| 国产最新精品免费| 亚洲国产精品成人综合| av一区二区久久| 一区2区3区在线看| 7777精品伊人久久久大香线蕉最新版| 亚洲va韩国va欧美va| 欧美成人vr18sexvr| 成人永久看片免费视频天堂| 亚洲婷婷在线视频| 欧美日韩aaaaaa| 国产精品亚洲综合一区在线观看| 国产精品久久久久影院亚瑟| 欧洲一区在线观看| 久久成人18免费观看| 国产精品久久久久久久久久免费看|