




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉工业职业技术学院单片机课程设计报告 电子钟班级: 机电1203班 姓名: 熊傲敏 学号: 201211061336 组员: 陈贤志 熊傲敏 余庆 制作时间: 2014年6月8号目录一. 设计目的.3二. 设计功能.3三. 设计内容.3四. 所用器材.4五. 电路连接.5六. C语言程序.6七. 仿真调试.7八. 设计总结.10一设计目的:1. 熟悉软件的调试和仿真。2. 通过本次课程设计加深对单片机课程的全面认识和掌握,对单片机课程的应用进一步的了解。3熟悉单片机结构和工作原理。4. 锻炼实践能力和理论能力,团队分工合作与协调能力二. 设计功能: 1.能准确显示时间,以24小时运行方式(时,分,秒)。 2.能够调节时间(时,分)。 3.显示七段数码管。 4.具有清零功能。三设计内容: 1.系统软件采用C语言方式,通过keil uvision3 软件转变成hex格式,接着使用protues进行仿真。2.AT879C52单片机制作电子钟。四所用器材:器材个数型号符号说明 电阻 1个 RES是导体对电流阻碍作用大小 电容 3个 CAP是装电的容器,是一种容纳电荷的器材 晶振 1个 CRYSTAL给单片机正常工作提供稳定的信号 按钮 4个 BUTTON当激活时,能执行指定的功能 单片机 1个 AT89C52一种集成电路芯片,是采用超大规模集成电路技术 排阻 1个 RESPACK-8限制电流 锁存器 2个 74HC573是一种对脉冲电平敏感的存储单元电路 数码管 1个 7SEG-COM-CC显示出数字能够显示时间、日期、温度等五电路连接: 1.总电路图 2.按键放大电路图3.锁存器连接图六C语言程序: #include sbit key1=P12; sbit key2=P13; sbit key3=P14; sbit key4=P15; sbit wk=P17; sbit dk=P16; unsignedchar code tab=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71; unsigned char code col=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f; int t,ge,shi,qian,wan,baiwan,qianwan; unsigned char temp1,temp2,temp3; void delay_1ms(unsigned int z) unsigned int x,y; for(x=z;x0;x-); for(y=110;y0;y-); Void display(unsignedint temp1,temp2,temp3) ge=temp1%10; shi=temp1/10; qian=temp2%10; wan=temp2/10; baiwan=temp3%10; qianwan=temp3/10; P2=col7; wk=1; wk=0; P2=tabge; dk=1; dk=0; P2=0xff; delay_1ms(1); P2=col6; wk=1; wk=0; P2=tabshi; dk=1; dk=0; P2=0xff; delay_1ms(1); P2=col4; wk=1; wk=0; P2=tabqian; dk=1; dk=0; P2=0xff; delay_1ms(1); P2=col3; wk=1; wk=0; P2=tabwan; dk=1; dk=0; P2=0xff; delay_1ms(1); P2=col1; wk=1; wk=0; P2=tabbaiwan; dk=1; dk=0; P20xff; delay_1ms(1); P2=col0; wk=1; wk=0; P2=tabqianwan; dk=1; dk=0; P2=0xff; delay_1ms(1); P2=col5; wk=1; wk=0; P2=0x40; dk=1; dk=0; P20xff; delay_1ms(1); P2=col2; wk=1; wk=0; P2=0x40; dk=1; dk=0; P2=0xff; delay_1ms(1); void main() TMOD=0x01; TH0=(65535-20000)/256; TL0=(65535-20000)%256; EA=1; ET0=1; TR0=1; while(1) if(key1=0) delay_1ms(10); if(key1=0) temp3+; if(temp3=24) temp3=0; while(!key1); if(key2=0) delay_1ms(10); if(key2=0); temp2+; while(!key2); if(key3=0) delay_1ms(10); if(key3=0) temp1=0; temp2=0; temp3=0; while(!key3); if(key4=0) delay_1ms(10); if(key4=0) TMOD=0x01; TH0=(65535-20000)/256; Tl0=(65535-20000)%256; EA=1; ET0=1; while(!key4); TR0=TR0; void timer_0(void)interrupt 1 TH0=(65535-20000)/256; TL0=(65535-20000)%256; t+; if(t=50) t=0; temp1+; if(temp1=60) temp1=0; temp2+; if(temp2=60) temp2=0; temp3+; if(temp3=24) temp3=0; display(temp1,temp2,temp3); 七仿真调试: 8 设计总结: 通过这次的设计使我认识到我对单片机方面的知识知道的太少了,对于书本上的很多知识还不能灵活运用,有很多我们需要掌握的知识在等着我去学习,我会在以后的学习生活中弥补我所缺少的知识。本次的设计使我从中学到了一些很重要的东西,那就是如何从理论到实践的转化,怎样将我所学到的知识运用到我以后的工作中去。在大学的课堂的学习只是在给我们灌输专业知识,而我们应把所学的用到我们现实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国护肤用琼崖海棠油行业市场分析及投资价值评估前景预测报告
- 2025广东江门市蓬江区教师招聘23人考前自测高频考点模拟试题及1套参考答案详解
- 2025国家知识产权局知识产权发展研究中心招聘社会在职3人考前自测高频考点模拟试题完整答案详解
- 2025华东师范大学开放教育学院教师发展学院招聘1人(上海)考前自测高频考点模拟试题及答案详解1套
- 2025安徽淮北师范大学招聘高层次人才90人模拟试卷及答案详解(考点梳理)
- 2025年临沂市工业学校公开招聘教师(40名)考前自测高频考点模拟试题及1套参考答案详解
- 2025广州银行经营机构人才招聘模拟试卷附答案详解(典型题)
- 2025河南郑州城建职业学院招聘考前自测高频考点模拟试题完整答案详解
- 2025春季中国宝武全球校招“国宝生”计划正式启动模拟试卷完整答案详解
- 2025河南郑州智能科技职业学院招聘考前自测高频考点模拟试题(含答案详解)
- 2025年旅游策划服务框架协议书
- 银行解冻申请书
- 2025年成人高考政治(专升本)考试题库
- KCA试题库完美版
- 铺面装修购销合同模板
- 五年级英语上学期 Unit 2 阅读理解精练-译林版三起(含答案)
- DB35∕T 2174-2024 改良酸性土壤专用有机肥料通 用技术要求
- 森林抚育作业设计
- 糖皮质激素类药物临床应用指导原则(2023版)解读
- JT-T-1211.1-2018公路工程水泥混凝土用快速修补材料第1部分:水泥基修补材料
- 水利工程运维水利工程运行和日常维修养护方案
评论
0/150
提交评论