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

基于51单片机的光立方设计毕业设计 - 图文 (7)

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

致谢语

临近毕业现在才感觉学校那么的温暖,有种不舍的情怀,在离别之际我留在这学校的唯一作品就是这份毕业设计,这里要感谢我的导师,在我做毕业设计的过程中,从论文的撰写毕业设计的选题还有设计思路的扩展方面都给予了很大帮助,主任抽出宝贵的时间给我指导,时不时的问我有没有什么困难,有困难她给我解决,处处对我很关照,作为导师尽职尽责和蔼可亲。在这也谢谢我的同学们给于我帮助,给我提供焊接和很多软件和硬件测试工具。

附 录

1、实物图:

2、系统原理图:

U2C1C2+5VC3111412SH_CPDSST_CPQ0Q1Q2Q3Q4Q5Q6Q7Q7'1512345679C1111412U6SH_CPDSST_CPQ0Q1Q2Q3Q4Q5Q6Q7Q7'1512345679C3U10:Ab0174HC042U1d119XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221b022b123b224b325b426b527b628b71011121314151617C410a013MROEC4a01013MROE74HC595PECKAGE=SOP1674HC595PECKAGE=SOP16U10:Bb1374HC0441512345679d218XTAL2U3C1111412SH_CPDSST_CPQ0Q1Q2Q3Q4Q5Q6Q7Q7'1512345679C11114C312U7SH_CPDSST_CPQ0Q1Q2Q3Q4Q5Q6Q7Q7'e19RSTC3U10:Cb2574HC046+5V293031PSENALEEAC410a013MROEC410a013MROE74HC595PECKAGE=SOP1674HC595PECKAGE=SOP16U10:Db31374HC0412C2C1C3C4220UF12345678+5VP1.0/T2P1.1/T2EXP1.2P1.3P1.4P1.5P1.6P1.7AT89C52U4C1f1f21114SH_CPDSST_CPQ0Q1Q2Q3Q4Q5Q6Q7Q7'1512345679U8C1111412SH_CPDSST_CPQ0Q1Q2Q3Q4Q5Q6Q7Q7'1512345679C3U10:Eb41174HC0410C312C4a0C410a013MROE1013MROE74HC595PECKAGE=SOP1674HC595PECKAGE=SOP16b59U10:F874HC04C1d130pFx3C310uFx1f1C1x2111412U5SH_CPDSST_CPQ0Q1Q2Q3Q4Q5Q6Q7Q7'1512345679C11114U9SH_CPDSST_CPQ0Q1Q2Q3Q4Q5Q6Q7Q7'1512345679X1CRYSTALNET=b0d2R10f2e1C3U11:Ab6174HC042C312C230pF1kPECKAGE=res300thR950kPECKAGE=res300thC410a013MROEC410a013MROE74HC595PECKAGE=SOP1674HC595PECKAGE=SOP16U11:Bb7374HC044 3、系统PCB图:

程序清单

#inClude

#inClude //空语句调用头文件 #inClude\

#define uChar unsigned Char #define uint unsigned int

/**********************************************************************/ sBit DS=P1^0;

/**********************************************************************/

/**********************************************************************/ sBit CLK=P1^1; //74HC595的SH-CP(11脚)

sBit STB=P1^2; //74HC595的时钟和输出锁存(12脚)

/**********************************************************************/ /*坐标数组*/

/**********************************************************************/ uChar Code shu[8]={0,1,2,3,4,5,6,7}; //十进制数选 uChar Code x1[8]={0x7f,0xBf,0xdf,0xef,0xf7,0xfB,0xfd,0xfe};//595数据 uChar Code y1[8]={0xfe,0xfd,0xfB,0xf7,0xef,0xdf,0xBf,0x7f};//595使能

uChar Code z1[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//层扫描

/************************************************************************/ /*亮度调节延时*/

/************************************************************************/ void delay(unsigned int i) { unsigned int j; for(;i>0;i--) { for(j=5;j>0;j--); } }

/**********************************************************************/ /*ms延时*/

/**********************************************************************/ void delayms(uChar xms) { uChar i,j; for(i=0;i

/************************************************************************/ /*亮度调整*/

/************************************************************************/ /*void PWM_LIGHT(unsigned Char P) { OE=0; delay(P); OE=1; delay(10-P); } */

/***********************************************************************/ /*595发送一字节*/

/***********************************************************************/ void Set595(unsigned Char xie) { unsigned Char i; unsigned int temP; temP=xie; for(i=0;i<8;i++) { if(temP&0x01) {

DS=1; } else DS=0; temP=temP>>1; CLK=0; _noP_(); _noP_(); CLK=1; //移位上升沿有效? } }

/**********************************************************************/

/**********************************************************************/ void dis595(void) { STB=0; _noP_(); _noP_(); STB=1; //串行输出上升沿有效 }

/**********************************************************************/

/**********************************************************************/ void Set595_1(unsigned Char xie,unsigned Char xie1) { unsigned Char i; for(i=0;i<8;i++) { DS=xie&0x01; DS=xie1&0x01; DS=0; DS=1; xie>>=1; xie1>>=1; //移位上升沿有效? } }

/**********************************************************************/ /*倒计时*/

/**********************************************************************/ void daojishi(void) { uChar i,j,k; for(j=0;j<8;j++) {

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育基于51单片机的光立方设计毕业设计 - 图文 (7)全文阅读和word下载服务。

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