基于单片机的多路抢答器设计

基于单片机的多路抢答器设计

ID:35621153

大小:846.50 KB

页数:24页

时间:2019-04-03

基于单片机的多路抢答器设计_第1页
基于单片机的多路抢答器设计_第2页
基于单片机的多路抢答器设计_第3页
基于单片机的多路抢答器设计_第4页
基于单片机的多路抢答器设计_第5页
资源描述:

《基于单片机的多路抢答器设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.西安文理学院机械与材料工程学院课程设计报告专业班级测控1502课程单片机课程设计题目抢答器的设计教研室测控技术与仪器学号2807150205学生姓名高宇璠指导教师杨森林2017年9月...摘要本次的课程设计基于单片机技术原理,以美国ATMEL公司开发的AT89S52芯片作为核心控制器。通过硬件电路的制作及软件程序的编制,设计制作了一种具有复位、校时功能的数字时钟系统。利用七段数码管实现星期、上下午和时间信息并且可以通过蜂鸣器和二极管实现整点提醒功能,用户可通过系统上的按键对时间进行调整,实现实时的时钟显示。本次设计的硬件由主控模块

2、、提示模块以及显示模块构成。复位模块主要由电阻、电容、按键组成;提示模块主要由蜂鸣器、三极管、二极管、排阻组成;显示模块则由七段数码管构成,用于显示提示信息和实时时钟。关键词:AT89S51;七段数码管;蜂鸣器...目录摘要11.任务与要求32.电路设计42.2基本电路72.2.1整体电路72.2.2片机的最小系统82.2.3晶振模块82.2.4复位模块92.2.5数码管显示模块92.2.7发声模块104.总结与感悟11附录0运行程序0...1.任务与要求设计任务:以51单片机为核心,设计一个供4组选手比赛的抢答器。每组设置一个抢答

3、按钮,按钮的编号与选手的编号对应。主持人控制开始、复位和分数按键。初始状态,每组成绩均为0分,倒计时和组号显示全零。抢答开始,主持人按下开始键,系统显示15秒倒计时,绿灯亮。如果15秒内有选手抢答,则所有抢答开关被锁定,系统显示相应的组号,蜂鸣器响1声。此时,主持人按下答题键,选手开始答题,系统开始30秒倒计时显示。时间到,红灯亮1秒,蜂鸣器响1秒。答题结束,主持人将选手回答情况进行加分或减分,每按一次“+”或“—”对应1分;每题分值改变范围为-3~3分。如果15秒内没有选手抢答,则所有抢答开关都将无效,此时红灯闪烁3秒,蜂鸣器间断

4、响3秒。比赛结束,主持人按下复位键,系统将回到初始状态。设计要求:...1.完成系统的硬件电路设计与软件设计;2.采用C51语言编程;3.采用Proteus、KeilC等软件实现系统的仿真调试;4.设计报告要求思路清晰,结构合理,语言流畅,书写格式符合要求。5.能条理清晰地讲述每个设计环节,完成设计答辩。2.单片机的设计方案2.电路设计2.1电路元件清单及部分元件简介2.1.1电路基本元件电路元件元件型号电路元件元件型号单片机AT89S51电阻RES电容CAP极性电容CAP-ELEC晶振CRYSTAL按键开关BUTTON数码管7SE

5、G-MPX8-CA-BULLLEDLED-RED&GREEN蜂鸣器BUZZER三极管MPSA562.1.2部分主要元器件简介AT89S51芯片AT89s51管脚图...图1..AT89S51引脚AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,AT8

6、9S51在众多嵌入式控制应用系统中得到广泛应用。管脚说明VCC:电源电压输入端。GND:电源地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部

7、下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写"1"时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址"1"时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P

8、2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入"1"后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。