- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
湖南科技大学
单片机课程设计
题 目:
姓 名:
学 院:
专 业: 学 号: 指导老师: 成 绩:
基于单片机秒表设计
机电工程学院测控技术与仪器
二零一四年六月六日
摘要
本设计是根据我们所学习的单片机课程,按照课程要求进行的课程检验。单片机技 术是一个不可或缺的技术,尤其是对于我们测控技术与仪器专业来说它是我们必须要掌 握的技能之一,使我们未来工作和生活的根本。现在的社会是一个信息科技高速发展的 社会,也是一个电子技术和微机计算机迅速发展的时代,单片机的档次和水平在不断的 提高,其应用的领域和范围也越来越广,成为现代电子系统中最重要的智能化核心部分。
随着计数器技术的不断发展与进步,计数器的种类越来越多,应用的范围越来越广, 随之而来的竞争也越来越激烈。过硬的技术也成为众多牛产厂商竞争的焦点之一。厂商 为了在竞争中处于不败之地,从而不断地改进技术,增加产品的种类。
现计数器的种类以增加到:电磁计数器、电子计数器、机械计数器(拉动机械计 数器、转动机械计数器、按动机械计数器、测长机械计数器)、液晶计数器等。
计数器的应用范围也遍布印刷、纺织、印染、针织、电缆、电讯、军工、轻工、机 械、开关、断路器、矿山、实行多班制的纺织行业的织布机、织带机、制线、制带、造 纸、制革、薄膜、高压开关电器产品、试验设备,印刷设备、短路器、医疗、纺织、机 械、仓库和码头的货运、行人及车辆过往的数量计数、冶金、食品、国防、包装、配料、 石油、化工、发电、机床、仪表、自动化控制等行业。
目录
TOC \o 1-5 \h \z 第一章 系统的功能要 1
1.1系统设计的要求及主要内容应解决的问题 1
第二章方案论证 2
2.1设计方案选择 2
2设计原理 2
第三章系统硬件电路设计 4
3.1最小系统设计 4
3.2原理图 6
3电路仿真 8
第四章系统程序设计 9
1系统软件设计流程图 9
2程序 9
第五章调试及性能分析 13
1系统性能测试与功能说明 13
5.2软件调试问题及解决 13
参考文献 M
附录A仿真电路 15
附录B原理电路 16
附录C实物照片 17
第一章系统的功能要
1.1系统设计的要求及主要内容应解决的问题
要求:
整个系统有较强的抗干扰能力
2?计数范围:0000~9999
将计数值准确显示出來
实现计数器的循环技术
应解决问题:
基于单片机构成的产品自动计数器研究的主要内容包括:如果构成检测电路、 AT89S52单片机用何种方式对外部计数脉冲进行计数显示控制、LED显示驱动模块的选 择、AT89S52单片机的扩展。
第二章方案论证
2.1设计方案选择
方案一:
采用多种数字逻辑电路来实现逻辑控制、主门、门控、计数单元的设计要求,这样 设计的电路整体比较复杂,而且不宜完成发挥部分的功能要求。所以方案一不采用。 方案二
可以采用FPGA來实现逻辑控制、主门、门控、计数单元的设计要求,并且设计方 便,但由于对FPGA的技术原理掌握不够熟练,所以放弃方案二。
方案三:
系统采用AT89S52为核心的单片机控制系统,实现原理图屮的逻辑控制、主门、门 控、计数的设计要求
单片机计数器的方式控制寄存器TMOD屮的GATE位二1时,可以很方便的进行INTO 引脚的外部输入信号的时间间隔测量。且单片机的控制电路很容易实现扩展,比如语音 模块、测温I2C模块、时钟模块、A/D模块等。故采用方案三。
2.2设计原理
利用AT89S52单片机来制作一个手动计数器,在AT89S52单片机的P3. 7管脚接一 个轻触开关,作为手动计数的按钮,用单片机的P3. 4-3. 7接一个四位共阴数码管,作 为位数选择,P0作为000-255 ii数的显示。
axxT ri£ei uicrvra zcQ ?:…45 4 ? FS:HM”W2化
axxT ri£
ei ui
crv
ra zc
Q ?:…45 4 ? FS:HM”W2化
图2. 1硬件电路图
系统板上硕件连线:
1) 把“单片机系统”区域屮的PO. O/ADO-PO. 7/AD7端口用排线连接到“四路静态 数码显示模块”区域中的任一个a-h端口上;要求:PO. O/ADO对应着“ PO. 1/AD1对 应着b,……,PO. 7/AD7对应着h。
2) 把“单片机系统”区域屮的P3. 4-3. 7端口接到三极管上,通过三极管来对数码 管进行位选。
3) 把“单片机系统”区域中的P3. 2/INT0和P3.3/INT1端口用导线分别连接到两 个独立按键上。
第三章系统硬件电路设计
3. 1 最小系统设计
VCCP10T P11T P12P13P14P15P16P17RESETRXDTXDINTOINTITOT1WR RDXTAI2XT.U1GNDVCC
VCC
P10T P11T P12
P
文档评论(0)