第一范文网 - 专业文章范例文档资料分享平台

基于单片机的语音报价电子称的设计

来源:用户分享 时间:2025/8/26 18:21:53 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

}

}

SCK = 1; temp = temp<<1; SCK = 0; if(DOUT)

temp++;

SCK = 1;

temp = temp^0x800000; temp = 0x800000-temp; SCK = 0; count++; return temp;

// delayms(100); void delay(unsigned int i) { }

unsigned char key_scan(void) {

unsigned char get_port = 0; unsigned char temp = 16; Key_port = 0xfe;

get_port = Key_port; unsigned int x,y; for(x= 0;x

get_port = get_port & 0xf0; {

delay(10);

get_port = Key_port; get_port = get_port & 0xf0; if(get_port != 0xf0) {

if(get_port != 0xf0)

}

} //if

get_port = Key_port; switch(get_port) { } { }

get_port = Key_port; get_port = get_port & 0xf0; //while

case 0xee:temp=0;break; case 0xde:temp=1;break; case 0xbe:temp=2;break; case 0x7e:temp=3;break; //switch

while(get_port != 0xf0)

//if

Key_port = 0xfd;

get_port = Key_port;

get_port = get_port & 0xf0; {

delay(10);

get_port = Key_port; get_port = get_port & 0xf0; if(get_port != 0xf0) {

get_port = Key_port; switch(get_port) { }

case 0xed:temp=10;break; case 0xdd:temp=4;break; case 0x7d:temp=6;break; //switch

if(get_port != 0xf0)

case 0xbd:temp=5;break;

}

} //if

while(get_port != 0xf0) { }

get_port = Key_port; get_port = get_port & 0xf0; //while

//if

Key_port = 0xfb;

get_port = Key_port; if(get_port != 0xf0) { }

delay(10);

get_port = get_port & 0xf0;

get_port = Key_port; get_port = get_port & 0xf0; if(get_port != 0xf0) { } //if

get_port = Key_port; switch(get_port) { } { }

get_port = Key_port; get_port = get_port & 0xf0; //while

case 0xeb:temp=11;break; case 0xdb:temp=7;break; case 0xbb:temp=8;break; case 0x7b:temp=9;break; //switch

while(get_port != 0xf0)

//if

Key_port = 0xf7;

get_port = Key_port;

}

get_port = get_port & 0xf0;

{ }

delay(10);

get_port = Key_port; get_port = get_port & 0xf0; if(get_port != 0xf0) { }

get_port = Key_port; switch(get_port) { } { }

get_port = Key_port; get_port = get_port & 0xf0; //while

case 0xe7:temp=12;break; case 0xd7:temp=13;break; case 0xb7:temp=14;break; case 0x77:temp=15;break; //switch

if(get_port != 0xf0)

while(get_port != 0xf0)

//if

//if

return temp;

void Music(z) {

unsigned char i; SHUJU=0; RST=1;

for(i=0;i<220;i++);//delay 2ms RST=0;

for(i=0;i<220;i++);//delay 2ms while(z>0)

搜索更多关于: 基于单片机的语音报价电子称的设计 的文档
基于单片机的语音报价电子称的设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c42iqe7vhle20sz532alg3gznb0gsy200bpp_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top