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

毕业论文之单片机简易计算器 - C51 - MAX7219 - 图文

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

如图3所示为画好的主板原理图。

如图4所示是画好的显示板原理图。

浙江工业大学本科毕业设计论文

图3 画好的主板原理图

附录2.硬件原理图和PCB图

图4 画好的显示板原理图

33

浙江工业大学本科毕业设计论文

如图5为画好的主板PCB图。

图5 画好的主板PCB图

如图6为画好的显示板PCB图。

图6 画好的显示板PCB图

34

浙江工业大学本科毕业设计论文

附录3.制作好的实物

如图7为打样好的主板和显示板PCB板。

图7 打样好的主板和显示板PCB板

如图8所示为焊接制作好的实物。

图8 焊接制作好的实物

如图9为正在上电工作的实物。

35

浙江工业大学本科毕业设计论文

图9 正在上电工作的实物

附录4.程序清单

//数码管驱动芯片用的MAX7219,运算和键盘扫描用STC89C51 #include //调用库函数 unsigned char key,temp;

#define DIN P1_0 //串行数据输入引脚 #define CLK P1_1 //同步时钟 #define LOAD P1_2 //数据输入使能

//--------20ms延时子程序------------- void delay10ms(unsigned char time) {

unsigned char a,b,c; for(a=0;a

//--------按键扫描子程序-------------

//“1--9”号键的key值分别为1--9; “ +、-、*、/ ”15、16

//“ = ”的key 值为10 //“on/c”的key值为11 void KeyScan(void) { P0=0xFF; P0_0=0; temp=P0; temp&=0xF0; if(temp !=0xF0) {

36

key 值分别为13、14、 的

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