51单片机课程设计心得体会 _第1页
51单片机课程设计心得体会 _第2页
51单片机课程设计心得体会 _第3页
51单片机课程设计心得体会 _第4页
51单片机课程设计心得体会 _第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档2016全新精品资料全新公文范文全程指导写作独家原创1/2851单片机课程设计心得体会51单片机课程设计心得体会51单片机课程设计单片姓名姓名姓名指导老师2013机课程设计年12月目录一、设计目的及要求精品文档2016全新精品资料全新公文范文全程指导写作独家原创2/2831、设计目的32、设计要求3二、硬件设计31、所用元器件精品文档2016全新精品资料全新公文范文全程指导写作独家原创3/2832、电路图3电源电路3时钟振荡电路4上电复位电路4精品文档2016全新精品资料全新公文范文全程指导写作独家原创4/28时钟显示电路4调时电路63、完整电路图和PCB板子及实物图6三、程序设计91、段选位选数据表精品文档2016全新精品资料全新公文范文全程指导写作独家原创5/2892、延时子程序93、T0中断子程序104、显示子程序105、调时子程序11精品文档2016全新精品资料全新公文范文全程指导写作独家原创6/286、主程序137、头文件及变量的定义148、完整的程序15四、程序的调试191、仿真如图精品文档2016全新精品资料全新公文范文全程指导写作独家原创7/2820五、课设总结20六、参考文献21一、设计目的及要求1、设计目的为了更好地理解单片机的原理,掌握其运用,在实际的动手制作的过程中掌握单片机硬件结构,在自己动手写程序中掌握体会C51编程与汇编编程。与在本次课设中,我们要用51单片机制作一个电子时钟。精品文档2016全新精品资料全新公文范文全程指导写作独家原创8/282、设计要求用51单片机设计一个电子时钟,用六个数码管分别两两显示时、分、秒。采用二十四小时计时制,当235959时,再加一秒显示000000。使用五个按键,一个停止键,四个调时键时加、时减、分加、分减,且只能在停止状态下调时,调分的加减时,不能影响到时的数值。单片机采用上电复位。二、硬件设计1、所用元器件C51单片机一片、按键5个、74HC573芯片2片、2位4位共阴数码管各一个、排阻一个、12MHZ晶振一个、22PF电阻2个、10K电阻一个2、电路图电源电路C51单片机电源电路比较简单,但要保证5V供电。精品文档2016全新精品资料全新公文范文全程指导写作独家原创9/28时钟振荡电路我用的是12MHZ的晶振,晶振两引脚分别接单片机的XTAL1和XTAL2引脚,然后接两个电容并接地。电容大小为2230PF。上电复位电路如图所示,构成上电复位电路。电源接个电容街道单片机的复位引脚RST上,再在RST上拉一个10K电阻接地。时钟显示电路如图所示,时钟显示电路由P0输出段选数据然后经74HC573锁存并加强驱动再驱动数码管,P2输出位选数据也经74HC573锁存并加强驱动后再驱动数码管,使用P0口时要记得加上拉电阻。数码管采用动态显示,段选引脚先并联再接到段选锁存器上,位选引脚分别接到位选锁存器上。段选锁存引脚LE接到P1上,位选锁存引脚接在P1上。74HC573真值表如下图精品文档2016全新精品资料全新公文范文全程指导写作独家原创10/2851单片机课程设计心得体会51单片机课程设计报告要求要求报告采用A4纸,封面可打印,报告内容必须手写。每人一份51单片机课程设计报告学院专业班级姓名指导教师设计时间题目精品文档2016全新精品资料全新公文范文全程指导写作独家原创11/28一、设计任务与要求二、总原理图及元器件清单1总原理图要求用铅笔在A4纸整页绘制2元件清单三、模块电路分析1最小系统2显示模块分析发光二极管显示电路分析数码管显示电路要求铅笔绘制模块电路,并分析电路。请自己查询相关电路相关知识,再对应本学精品文档2016全新精品资料全新公文范文全程指导写作独家原创12/28习板分析。四、硬件调试1、详细描述硬件安装过程中出现的故障现象,并作故障分析,及解决方法。六、软件调试1、详细描述软件调试步骤。及各模块调试结果。2、详细描述调试过程中出现的故障现象,并作故障分析,及解决方法七、课程设计心得51单片机课程设计心得体会51单片机课程设计河南大学单片机课程设计精品文档2016全新精品资料全新公文范文全程指导写作独家原创13/28设计课题简单计算器及七号楼自习室查询器姓名刘铭、庞杰、王海云、黄彦海学院物理与电子学院专业测控技术与仪器班级2007级一班指导教师高伟河南大学物理与电子学院测控工程系简单计算器及七号楼自习室查询器摘要随着高校日益扩招,学校的自习室越来越紧张,能找到一个合适的自习室自习,已成为同学们经常谈论的话题,为此专门设计一个键盘和显示器显然大材小用,看到此种情况,我们想到了两种解决方法仅通过程序,即借助同学们手机都大都带有JAVA扩展功能,通过现有的硬件来实现自习室的查询。可设计一种单片机控制的计算器通过扩展其功能实现查询功能,计算器仍是它的主要功能,这样不会增加硬件成本,仅需编写程序即可利用计算器的电路实现,我们这里仅以7号教学楼为例,如输入112代精品文档2016全新精品资料全新公文范文全程指导写作独家原创14/28表周一的1、2节的自习室分布情况。这时会显示72037401。代表本时段的空自习室为7203、7401教室,可使同学们迅捷的找到自习室。本电路在嵌入式系统软硬件设计平台PROTEUS上仿真通过。能显示所查时段五个自习室,基本上能满足同学们的需要。目录第一章设计任务与要求4第二章方案的论证与选择3第三章系统硬件总图及原理431总电路图4精品文档2016全新精品资料全新公文范文全程指导写作独家原创15/2832原理433运行实际效果7第四章程序设计841程序流程图842LCD驱动程序943计算器及自习室查询程序代码精品文档2016全新精品资料全新公文范文全程指导写作独家原创16/281144自习室查询程序1645键盘程序17第五章作品改进及前景19第六章经验心得体会19小组成员及分工20精品文档2016全新精品资料全新公文范文全程指导写作独家原创17/28元件清单20参考文献22第一章设计任务与要求随着大学的日益扩招,各个学校的自习室也逐渐紧张起来,对于勤奋的学生而言能迅速找到合适自习室,自然是一件开心的事情。由于我们学校没有固定的自习室,故而只能利用教室没课的情况下充当自习室,而这些教室常常是变动的。河南大学学生会制作过一份河南大学自习室一览表,为此我们小组认为这样一份纸制的表格,实际上可以变成一种程序,可以通过输入查表输出的方式实现自习室的查询。而为了不单独增加成本,我们设计了一种兼有计算器功能的终端,使其既能作为计算器实用又能作为一个自习室查询器。使其较高的成本能体现更多的价值。结合当前学习的C51单片机原理,我们觉得可以通过一个计算器键盘,一个AT89C51,一个LCD显示器实精品文档2016全新精品资料全新公文范文全程指导写作独家原创18/28现这两个功能。任务1,设计一个简易计算器。2,通过输入有一定意义的数字代码输出相应的自习室。3,任务分配刘铭070230036负责选题编程及仿真调试。庞杰070230040负责撰写报告。王海云070230012负责查找资料。黄彦海070230053负责绘制硬件电路。要求1,能实现最基本的加减乘除运算。2,输入制定数字时,能至少输出5个自习室供选择。3,响应足够快4,可以扩展其它显示功能如电子书等。精品文档2016全新精品资料全新公文范文全程指导写作独家原创19/28第二章方案的论证与选择方案一我们试图通过数码管显示,但是由于需要的数码管太多,即使做出来了也不方便携带,不具又便携性。方案二通过12864等分辨率较小的LCD,但考虑到今后本电路可以扩展为整个金明校区的自习室显示的功能。即显示的自习室较多,故而我们选择了分辨率较高的160128显示器。方案三采用160128分辨率的显示器,并集成简易计算器功能,今后通过扩展RAM还可以实现电子书的阅读功能。使芯片能发挥它的最大价值。因此我们最终采用了方案三。第三章系统硬件总图及原理31总电路图图31精品文档2016全新精品资料全新公文范文全程指导写作独家原创20/28本电路有三部分组成,1,单片机89C51的最小系统。2,简易计算器键盘。3,160128点阵的LCD。32原理先做一个简易的十位计算器。此种电路已较为成熟,可在网上下载到,可以进行加减乘除运算,通过设计这个计算器为自习室查询器,提供好键盘电路和显示器电路。PG160128的驱动通过搜索也可找到,我们只需解决好显示器的选择和驱动管脚连接问题。图12为硬件外观图,图13为PG160128DATASHEET内容。51单片机课程设计心得体会51单片机洛阳理工学院课程设计报告精品文档2016全新精品资料全新公文范文全程指导写作独家原创21/28课程名称_单片机应用_设计题目_基于DS18B20和1602的温度计_专业班级_学号_姓名_完成日期_课程设计任务书设计题目_基于80C51单片机和DS18B20的数字温度计_设计内容与要求设计内容采用STC89C51单片机,DS18B20数字温度采集器件,单总线驱动等电路设计制作一个点在温度计,能利用1602LCD液晶显示温度。设计要求1)单片机系统扩展设计;、2)温度采集设计;3)显示功能设计;指导教师_年月日精品文档2016全新精品资料全新公文范文全程指导写作独家原创22/28课程设计评语【51单片机课程设计心得体会】成绩指导教师_年月日一、设计目的本次的设计主要是利用了单片机80C51和数字温度传感器DS18B20测量温度信号,计算后可以在LCD数码管1602上显示相应的温度值。二、设计指标温度测量范围为55125,精确度为01。三、总体框图设计主函数流程图四、功能模块及原理说明温度计采用80C51单片机作为微处理器,温度计系统精品文档2016全新精品资料全新公文范文全程指导写作独家原创23/28的外围接口电路由晶振、LCD显示电路、复位电路、温度检测电路、LCD驱动电路。温度计系统的的硬件电路图如下图所示。温度计的工作过程是初始化其接收需要检测的温度,并一直处于检测状态,并将检测到的温度值读取,并转化为十进制数值,通过LCD显示出来,再显示温度,方便用户来读数使用记录数据。具体实现方法是单片机将从P33管脚读进来的数据进行处理,P01到P07为数码管的段选端口,通过RP1的驱动对LCD进行驱动。五、设计验证数字温度计程序代码如下INCLUDEDEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTSBITDQP3/DS18B20与单片机连接口SBITRSP2/数据/命令选择SBITRWP2/读写选择SBITENP2精品文档2016全新精品资料全新公文范文全程指导写作独家原创24/28/使能信号UNSIGNEDCHARCODESTR1“TEMPERATURE“UNSIGNEDCHARCODESTR2“UCHARDATADISDATA5UINTTVALUE/温度值UCHARTFLAG/温度正负标志/LCD1602程序/VOIDDELAY1MS/延时1毫秒UNSIGNEDINTI,JFOR曾佑峰的51单片机课程设计报告51单片机课程设计报告专业班级通信1001姓名指导教师徐敏设计时间2012613目录精品文档2016全新精品资料全新公文范文全程指导写作独家原创25/281设计任务及要求2总原理图及元器件清单3设计思路4软硬件调试5实验心得51单片机课程设计一、设计任务与要求1任务制作并调试51单片机学习板2要求了解单片机的设计方案及设计步骤;了解单片机系统的基本结构组成及设计过程中注意的问题;熟悉单片机调试软件的全过程,学会处理调试过程中出现的现象;单片机功能及反引脚的接法和作用,要全面的掌握操作。二、总原理图及器件清单精品文档2016全新精品资料全新公文范文全程指导写作独家原创26/281总原理图2元件清单三、设计思路通过控制定时器的时间产生不同频率的方波,来驱动蜂鸣器发出不同的音频的声音,再利用晶振频率来控制音谱的长短,即可控制节拍。把乐谱中的音符和相应节拍变换成定常数和延迟常数。作为数据表格存放在储存器中,由程序查表得到定时常数和延时常数,分别用控制定时器产生方波的频率和发出该频率方波的持续时间。当时间到时再查下一个音符的定时常数和延时常数,依次下去。实现方法用定时器T0以方式1来产生各音符对应频率的方波,由P30输出驱动蜂鸣器。节拍控制通过用延时子程序D200次数来实现,以每拍800MS节拍时间为测,一拍需循环调用延时200MS子程序4次,半拍就需要2次。设晶振频率为8MHZ,乐曲中的音符,频率,半周期,定时值如下表;|565|323|5321|35|321|OXFE,OXCO精品文档2016全新精品资料全新公文范文全程指导写作独家原创27/28四、硬件调试1、是否短路用万用表检查P2两端是短路。电阻为0,则短路,电阻为一适值,电路正常。2、焊接顺序焊接的顺序很重要,按功能划分的器件进行焊接,顺序是功能部件的焊接调试另一功能部件的焊接,这样容易找到问题的所在。3、器件功能1)检查原理图连接是否正确2)检查原理图与PCB图是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论