电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

毕业设计-基于c51单片机的简易计算器的设计演示ppt

31页
  • 卖家[上传人]:F****n
  • 文档编号:88051472
  • 上传时间:2019-04-17
  • 文档格式:PPT
  • 文档大小:893.50KB
  • / 31 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、模拟计算器,基于单片机的简易计算器的制作,1,3,4,5,6,7,8,9,CL,0,2,很高兴侯老师能够在百忙之中听我们的结业答辩!,课题,背景,单片机已逐渐成为电子产品研制和开发中首选的控制器,它的应用越来越成为人们关注的焦点,计算器在日常生活中是比较常见的电子产品之一。用单片机来实现计算器的基本功能这一课题不仅能与生活实际相结合,又能很好的验证应电专业学生的基础知识和动手能力,其难度适合专科生设计制作。,设计要求,(1)计算器能显示4位数字,开机运行时,只有数码管最低位显示为“0”,其余位全部不显示; (2)具有44键盘,分别表示09、/ 、和清零键CL,输入的数字从设计的键盘输入; (3)可对两个无符号数进行加、减、乘、除运算,并显示计算结果。 (4)结果溢出时发出“嘀”报警声。 (5)制作出实物,写出合格的结业论文。 (6)相互协作完成任务。,本设计收获或成效,(1)查阅资料、熟悉计算器模拟系统的工作原理和设计思路。 (2)掌握单片机软件编程方法,了解硬件设计制作和方法。 (3)提高电路制作(protel99se软件)和调试能力。 (4)提高毕业论文的撰写能力。 (5)提高与人

      2、合作的能力和意识。,7,任务进程,选择适合自己的毕业课题 课题申报表,任务书的下达 查找资料,策划任务 PCB板画板(使用Altium 画板),软件设计及编写(KEIL、及C-Free),Proteus软件的仿真、调试。 后期细微修改。 提交PCB文件进行打样,购买元器件,焊接元件,烧录软件,调试实物。 成果汇报PPT制作。 毕业论文的编写及修改,答辩。,使用到的工具软件,使用到的工具: 电烙铁、可调电源、万用表、计算机。,硬件部分的设计,多个方案的对比,方案一:在一开始设计的时候,我们采用了P0口( P0口加上10K上拉电阻)作为段码驱动显示,P2口作为位驱动,P1口作为键盘驱动识别,这样,P0口作为段驱动,可以使数码管更亮(通过调节上拉电阻的阻值,单片机其他准IO口内部有30K的上拉电阻,这里采用10K的上拉电阻,可以比其他IO口输出更大的电流)缺点,键盘布局不适合使用操作,PCB布线较多的跳线。 方案二:采用P1口段驱动显示,P2口位驱动,在段驱动加上74LS244缓冲器,使显示更稳定,P0口加上10K上拉电阻作为键盘扫描识别。显示依然不够稳定,PCB布线跳线较多,如果开发为两块

      3、板,导线需要较多,不够稳定。,多个方案的对比,方案三:在设计确定方案的过程中,我们设计了好几种方案,也不断地改进中,最终确定使用显示板使用MAX7219驱动两个共阴四位七段数码管显示数字。 因为使用MAX7219驱动数码管显示,亮度稳定,不闪烁, 具有10MHz连续串行口 、独立的LED段控制 、数字的译码与非译码选择 、150A的低功耗关闭模式、亮度的数字和模拟控制 、高电压中断显示 、共阴极LED显示驱动 等特点,同时,显示接口简单(只有VCC 5V电源输入,可以和单片机同源供电,GND端,LOAD数据装载输入端,CLK时钟输入端,和DIN串行数据输入端。,硬件布局,仿真电路图,仿真中,电源部分的设计,电源部分的设计没有涉及到变压,整流部分,只是对器件BNC(DC头)的直流5V电压进行开关设计,电源指示,稳压,限压,滤波作用,其中使用到了5.1V/1W稳压管,使供给单片机的和其他部分模块的电源限制在5V,或低于5V。,LED,5.1V稳压管,DC头,串口 RS232程序下载,左边的原理图为程序烧写模块,使用串口进行程序的下载。适用于STC 51系列单片机,Atmel的89S51平预

      4、留有接插件,方便程序下载,下载板需另外制作。,单片机周边设计,在进行I/O口工作分配的时候,考虑到布线及产品的美观性,以及操作的简易性,P1口为显示驱动,P0口接上拉电阻(103,10K),用于键盘扫描,蜂鸣器由P34口驱动,使用上电自动复位,时钟部分使用12MHz晶振。,驱动显示接口 显示板供电口,复位时钟电路,103排阻,P0键盘扫描,单片机周边设计,P3.0,P3.1专用单片机程序下载,其他I/O口未使用。P2口闲置,备以后扩展使用。J20其中三个引脚接到P1.0,P1.1,P1.2,分别为LOAD(数据装载输入端),CLK(单片机提供给显示驱动芯片MAX7219的时钟信号),DIN(串行数据输入),加上两个电源端口,驱动显示板。,驱动显示接口 显示板供电口,复位时钟电路,103排阻,P0键盘扫描,键盘扫描,键盘扫描由P0口驱动。采用4*4键盘设计,满足设计要求的所有功能。,显示板,显示板电路原理图,使用MAX7219驱动数码管,它将单片机传送过来的显示信号进行解码,驱动数码管显示。具有亮度稳定,不闪烁,可达10MHz的扫描频率。显示信号传输用线少,适合把主板和显示板分开设计。接

      5、口定义为(只有VCC 5V电源输入,可以和单片机同源供电,GND端,LOAD数据装载输入端,CLK时钟输入端,和DIN串行数据输入端)。,MAX7219显示驱动IC,驱动显示接口 显示板供电口,显示亮度控制,两块7段四位数码管,主板原理图,软件部分设计,显示端口定义,/使用时应保证本计算器的输入数值与输出数值均不大于65536 数码管驱动芯片用的MAX7219,运算和键盘扫描用STC89C51 #include /调用库函数 unsigned char key,temp; #define DIN P1_0 /串行数据输入引脚 #define CLK P1_1 /同步时钟 #define LOAD P1_2 /数据输入使能,键盘扫描子程序,数据发送子程序,/-数据发送子程序- void send(unsigned char addr,unsigned char dat) unsigned char ADS,i,j; LOAD=0; i=0; while(i=1;j-), DIN=ADS /驱动MAX7219,将显示代码传送给MAX7219.,数据显示子程序,n0=n/10000000;

      6、n1=(n/1000000)%10; n2=(n/100000)%10; n3=(n/10000)%10; n4=(n/1000)%10; n5=(n/100)%10; n6=(n/10)%10; n7=n%10; /传输数据的编码,/-数据显示子程序- void display(unsigned long int n) unsigned char n0; unsigned char n1; unsigned char n2; unsigned char n3; unsigned char n4; unsigned char n5; unsigned char n6; unsigned char n7;,主函数(运算主程序),/-主函数- void main(void) unsigned long int first; unsigned long int second; unsigned long int result;/最终运算结果 unsigned char op;/用来存储+、-、*、/操作符键的值 unsigned char flag,flag1; P3_4=0;,LOOP: first=0;second=0;result=0;op=0;flag=1;flag1=0; display(0); while(1) KeyScan(); if(key0,主函数(运算主程序),KeyScan(); if(key0 if(key=12&flag1=1) switch(op) ,case 13:result=first+second;break; case 14:result=first-second;break; case 15:result=first*second;break; case 16:result=first/second;break; first=0; second=0; display(result); key=0; flag=1; flag1=0; KeyScan(); if(key=11) goto LOOP; ,焊接完的主板PCB,实物展示-焊接好的主板PCB,就要完成了!,

      《毕业设计-基于c51单片机的简易计算器的设计演示ppt》由会员F****n分享,可在线阅读,更多相关《毕业设计-基于c51单片机的简易计算器的设计演示ppt》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.