机电0810班郝兴毕业设计
uchar qian,bai,shi,ge; qian=date/1000; bai=date/100; shi=date/10; ge=date;
write_com(0x80+0x42); write_data(0x30+qian); write_data(0x30+bai); write_data(0x30+shi); write_data(0x30+ge); write_data(0x48); write_data(0x5a); }
void xsf() //显示频率 {
if(s1num==1) {
fre=(1000/(9+3*ys)); write_f(fre); }
if(s1num==2) {
- 17 -
机电0810班郝兴毕业设计
fre=(100000/(3*ys)); write_f(fre); }
if(s1num==3) {
fre=(1000/(15+3*ys)); write_f(fre); } }
void keyscanf() { d=0; if(s1==0) {
delay(5); if(s1==0) {
while(!s1); s1num++; if(s1num==1) {
- 18 -
机电0810班郝兴毕业设计
ys=0;
write_com(0x80+0x05);
write_data(0x73); //写sine: write_data(0x69); write_data(0x6e); write_data(0x65); write_data(0x20); write_data(0x20); }
if(s1num==2) {
ys=10;
write_com(0x80+0x05);
write_data(0x73); // write_data(0x71); write_data(0x75); write_data(0x61); write_data(0x72); write_data(0x65); } if(s1num==3) {
- 19 -
写squrae 机电0810班郝兴毕业设计
ys=0;
write_com(0x80+0x05); //train write_data(0x74); write_data(0x72); write_data(0x61); write_data(0x69); write_data(0x6e); write_data(0x20); }
if(s1num==4) {
s1num=0; P1=0;
write_com(0x80+0x05); write_data(0x20); write_data(0x20); write_data(0x20); write_data(0x20); write_data(0x20); write_data(0x20); write_com(0x80+0x42); write_data(0x20);
- 20 -
机电0810班郝兴毕业设计
write_data(0x20); write_data(0x20); write_data(0x20); write_data(0x20); write_data(0x20); } } } if(s2==0) {
delay(5); if(s2==0) {
while(!s2); ys++; } } if(s3==0) {
delay(5); if(s3==0) {
- 21 -