- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与接口技术课程设计精要
河南理工大学
《单片机原理与接口技术》课程设计
基于51系列单片机的实验平台开发设计
姓 名: 叶金濮
学 号: 1316202052
专业班级: 自动化三班
指导老师: 杨凌霄
所在学院: 万方科技学院
2016年 3月 19日
关键词: STC单片机,实验平台,数码管,流水灯
目 录
摘 要 I
目 录 III
前 言 1
第1章 系统概述 2
1.1 设计题目 2
1.2 系统设计目的和内容 2
1.2.1 设计目的 2
1.2.2 设计内容 2
1.2.3 设计要求 2
1.2.4 设计步骤 2
第2章 整体设计方案 3
2.1 开发板整体外观 3
2.2 整板电路PROTUES仿真电路 3
2.3 软件功能描述 3
2.4 仿真软件PROTUES中的效果图 3
第3章 硬件电路设计 4
3.1两位一体共阴数码管 4
3.1.1 数码管概述 4
3.1.2 数码管内部结构 4
3.1.3 两位一体共阴数码管和74LS374锁存器接口电路 4
3.2 LCD1602液晶 4
3.2.1 LCD1602液晶简介 4
3.2.2 LCD1602液晶引脚介绍 4
3.2.3 LCD1602液晶外围接口电路 4
3.3 串口通信 4
3.3.1 串口通讯概述 4
3.3.2 MAX232接口电路 4
第4章 软件设计 5
4.1程序整体流程图 5
4.2程序清单 5
前 言
系统概述
设计题目
基于AT89C52单片机的最小系统设计及其扩展应用流水灯、数码管电路及LCD液晶显示电路控制系统设计
系统设计目的和内容
设计目的
1.熟悉单片机最小系统的组成,上机步骤及调试方法
了解AT89C52这个芯片的使用和性能指标测试方法。
学习基本理论在实践中综合运用的初步经验,掌握单片机最小系统电路设计的基本方法、设计步骤,培养综合设计与调试能力
设计内容
基于AT89C52单片机的最小系统设计及其扩展应用流水灯、数码管电路及LCD液晶显示电路控制系统设计
设计要求
(1)功能要求功能要求功能要求功能要求
单片机最小系统(晶振、复位电路);
按键控制部分,可以通过按键控制实现相应功能; RS-232串行接口部分,可进行单片机与计算机通信实验;
LCD显示部分,可做LCD显示实验;
LED数码管显示器部分,可进行定时计数等数据显示实验;
LED发光二极管部分,可做基本输出功能实验;
制作要求制作要求制作要求制作要求
自行装配和调试,并能发现问题和解决问题。
程序调试要求程序调试要求程序调试要求程序调试要求
编写秒表程序和彩灯控制程序,利用自己制作的实验板进行程序调试
设计步骤
1. 先根据需求设计最基本的硬件电路图,(检查无误后) 2.按最基本的硬件电路图,使用面包板,电子元件,搭建实际电路。 3. 按需求编写单片机的软件,可以使用仿真器软件,编译、汇编编写好的程序。 4. 将汇编后的目标代码下载到单片机中,用该单片机去控制搭建好的实验电路。进行软件和硬件调试。查找错误,修改错误,知道正确为止。 5. 根据调试结果 修改原电路的错误 6. 测绘特殊元件的尺寸,制作自己的元件库,根据电器原理图,设计PCB电路板图。 7. 根据设计PCB电路板图,找厂家制作电路板。 8. 焊接电路板,在制作的新电路板上,使用单片机控制调试,不断完善自己的软件。
整体设计方案
2.1整板电路PROTUES仿真电路
软件功能描述
Keil C51软件介绍
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。 Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。下面详细介绍Keil C51开发系统各部分功能和使用
您可能关注的文档
最近下载
- (高清版)ZT 0142-2010 航空磁测技术规范.pdf VIP
- 高三读后续写题库练习题55篇(含范文解析).pdf VIP
- 临床技术操作规范与诊疗指南骨科学分册.pdf
- 中国漆包线行业市场发展现状及前景趋势与投资分析研究报告.docx
- (周髀算经.doc VIP
- 自然拼读 phonics kids book3双字母组合发音.pdf
- 课题申报参考:大数据赋能下高职学生画像与高质量充分就业实施路径研究.docx VIP
- 2024年职业技能测试题库500道及答案(全国通用).docx
- 医疗器械内勤工作总结.pptx VIP
- 课题申报参考:高质量充分就业背景下坚毅缓解高校毕业生就业焦虑的实验、追踪及干预研究.docx VIP
文档评论(0)