有关74ls164问题

[复制链接]
2061|1
 楼主| keny616 发表于 2008-11-17 15:22 | 显示全部楼层 |阅读模式
#include&ltreg51.h&gt&nbsp;<br />#include&ltintrins.h&gt&nbsp;<br />#define&nbsp;uchar&nbsp;unsigned&nbsp;char&nbsp;<br />#define&nbsp;uint&nbsp;unsigned&nbsp;int&nbsp;<br />sbit&nbsp;P2_7=P2^7;&nbsp;<br /><br />uchar&nbsp;code&nbsp;seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x7d,0x07,0x7f,0x6f,0x40,0x00};&nbsp;<br /><br />uchar&nbsp;code&nbsp;disbuf[]={1,2,3,4,5,6};&nbsp;<br />/******************************************************************/&nbsp;<br />void&nbsp;delay_10us(uchar&nbsp;n)&nbsp;<br />{&nbsp;<br />&nbsp;do&nbsp;<br />&nbsp;{&nbsp;<br />&nbsp;_nop_();&nbsp;<br />&nbsp;_nop_();&nbsp;<br />&nbsp;_nop_();&nbsp;<br />&nbsp;_nop_();&nbsp;<br />&nbsp;_nop_();&nbsp;<br />&nbsp;}&nbsp;<br />&nbsp;while(n--);&nbsp;<br />}&nbsp;<br /><br />void&nbsp;delay_ms(uint&nbsp;n)&nbsp;<br />{&nbsp;<br />do&nbsp;<br />delay_10us(131);&nbsp;<br />while(n--);&nbsp;<br />}&nbsp;<br /><br /><br /><br />void&nbsp;display_led(uchar&nbsp;t)&nbsp;<br />{&nbsp;<br />&nbsp;uchar&nbsp;i,temp;&nbsp;<br />&nbsp;P2=0x00;&nbsp;<br />&nbsp;temp=0x7f;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//led显示&nbsp;<br />&nbsp;SBUF=temp;&nbsp;<br />&nbsp;while(!TI);TI=0;&nbsp;<br />&nbsp;for(i=0;i&lt6;i++)&nbsp;<br />&nbsp;{&nbsp;<br />&nbsp;P2=seg[disbuf];&nbsp;<br />&nbsp;delay_ms(t);&nbsp;<br />&nbsp;if(temp==0xfd)&nbsp;break;&nbsp;<br />&nbsp;P2=0x00;&nbsp;<br />&nbsp;temp=temp&lt&lt7|temp&gt&gt1;&nbsp;<br />&nbsp;SBUF=temp;&nbsp;<br />&nbsp;while(!TI);TI=0;&nbsp;<br />&nbsp;}&nbsp;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;}&nbsp;<br />main()&nbsp;<br />{&nbsp;<br />while(1)&nbsp;<br />display_led(5);&nbsp;<br />}&nbsp;<br /><br />上面程序,Proteus&nbsp;&nbsp;可以仿真,可是硬件实现不了&nbsp;<br />第一次用到164,请高手指点&nbsp;
一级菜鸟 发表于 2008-11-17 15:27 | 显示全部楼层

硬件怎么个实现不了?

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部