- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中原工学院
《单片机与接口技术》课程设计报告
目录
一、引言······························3
设计任务··························3
硬件电路图的设计··················5
软件的编写·······················10
1)程序流程图······················11
2)实验源程序······················15
五、心得体会·························26六、参考文献························27
七、附录····························28
引言
单片微型计算机简称单片机,又称微控制器(MCU),它的出现是计算机发展史上的一个重要的里程碑,它以体积小、功能全、性价比高等诸多优点独具特色,在工业控制、尖端武器、通信设备、信息处理、家用电器等嵌入式应用领域中独占鳌头。本次课设采用的STC89C51单片机是51系列单片机的一种代表,目前51系列单片机是国内目前应用最广泛的一种单片机之一。单片机以其系统硬件构架完整、价格低廉、学生能动手等特点,成为工科学生硬件设计的基础课。
设计任务
一、所需设备:伟福系列单片机仿真实验箱、PC机及实验指导书
二、设计内容
题目1:数据采集系统
从键盘中任意选出6个键作为系统的功能键和LED数码显示一起组成一个单片机键盘显示系统(小的监控程序),并通过实验箱上的接口芯片实现相应的功能(注:这些硬件电路全在实验箱上,但自己要能设计)。要求设计相应的硬件电路,并画出实现题目要求功能的流程图,编写、调试相应的程序。
编程要求:
开机后显示班级号(4位),学号(2位)(复位状态),然后通过功能键设置参数,而后运行主程序。6个功能键为:
设定 加一 减一 确定 运行
换位
设置参数步骤:复位状态下,按下“设定”键后6位显示的状态为:
显示设定值 显示参数行号
8 8 8 8 0 1
四位设定值中的某一位小数点亮(或者整个值闪烁),表示对该位进行设置。
用“加一”、“减一”键改变该位的值,
用“换位”键改变设置位(由左到右),
用“确定”键保存设定的值。
本次设计要求能设置四行参数即可,每行参数在0-9999之间,当连续按“确定”键时,对应的行号(上图)从01-04循环变化。按下“运行”键,执行数据采集程序(参考实验箱相应的硬件电路,但要求不同),采集模拟量0-5V,显示对应的物理量在0000-最大值之间变化。5V对应的显示值(最大值)是多少可以在设定时通过某行(四行参数中的一行)参数设置的数值选择确定。
三、 硬件电路图的设计
实验中主要用STC89C51单片机做处理器,首先的确保一个单片机最小系统,所以首先绘制的是单片机最小系统的电路图,下图是上次做小车时绘制的最小系统电路图:
要用到键盘和六个数码管显示,故需对其接口进行扩展,所用的器件有74HC138与P2口的高四位相连接,进行译码,译码之后和锁存器
74LS373所存P0口的位数相与,对数码管的段码和位码进行片选选定,同时也可对键盘的读取接口和数据采集芯片进行片选选通,从而给定一个确定的地址,这样单片机就可以与外接电路进行数据的采集,键盘的判定,及数字的显示等工作。
下图为74HC138的连接电路
其中P2.7接138的E3脚,E1和E2都接在低电平上,P2.6/ P2.5 /P2.4分别和138的C /B/ A引脚连接,这样地址片选就可以达到从8000H到FFFF的地址。
下图为单片机P0口接74LS373锁存器
数码管段码接口和位码接口都用的是74LS374芯片,片选信号由138译码器和74LS373锁存器所给地址决定,键盘的读取用芯片74LS245芯片来扩展,本电路主要是参考平时所作实验,及实验的电路连接来设计的。
下图为段码接口,位码接口及键盘读入口的接线电路:
键盘及数码管显示电路设计好之后,接下来要设计的就是数据采集系统的电路,由于我选的题目是任务一里的第一个任务,所以数据采集系统使用的的是AD转换,将5V的电压通过电位器的调节,也就是模拟量通过AD0809芯片转换成数字量,在单片机上显示出来。
下图即为AD0809与单片机的接口电路:
AD0809其中D0—D7与P0口相接,由P0口的数据选择哪一路的输入,EOC与单片机P3.2口相连接,转换完后产生中断延时让其显示,片选线由138的Y1输出口和单片机的读口即P3.7经过一个或非门相连。这样0809的地址即为9000H,由P0口给定的值决定是IN口口的输入,试验箱上只
您可能关注的文档
- 单臂伸缩型擦窗机设计大学生毕业论文.doc
- 单层工业厂房__课程设计论文大学生毕业论文.doc
- 单电源环网继电保护大学生毕业论文.doc
- 单电源开式网络继电保护方案设计大学生毕业设计论文.doc
- 单电源开式网络继电保护方案设计大学生大学生大学生学位论文.doc
- 单片机__基于aw60的小灯设计-论文.doc
- 单片机__课程设计论文:八路抢答器设计-论文.doc
- 单片机__课程设计论文:基于单片机的掉电数据保持存储器.doc
- 单片机__课程设计论文十进制加法计算器设计-论文.doc
- 单片机八路竞赛抢答器__课程设计论文.doc
- 不同包装材料对食品营养成分保持的影响研究教学研究课题报告.docx
- 基于社区驱动的中学生物数字教育资源开发与利用研究教学研究课题报告.docx
- 小学生挖机课件视频.pptx
- 2024医学检验(中级)题库试题含答案详解(A卷).docx
- 《数字化背景下小学教师评价能力培养的实践与反思》教学研究课题报告.docx
- 《信用评级在债券市场信用风险防控中的实践与优化》教学研究课题报告.docx
- 自动驾驶路径规划中的多目标优化与协同决策算法教学研究课题报告.docx
- 小学数学教学中生成式AI辅助下的教师数学思维训练策略研究教学研究课题报告.docx
- 小学数字素养教育与国际化课程内容的整合与优化研究教学研究课题报告.docx
- 2024医学检验(中级)题库试题含答案详解(夺分金卷).docx
最近下载
- H3C Workspace云桌面 客户端定制配置指导(办公场景)-5W104.pdf
- 小学班队活动设计方案.pptx VIP
- 国开电大 道路工程 形考任务1-4答案.pdf VIP
- 小学班队工作原理与实践教案.doc VIP
- 701-第七章-小学班队活动管理.pptx VIP
- 2025年混凝土质量控制及管理制度(二篇) .pdf VIP
- 在线网课学堂《领导学:领导力成长路线图》单元测试考核答案.pdf
- GB 44022-2024硝酸铵安全技术规范解读.pptx VIP
- 在线网课学习课堂《人工智能与生物特征识别(北理 )》单元测试考核答案.pdf VIP
- Unit 5 Is this your pen (说课稿)-2024-2025学年湘少版(三起)(2024)英语三年级上册.docx VIP
文档评论(0)