单片机C语言程序设计实训100例——基于PIC+Proteus 谁有书里的代码啊,谢谢了

单片机C语言程序设计实训100例——基于PIC+Proteus 谁有书里的代码啊,谢谢了,第1张

这个是没有代码的,只有文件,要你去真代码,不过电路图及。HEX文件都有,你可以直接运行看结果,但自已要试程序的话,必须自已打上去!~

建议买一本吧!学PIC单片机,这本书不错。也就七十来块,如果这点钱都舍不得,还是别要了!知识是无价的,只你你学到了东西,这本书就值了,

给你网址 不知道上面有没有。对单片机没有研究

单片机C语言程序设计实训100例:>

>

淘bao 旺铺: 广州华电 单片机学习板 单片机外围学习模块/传感器模块

//44键盘检测程序,按下键后相应的代码显示在数码管上

#include<reg51h>

sbit beep=P2^3;

sbit dula=P2^6;

sbit wela=P2^7;

unsigned char i=100;

unsigned char j,k,temp,key;

void delay(unsigned char i)

{

for(j=i;j>0;j--)

for(k=125;k>0;k--);

}

unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,

0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

display(unsigned char num)

{

P0=table[num];

dula=1;

dula=0;

P0=0xc0;

wela=1;

wela=0;

}

void main()

{

dula=0;

wela=0;

while(1)

{

P3=0xfe;

temp=P3;

temp=temp&0xf0;

if(temp!=0xf0)

{

delay(10);

if(temp!=0xf0)

{

temp=P3;

switch(temp)

{

case 0xee:

key=0;

break;

case 0xde:

key=1;

break;

case 0xbe:

key=2;

break;

case 0x7e:

key=3;

break;

}

while(temp!=0xf0)

{

temp=P3;

temp=temp&0xf0;

beep=0;

}

beep=1;

display(key);

P1=0xfe;

}

}

P3=0xfd;

temp=P3;

temp=temp&0xf0;

if(temp!=0xf0)

{

delay(10);

if(temp!=0xf0)

{

temp=P3;

switch(temp)

{

case 0xed:

key=4;

break;

case 0xdd:

key=5;

break;

case 0xbd:

key=6;

break;

case 0x7d:

key=7;

break;

}

while(temp!=0xf0)

{

temp=P3;

temp=temp&0xf0;

beep=0;

}

beep=1;

display(key);

}

}

P3=0xfb;

temp=P3;

temp=temp&0xf0;

if(temp!=0xf0)

{

delay(10);

if(temp!=0xf0)

{

temp=P3;

switch(temp)

{

case 0xeb:

key=8;

break;

case 0xdb:

key=9;

break;

case 0xbb:

key=10;

break;

case 0x7b:

key=11;

break;

}

while(temp!=0xf0)

{

temp=P3;

temp=temp&0xf0;

beep=0;

}

beep=1;

display(key);

}

}

P3=0xf7;

temp=P3;

temp=temp&0xf0;

if(temp!=0xf0)

{

delay(10);

if(temp!=0xf0)

{

temp=P3;

switch(temp)

{

case 0xe7:

key=12;

break;

case 0xd7:

key=13;

break;

case 0xb7:

key=14;

break;

case 0x77:

key=15;

break;

}

while(temp!=0xf0)

{

temp=P3;

temp=temp&0xf0;

beep=0;

}

beep=1;

display(key);

}

}

}

}

以上就是关于单片机C语言程序设计实训100例——基于PIC+Proteus 谁有书里的代码啊,谢谢了全部的内容,包括:单片机C语言程序设计实训100例——基于PIC+Proteus 谁有书里的代码啊,谢谢了、你好,能把《单片机C语言程序设计实训100例——基于8051+Proteus仿真》一书里第三部分:综合设计:、跪求《单片机C语言程序设计实训100例——基于8051+Proteus仿真》完整pdf文档和源代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9298091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存