




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XXXXXXXXXX学院XXXX系课程设计报告《单片机原理及应用》题目:八位抢答器班级:姓名:XXX成绩:二_________电气原理图IJRYHTmL-?XTAL1PO.OjWDOP0.1j(AD1XTAL2P0.2jWD2F'O.SrffiDJP0.4JAD4F0.5JWD5P0.6j(AD6RSTF'O..1.'mD.1P2.0WSPW.1炀P2.2A10PSENP2.3A11ALEP2.4.-A12EAP2.5A13P2.6A14P2.7A15P1DP3.0/RXDF'1.1P12P3.1/TWP3.2/1NT0P13P3.3/1NT1P1.4P3.4T0P15P3.&T1P1J0PS.tiAiiiRP1.7P3.7/RD3910111213■16zzz二、原理分析:八位抢答器是单片机的自查询功能的简单应用,其中各个按键功能的实现是利用的查询功能,单片机自身对各个键循环查询以实现七段数码管的数字显示和喇叭(buzzer)的发声情况,并对各个键进行定义以实现七段数码管的对应显示;七段数码管的的现实利用了单片机对寄存器查表换码的方式简化了程序;喇叭(buzzer)的发声在电路上添加了一个三极管,利用三极管在基极通电的情况下,发射极和集电极为导通电路的原理实现了低电压控制高电压电器元件功能,并在程序中实现了与七段数码显示同步。该设计为八位抢答器的原理程序与电路,比在仿真中成功实现,可对其封装并广泛应用。可实现以下动作和功能:1、 按钮k1~k8按下时七短数码管分别对应显示1~8并同时喇叭发出声音,当显示结束时喇叭同时停止发出声音。2、当其中任何一个按钮按下时其它按钮将不再有效,直到本次显示结束2、三、程序流程图四、程序代码ledtab:db3fh,06h,5bh,4fh,66hledtab:db3fh,06h,5bh,4fh,66hdb6dh,7dh,07h,7fh,6fhk1bitp1.0k2bitp1.1k3bitp1.2k4bitp1.3k5bitp1.4k6bitp1.5k7bitp1.6k8bitp1.7buzzerbitp3.0orgoooohsjmpstartorg0030hstart:movp2,#0clrbuzzerchak1:jbk1,chak2mova,#1sjmpdisplaychak2:jbk1,chak3mova,#2chak3:jbk1,chak4mova,#3sjmpdisplaychak4:jbk1,chak5mova,#4sjmpdisplaychak5:jbk1,chak6mova,#5sjmpdisplaychak6:jbk1,chak7mova,#6sjmpdisplaychak7:jbk1,chak8mova,#7sjmpdisplaychak8:jbk1,chak1mova,#8display:movmovemovsetbleallsjmpdelay:movd1:movd2:movnopdjnzdjnzdjnzretdptr,@ledtaba,@a+dptrp2,abuzzerdelaystartr5,#20r6,#200r7,#200r7,$r6,d2r5,d1end五、设计心得八位抢答器的设计用到了按键控制七段数码管的显示,实现了人机之间的利用单片机外接键盘进行简单交流,本设计简单实用,但也有缺点,在程序中按键利用的是单片机的查询功能,由于单片机查询有先后顺序导致前一个按键在控制中会得到优先响应,而不是各个按键同时对信号进行响应的缺点,,另外利用查询方式程序较复杂冗长。通过本次设计,我从中学到了很多东西,明白了设计程序的相关步骤,条理了自己的思路,知道了设计的原则,学会了如何完整系统的完成一次设计课题,并复习了编程及相关方面的知识,从中也明白了自己的不足之处,对知识掌握不扎实,对术语应用不灵活,以至于自己在编程及写设计说明过程中一度出现停滞不前的现象,此
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 进一步降低药品和耗材费用的策略及实施路径
- 如何做消防安全培训课件
- 公共实训基地建设项目规划设计方案(参考模板)
- 手持式产品开发设计课件 手动榨汁机创新设计
- 人力资源管理课件英语
- 城乡公路改建工程投标书(参考)
- 职业启蒙教育在跨学科合作中的应用
- 异构数据融合提升餐饮门店评价精度
- 2025年医学高级职称-外科护理(医学高级)历年参考题库含答案解析(5卷单项选择题100题)
- 2025年住院医师规范培训(各省)-福建住院医师外科历年参考题库含答案解析(5卷单项选择题100题)
- 贵州省黔东南苗族侗族自治州(2024年-2025年小学六年级语文)部编版期末考试(下学期)试卷及答案
- 浙江省宁波市九校2024-2025学年高二上学期期末联考数学试题 含答案
- 《上海市室内装饰装修施工合同示范文本模板(2025版)》
- 2025-2030年中国建设工程质量检测行业发展态势与前景规划研究报告
- 典当行借款合同范本模板(2025年)
- IT项目外包人员管理制度
- 《医药数理统计》期末考试复习题库(含答案)
- 锅炉风烟系统
- 经导管主动脉瓣置换术中国专家共识(2020-更新版)
- (完整版)西门子PLC教程从入门到精通
- 运维或技术支持岗位招聘笔试题与参考答案(某大型央企)2024年
评论
0/150
提交评论