单片机课设多路抢答器课程设计报告兼程序.doc

单片机课设多路抢答器课程设计报告兼程序.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课设多路抢答器课程设计报告兼程序

PAGE \* MERGEFORMAT 0 设计课题:多路抢答器 学 院:电气与信息工程学院 专  业:电气工程及其自动化 班  级: 学  号: 姓 名: 目 录 一、任务及设计要求………………………………………………2 1.任务…………………………………………………………2 2.要求…………………………………………………………2 二、系统原理图……………………………………………………2 三、硬件原理图……………………………………………………6 1.元器件清单…………………………………………………6 2.硬件设计……………………………………………………6 3.软件设计……………………………………………………11 4.性能分析……………………………………………………13 四、流程图…………………………………………………………15 1.总体流程图…………………………………………………15 2.抢答器模块…………………………………………………16 3.北京时间模块流程图………………………………………17 五、程序……………………………………………………………18 六、产品使用说明书………………………………………………27 1.功能…………………………………………………………27 2.使用说明……………………………………………………28 七、心得体会………………………………………………………29 八、参考文献,教师评语…………………………………………30 一、任务及设计要求 1、任务 设计一多路抢答器,每组设计一抢答按扭供选手使用 2、要求 (1)设计一多路数字抢答器 (2)设置一个系统清除和抢答控制开关,该开关由主持人控制 (3)抢答器具有锁存与显示功能。选手按动按扭,锁存相应的编号,并在LED数码管或LCD上显示,同时系统报警。优先抢答选手的编号一直保持到主持人将系统信号清除为止 (4)抢答器具有定时抢答功能。当主持人启动“开始”键后,计时器进行计时,同时绿灯亮(可蜂鸣器替代或显示对应标志)。参赛选手在设定时间内进行抢答,抢答有效,定时器停止工作,绿灯灭,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止,如果定时时间已到,无人抢答,本次抢答无效,系统报警。中途可以暂停。 (5)显示定时时间,可倒数显示 (6)定时时间进入最后十秒时,可用蜂鸣器提醒 (7)显示北京时间,可调整 二、系统原理图 硬件原理: ADUC848管脚图如下图所示。 Pin1~4:(P1.0~P1.3)作为矩阵式键盘或独立按键的输入,P1口只能用于输入,默认用于模拟输入,作为数字输入使用时应先往P1口相应引脚写0,这里可以用P0=0xf0。若P2、P3、P0口要作为输入,则应往相应引脚写1。 Pin5、6:AVDD、AGND,模拟电源输入。 Pin7、8:外部参考电压接入,Pin7接AGND。片内DAC有2.5V内部参考,ADC有1.25V内部参考。 Pin9、10:(P1.4、P1.5)两路AD输入,可做差分输入,需要设置ADC的寄存器。 Pin11、12:(P1.6、P1.7)各200uA激励电流源,可配合RTD等 做应用。 Pin13:两路AD输入做普通输入时的电压参考端,AD输入电压不能低于此引脚电压。 Pin14:片内DAC输出。 Pin15:复位引脚。 Pin16、17:单片机RS232接口的RXD(P3.0) TXD(P3.1)。 Pin18:(P3.2) 外部中断0,用于红外接收和PS/2接口。 Pin19:(P3.3)LCD1602,LCD12864A的EN引脚,控制第一位数码管。 Pin20、21:DVDD、DGND数字电源输入。 Pin22:(P3.4)PS/2接口的data信号。 Pin23:(P3.5)LCD1602和LCD12864A的RW。 Pin24:(P3.6)LCD1602和LCD12864A的RS。 Pin25:LCD12864A的CS1。 Pin26:IIC接口时钟信号。 Pin27:IIC接口data信号。 Pin28:(P2.0)SPI接口时钟信号。 Pin29:(P2.1)SPI接口MOSI信号、控制第6位数码管的位码。 Pin30:(P2.2)SPI接口MISO信号、控制第7位数码管的位码。 Pin31:(P2.3)SPI接口SS信号、控制第8位数码管的位码;P2.0~3也作为4X4矩阵式键盘的扫描输出信号、步进电机的控制信号、数码管第数码管第6、7、8位位码。但是SPI、4X4矩阵式键盘、步进电机、数码管第6、7、8位功能不能同时实现。 Pin32、Pin33:接外部32.768KHz晶振。 Pin34、Pin35:DVDD、DGND。 Pin36:(P2.4)LCD12864A

您可能关注的文档

文档评论(0)

133****9031 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档