📄 gongneng.c
字号:
#include<LCD.H>
#include<reg52.h>
#include<func.h>
#define uchar unsigned char
#define uint unsigned int
uchar getkey(uchar jianpan_code){
switch(jianpan_code) {
case 0x18:return(0);break; case 0x14:return(1);break; case 0x12:return(2);break; case 0x11:return(3);break; case 0x28:return(4);break; case 0x24:return(5);break; case 0x22:return(6);break; case 0x21:return(7);break; case 0x48:return(8);break; case 0x44:return(9);break; default: break; }}
void jiemian( ) //默认选中
{
Display_ch(diyi,1,1,4);
smNop();
Display_num('?',2,1,1);
smNop();
Display_ch(diyi1,3,1,4);
smNop();
Display_ch(diyi2,4,1,4);
smNop();
}
void dianyashow()
{ /* uchar a,d;
Display_ch(boxing,0x80,1,6); //提示输入电压值
smNop();
while(!keyscan1( )); //等待输入
a=keyscan1();
a=getkey(a);
d=dianyashuzu[a];
Display_num('d',0x8b,1,1); //显示输入结果
smNop( );
// dianya(a); //调用ad0809转化
smNop();
if(P1^0)*/
Display_ch(wancheng,1,1,4); //显示转化完成
}
void boxinghanshu( ) //选中方波
{
Display_ch(fangbo,1,1,2);
smNop();
Display_num('?',2,1,1);
smNop();
Display_ch(sanjiaobo,3,1,3);
smNop();
}
void boxing1hanshu( ) //选中三角波
{
Display_ch(fangbo,1,1,2);
smNop();
Display_ch(sanjiaobo,2,1,3);
smNop();
Display_num('?',3,1,1);
smNop();
}
void bijiaohanshu( )
{
//调用AD转化结果m,用CPLD串口输入
// uchar m,n;
// n=ad0809;
// if(n-m<=20)
Display_ch(bijiao,1,1,7);
// else
Display_ch(bijiao1,2,1,7);
}
void fangbohanshu( )
{;
//调用方波产生函数
//lcd显示产生的波形类型
}
void sanjiao( )
{
;
}
void jiemian1() //选中电压比较
{
Display_ch(diyi,1,1,4);
smNop();
Display_ch(diyi1,2,1,4);
smNop();
Display_num('?',3,1,1);
smNop();
Display_ch(diyi2,4,1,4);
smNop();
}
void jiemian2() //选中产生波形
{
Display_ch(diyi,1,1,4);
smNop();
Display_ch(diyi1,2,1,4);
smNop();
Display_ch(diyi2,3,1,4);
smNop();
Display_num('?',4,1,1);
smNop();
}
void cuowuhanshu( )
{
Display_ch(cuowu,1,1,6);
smNop();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -