- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机接口课程设计报告及源程序
目 录
第1章 需求分析 1
1.1 课程设计题目 1
1.2 课程设计任务及要求 1
1.2.1 课程设计任务 1
1.2.2 课程设计要求 1
1.3 软硬件运行环境及开发工具 1
1.3.1 软硬件运行环境 1
1.3.2 开发工具 1
第2章 概要设计 2
2.1 设计原理及实现方法 2
2.1.1 计数脉冲的产生和检测原理 2
2.1.2 计数LED显示原理 2
2.1.3 扬声器的驱动原理 3
2.2 主要芯片说明 3
2.2.1 8255管脚与功能 3
2.3 设计原理图 5
第3章 详细设计 7
3.1 硬件设计与实现 7
3.1.1 设计接线图 7
3.2 程序流程图 7
3.2.1 系统流程图 7
3.2.2 模块流程图 8
3.3 功能模块实现 9
3.3.1 慢速脉冲产生程序 9
3.3.2 开关切换功能程序 10
3.3.3 脉冲检测及计数程序 10
3.3.4 计数显示程序 11
3.3.5 扬声器驱动程序 12
第4章 系统调试与操作说明 13
4.1 系统调试 13
4.2 操作说明 13
第5章 课程设计总结与体会 14
参考文献 15
附录 源程序 16
第1章 需求分析
1.1 课程设计题目
慢速计数系统的设计
1.2 课程设计任务及要求
1.2.1 课程设计任务
1.设计一个慢速技术系统,。
2.8255一个端口输出慢速脉冲(周期约0.5秒)给另一端口计数,端口检测脉冲后进行计数。
3.1个开关控制切换计数/暂停;用另一个开关实现计数清零功能输入。
4.用2位7段LED数码管显示当前计数值(采用十进制计数)。
5.每计数10次,扬声器鸣叫约1秒。
1.2.2 课程设计要求
完成实验方案论证,进行慢速计数系统电路硬件设计,画出电路原理图及实验电路图;搭建实验电路,进行软件编程、调试、运行以及使用说明文档的建立等一整套工作任务。进行慢速计数系统控制程序设计(采用汇编语言);系统联调,提交一个符合上述功能要求的慢速计数系统的设计。
1.3 软硬件运行环境及开发工具
1.3.1 软硬件运行环境
利用TDN86/88实验平台进行硬件连接,利用TDN集成开发环境进行慢速计数系统的程序设计(采用汇编语言),调试,直到满足设计要求。
1.3.2 开发工具
实验所使用的实验开发设备是TDN86/88型多功能微机实验平台,它的硬件由基本系统、外设功能模块和面包板实验区三大部分,按模块化开放式结构设计而成。
第2章 概要设计
2.1 设计原理及实现方法
本课程设计的慢速计数系统已8086微处理器为CPU,主要用8255A来实现计数和显示。用8255A的下C口的一个端口产生计数脉冲,并用8255A下C口的一个端口检测计数脉冲,并通过8086CPU计数,计数的同时,通过8255A的A口和B口分别驱动两个七段码LED显示个位数字和十位数字,计数每到10,触发8255A的下C口产生脉冲驱动扬声器发声。
2.1.1 计数脉冲的产生和检测原理
在本慢速计数系统中,计数脉冲可以用方波实现,而电平的高低变化可以通过8255A的C口的置数命令分别对产生计数脉冲的端口置1后延时并置0代替。
表 2.1 8255A C口置数命令控制字
D7 D6 D5 D4 D3 D2 D1 D0 特征位
0 不 用
(写0)
位 选 择
000=C口0位
001=C口1位
…
111=C口7位 1=置位
(高电平)
0=复位
(低电平) 2.1.2 计数LED显示原理
在计数时,需要实时显示当时的计数值并能显示出来,这就需要用到七段码LED,而七段码LED不能直接显示十进制数字,故需要通过查表找到每个数字对应的编码并通过LED显示出来。
LED数码管也称半导体数码管,是目前数字电路中最常用的显示器件。它是以发光二极管作笔段并按共阴极方式或共阳极方式连接后封装而成的。图5所示是两种LED数码管的外形与内部结构,+、-分别表示公共阳极和公共阴极,a~g 是7个电极,DP为小数点。
图 2.1 LED内部结构及连线
2.1.3 扬声器的驱动原理
本次课程设计要求计数到10时蜂鸣1秒,而实验系统用到的扬声器,有两个管脚,在驱动扬声器发声时,只需要将其一只管脚接地,另外一只管脚接入方波脉冲就会开始蜂鸣,在蜂鸣一秒后,再将其管脚接入低电平即可停止蜂鸣。故可参照计数脉冲的实现原理,在计数到10后,可通过C口的置数命令将C口的一端口产生高电平,并通过延时程序产生延时,在延时完成后,又通过C口的置数命令将C口产生低电平停止蜂鸣。
2.2 主要芯片说明
2.2.1 8255管脚与功能
图2.2 8255的引脚图
引脚功能:
RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括
您可能关注的文档
- 家居物联网安全系统的研究.docx
- 家庭防盗系统_.doc
- 家族信息管理系统.doc
- 家用煤气、天然气泄漏报警器设计说明书(l).doc
- 家用除草机的创新设计与制造—.doc
- 家禽消化道疾病防治方案.ppt
- 宾馆建筑设计计算书.doc
- 宿鸭湖水库水能复核计算及方案评价.docx
- 密码学PPT电子课件教案-安全威胁与信息安全的目标.ppt
- 密码学PPT电子课件教案-第一章 概论.ppt
- 中国国家标准 GB/T 45897.1-2025医用气体压力调节器 第1部分:压力调节器和带有流量计的压力调节器.pdf
- 《GB/T 45897.1-2025医用气体压力调节器 第1部分:压力调节器和带有流量计的压力调节器》.pdf
- 中国国家标准 GB/T 45897.2-2025医用气体压力调节器 第2部分:汇流排压力调节器和管道压力调节器.pdf
- 《GB/T 45897.2-2025医用气体压力调节器 第2部分:汇流排压力调节器和管道压力调节器》.pdf
- GB/T 45897.2-2025医用气体压力调节器 第2部分:汇流排压力调节器和管道压力调节器.pdf
- 《GB/T 45305.2-2025声学 建筑构件隔声的实验室测量 第2部分:空气声隔声测量》.pdf
- 中国国家标准 GB/T 45305.2-2025声学 建筑构件隔声的实验室测量 第2部分:空气声隔声测量.pdf
- GB/T 45305.2-2025声学 建筑构件隔声的实验室测量 第2部分:空气声隔声测量.pdf
- 中国国家标准 GB/T 20833.2-2025旋转电机 绕组绝缘 第2部分:定子绕组绝缘在线局部放电测量.pdf
- GB/T 20833.2-2025旋转电机 绕组绝缘 第2部分:定子绕组绝缘在线局部放电测量.pdf
最近下载
- 深圳育才学校数学新初一分班试卷含答案.doc VIP
- 初中教科研课题:《初中语文有效预习策略研究》结题报告.doc VIP
- 标准图集-10kV 及以下业扩受电工程典型设计图集.pdf VIP
- 深入学习党的二十届三中全会精神知识竞赛试题(含答案).doc VIP
- 机械制造技术基础电子教案第一章.ppt VIP
- vb实现自动填写网页上的表单等网页操作.doc VIP
- 2025年数学新课标背景下:基于大单元整体教学的《年、月、日》说课设计.pdf VIP
- 2024年国家公务员考试公共基础知识常识题题库及答案(共6100题).pdf
- 初中学生语文自主预习实践研究 【课题申报书】.docx VIP
- 《宴席设计实务》教案 第3课 为宴席设计菜品.docx VIP
文档评论(0)