- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)PPT答辩-基于C51单片机的简易计算器的设计
主函数(运算主程序) //-----------主函数----------- 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(key11key0flag==1) { if(key==10) key=0; first=first*10+key;key=0; display(first); } delay10ms(30); KeyScan(); if(key12key=16) { op=key;key=0; flag=2; 主函数(运算主程序) KeyScan(); if(key11key0flag==2) { if(key==10) key=0; second=second*10+key;key=0; display(second); flag1=1; } delay10ms(30); KeyScan(); if(key==12flag1==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 实物展示-焊接好的主板PCB 实物展示-焊接好的显示板PCB 就要毕业了! 毕业答辩报告 基于单片机的简易计算器的制作 1 3 4 5 6 7 8 9 CL 0 2 Design by XXX 2011-04 很高兴各位老师能够在百忙之中听我的毕业答辩! Design by XXX 2011-04 课题 课题名称 计算器模拟系统的设计与制作 申报人 丁宇 职 称 实验师 专任/兼职 专任 部门或单位 浙江师范大学 联系电话课题来源 浙江师范大学 成果形式 论文 设计作品 实物制作 适用专业 应用电子技术 完成课题任务的学生数 2 背景 单片机已逐渐成为电子产品研制和开发中首选的控制器,它的应用越来越成为人们关注的焦点,计算器在日常生活中是比较常见的电子产品之一。用单片机来实现计算器的基本功能这一课题不仅能与生活实际相结合,又能很好的验证应电专业学生的基础知识和动手能力,其难度适合专科生设计制作。 设计要求 (1)计算器能显示8位数字,开机运行时,只有数码管最低位显示为“0”,其余位全部不显示; (2)具有4×4键盘,分别表示0~9、+、-、×、/ 、=和清零键CL,输入的数字从设计的键盘输入; (3)可对两个无符号数进行加、减、乘、除运算,并显示计算结果。 (4)结果溢出时发出“嘀”报警声。 (5)制作出实物,写出合格的毕业论文。 (6)相互协作完成任务。 本设计收获或成效 (1)查阅资料、熟悉计算器模拟系统的工作原理和设计思路。 (2)掌握单片机软件编程方法,了解硬件设计制作和方法。 (3)提高电路制作(protel99se软件)和调试能力。 (4)提高毕业论文的撰写能力。 (5)提高与人合作的能力和意识。 合作共赢 吴乐平:主要负责软件的编写设计,同时负责电路的修改。PPT的制作策划。 张立宝:硬件的设计 各自论文的缮写,合作共赢。 任务进程 选择适合自己的毕业课题 课题申报表,任务书的下达 查找资料,策划任务 PCB板画板(使用Altium DXP画板),软件设计及编写(KEIL、及C-
您可能关注的文档
- 机械原理PPT电子课件教案-第3章凸轮机构2.ppt
- 机械振动PPT电子教案课件-第03课_单自由度系统:阻尼自由振动.ppt
- 机械振动PPT电子教案课件-第05课_单自由度系统:周期强迫振动与非周期强迫振动.ppt
- 机电一体化原理与应用PPT教程-第一章 绪论.ppt
- 材料成型技术基础PPT电子教案-第五章 切削加工成形.ppt
- 机电一体化原理与应用PPT教程-第四章.ppt
- 材料成型技术基础PPT电子教案-第四章 金属的焊接成形.ppt
- 某辊压机减速机JGXP1120Q维修作业指导书.doc
- 概率论与数理统计PPT教学课件-第13讲.ppt
- 概率论与数理统计PPT教学课件-第10讲.ppt
文档评论(0)