- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计指导1~17(完成)
第1章 简易数字电压表的设计
1.1、功能要求
简易数字电压表可以测量0~5V范围内的8路输入电压值,并在4位LED数码管上轮流显示或单路选择显示。其测量最小分辨率为0.02V。
1.2、方案论证
按系统功能实现要求,决定控制系统采用AT89C52单片机,A/D转换采用ADC0809。系统除能够确保实现要求的功能外,还可以方便的进行8路其他A/D转换量的测量和远程测量结果传送等扩展功能。数字电压表设计方案图如图1.1所示。
图1.1 设计方案框图
第2章 时钟计数器的设计
2.1、功能要求
时钟计数器要求用单片机及6位LED数码管显示时、分、秒,以24《小》时计时方式运行,能整点提醒(短蜂鸣,次数代表整点时间),使用按键开关可以实现时、分调整,秒表/时钟功能转换,省电(关闭显示)及定时设定提醒(蜂鸣器)等功能。
2.2、方案论证
为了实现LED显示器的数字显示,可以采用静态显示法和动态显示法。由于静态显示法需要数据锁存器等硬件,接口复杂一些,又考虑到时钟显示只有6位,且系统没有其他复杂的处理任务,,所以决定采用动态扫描法实现LED的显示。
单片机采用易购的AT89C52系列,这种单片机具有足够的空余硬件资源,可以实现其他的扩展功能。如果考虑使用电池供电,则可以采用LV系列单片机。时钟计时器电路系统的总体设计框图如2.1所示。
图2.1 设计方案框图
第3章 超声波测距器的设计
3.1功能要求
超声波测距器可应用于汽车倒车、建筑工地以及一些工业现场的位置监控,也可以用于如液位、井深、管道长度、物体厚度等的测量。其测量范围为0.10~4.00m,测量精度为1cm,测量时与被测物体无直接接触,能够清晰、稳定的显示结果。
3.2、方案论证
我们知道,由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波常用于距离的测量。利用超声波检测距离设计比较方便,计算处理比较简单,并且在测量精度方面也达到日常使用要求。
超声波分为两大类:一类是用电气方式产生超声波;另一类是使用机械方式产生超声波。电气方式包括压电型、电动型等;机械方式有加尔统笛、液哨和气流旋笛等。他们产生超声波的频率、功率和声波特性各不相同,因而用途也各不相同。
根据设计要求并综合各方面的因素,本例决定采用AT89C51单片机作为主控器,用动态扫描法实现LED数字显示,超声波驱动信号用单片机的定时器完成。超声波测距器系统设计框图如图3.1.
图3.1 设计方案框图
第 4 章 DS18B20 数字温度计的设计
4.1 功能要求
数字式温度计测温范围在-55~125℃,误差在±0.5℃以内,采用LED数码管直接显示。
4.2 方案论证
在日常生活及工农业生产,经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻。而热电偶和电阻测出的一般都是电压,在转换成对应的温度,需要比较多的外部硬件支持。其缺点如下:硬件电路复杂、软件调试复杂、制作成本高。
本数字温度计设计采用美国DALLAS半导体公司继DS1820之后推出的一种改进型智能温度传感器DS18B20作为检测元件,测温范围为-55~125C。
DS18B20可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。
按照系统设计功能的要求,确定系统有3个模块组成:主控制器、测温电路和显示电路。
数字温度计总体电路结构框图如图4.1所示。
第 5 章 4个16*16点阵LED电子显示屏的设计
5.1 功能要求
设计一个能显示4个16*16点阵图文LED显示屏,要求能显示图形或文字,显示图形或文字应稳定、清晰,图形或文字显示有静止、左移或右移等显示方式。
5.2 方案论证
从理论上讲,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光,就可以得到想要的显示结果。这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。每个16*16的点阵共有256个放光二极管,显示单片机没有这么多端口。如果采用锁存器来扩展端口,那么按8位的锁存器来计算,一个16*16的点阵需要256/8=32个锁存器。这个数字很庞大,因为这里仅仅是16*16的点阵,而在实际应用中的显示屏往往还要大得多,这样在锁存器上花的成本将是个很庞大的数字。因此在实际应用中,显示屏几乎都不采用这种设计,而采用另一种称为动态扫描的显示方式。
所谓动态扫描,简单地说就是逐行轮流点亮。这样扫描驱动电路就是可以实现多行(如16行)的同名列共用一
您可能关注的文档
- 北邮 音响放大电路.doc
- 医药与健康2.ppt
- 医院无线网络建设方案参考.docx
- 医院2012安全生产讲课.ppt
- 十一 电路.doc
- 十一、收入费用和利润.ppt
- 十二.听听,秋的声音.ppt
- 十二种打结方法.ppt
- 北广场挡墙拆除方案修改稿.doc
- 十四+压杆稳定.ppt
- 2025年中国铝型棒行业投资前景及策略咨询研究报告.docx
- 2025年中国水平孔罗盘斜仪数据监测报告.docx
- 2025年中国对氟苯丙酮行业投资前景及策略咨询研究报告.docx
- 2025年中国硅橡胶绝缘电缆行业投资前景及策略咨询研究报告.docx
- 2025至2030年电力电子元件项目可行性研究报告.docx
- 2025年中国雪尼尔制品数据监测研究报告.docx
- 2025年综合类-中级农业经济-第二章农业企业经营与管理体制历年真题摘选带答案(5套合计100道单选.docx
- 2025年中国平推票据打印机数据监测报告.docx
- 2025年中国熔煅器行业投资前景及策略咨询研究报告.docx
- 2025年中国永磁同步变频调速电动机数据监测研究报告.docx
文档评论(0)