课程设计报告投票器设计说明书书

课程设计报告投票器设计说明书书

ID:41130513

大小:284.50 KB

页数:25页

时间:2019-08-17

课程设计报告投票器设计说明书书_第1页
课程设计报告投票器设计说明书书_第2页
课程设计报告投票器设计说明书书_第3页
课程设计报告投票器设计说明书书_第4页
课程设计报告投票器设计说明书书_第5页
资源描述:

《课程设计报告投票器设计说明书书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机课程设计说明书课题:班级投票显示器专业:测控技术与仪器班级:机122-1姓名:许铎学号:201256502116指导老师:王东兴组员:贺茂森、段亚东、王向东25烟台大学机电汽车工程学院目录第一章设计任务和内容31.1设计任务31.2设计要求31.3设计内容3第二章电路设计42.1总体设计42.2详细设计52.2.1单片机引脚功能52.2.3时钟电路62.2.4复位电路72.2.5数码管显示电路8第三章程序设计与仿真103.1投票显示系统总体功能实现102.2系统流程图11253.3程序编写133.4仿真与调试15第四章总结和未来

2、改进构想21第一章设计任务和内容1.1设计任务分组按照选定题目的设计任务,设计各种单片机应用系统,设计工作量至少要包含:(1)用MCS-51单片机,12MHz时钟,常规的上电和手动复位电路;(2)3个以上的按键;(3)LED或/和数码管或/和LCD显示及其接口;(4)至少2路输入信号,可以是模拟量或数字量。1.2设计要求(1)设计一个投票系统,具有计票显示功能;(2)可实现6人同时进行投票,累计票数在显示器上显示;25(3)主持人使用一个按键开关控制开始投票,终止投票和清零;(4)投票开始后每人能且仅能投一次票,多投无效;1.3设计内

3、容(1)编写项目功能说明书,确定应用系统的功能和具体参数;(2)设计电路原理图;(3)编写C语言源程序,程序中加注必要的注解说明;(4)实物制作与调试;(5)编写设计说明书。第二章电路设计2.1总体设计整个设计以AT89C51单片机为核心,点触开关控制信号通过单片机I/O口,单片机处理信号并将结果通过LED数码管显示,最终按键复位单片机。总体设计如下图。25信号源I/O口8051 单片机LED数码管显示时钟电路复位电路2.2详细设计2.2.1单片机引脚功能·P0口8位、漏极开路的双向I/O口。当使用片外存储器及外扩I/O口时,P0口作

4、为低字节地址/数据复用线。在编程时,P0口可用于接收指令代码字节;程序校验时,可输出指令字节。P0口也可做通用I/O口使用,但需加上拉电阻。作为普通输入时,应输出锁存器配置1。·P1口8位、准双向I/O口,具有内部上拉电阻。25P1口是为用户准备的I/O双向口。在编程和校验时,可用作输入低8位地址。用作输入时,应先将输出锁存器置1。·P2口8位、准双向I/O口,具有内部上拉电阻。当使用外存储器或外扩I/O口时,P2口输出高8位地址。在编程和校验时,P2口接收高字节地址和某些控制信号。·P3口8位、准双向I/O口,具有内部上拉电阻。P3

5、口可作为普通I/O口。用作输入时,应先将输出锁存器置1。在编程/校验时,P3口接收某些控制信号。·RST复位输入信号,高电平有效。·EA/VPP外部程序存储器访问允许信号EA.当EA信号接地时,对ROM的读操作限定在外部程序存储器,地址为0000H-FFFFH;当EA接VCC时,对ROM的读操作从内部程序存储器开始,并可延续至外部程序存储器。·PSEN片外程序存储器读选通信号PSEN,低电平有效。在片外程序存储器取指期间,当PSEN有效时,程序存储器的内容被送至P0口;在访问外部RAM时,PSEN无效。  ·ALE/PROG低字节锁存

6、信号ALE.在系统扩展时,ALE的下降沿将P0口输出的低8位地址锁存在外接的地址锁存器中,以实现低字节地址和数据的分时传送。·XTAL1片内振荡器反向放大器和时钟发生线路的输入端。·XTAL2片内振荡器反相放大器和时钟发生线路的输出端。252.2.3时钟电路51系列单片机的时钟信号产生通常有两种方式,内部时钟方式和外部时钟方式我们采用内部时钟方式,如图,引脚XTAL是片内振荡器反向放大器和时钟发生线路的输入端。XTAL2是片内振荡器反相放大器的输出端。当使用片内振荡器时,外接石英晶体和微调电容。252.2.4复位电路51系列单片机通常

7、有上电复位和按键复位两种方式。我们采用了最简单的一种上电复位及按键复位电路如图所示,上电后,由于电容充电,使RESET持续一段时间的高电平,完成复位操作;当单片机处于运行中或死锁时,按下“复位”按钮,也可使单片机进入复位状态。通常选择C=10~30uF,R=100~1000Ω。252.2.5数码管显示电路74LS2451Y1a b c d e f g dp1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4P1.1P1.01A21A11Y21Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4aP1.21A31Y3f

8、bP1.31A41Y4gP1.42A12Y11YecP1.52A22Y2dP1,62A32Y3dpP1,72A42Y41、数码管显示方式25数码管有静态显示方式和动态显示方式,我们采用的共阴极七段数码管静态显示方式,如上

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

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

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