基于单片机的拔河游戏机设计课程设计


    
    ××学××学院××课程设计

    基单片机
    拔河游戏机设计

    学生姓名

    学 号



    专业名称

    班 级

    指导教师

    成 绩





    ××学××学院
    二○二年X月



    摘:年着计算机社会领域渗透规模集成电路发展单片机应正断走深入具功强体积功耗低价格便宜工作方便等特点特适合控制关系统越越广泛应动控制智化仪器仪表数采集军工产品家电器等领域单片机作核心部件根具体硬件结构针具体应象特点软件结合作完善
    51系列单片机单片机中典型代表性种通次课程设计进步单片机学应更熟悉单片机原理相关设计提高开发软硬件力
    关键词:单片机 80C51谢振荡电路集成电路游戏机
    Abstract :With the computer in the social sphere in recent years the penetration and the development of large scale integratedcircuit microcontroller applications are constantly deepening because of its powerful function small size low power consumption cheap reliable easy to use and so on Therefore particularly suited to and control of the system more and more widely used in automatic control intelligent instruments gauges data acquisition military products and household appliances and other fields SCM is often used as a core component in According to the specific hardware architecture and applicationspecific software features object combine to make perfect
    The 51 series is the most typical of the microcontroller and the most representative one through this course designed tofurther study and application of microcontrollers which are more familiar with the principles of SCM and related design and development of improved software and hardware capabilities
    Keywords digital clock 80C51 oscillatingcircuit integratedcircuit playstation

    目 录
    前言 2
    1. 设计目 1
    2. 设计思路 1
    3. 设计程 1
    31方案证 2
    32电路设计 2
    4.电路仿真结果分析 4
    41电路仿真 4
    42结果分析 5
    5.仪器设备 5
    6.设计总结 5
    7.参考文献 6
    附件拔河游戏机程序 8


















    字典 查字典详细容
    前言
     着现代科技断发展生产生活水断提高日常娱乐生活中娱乐产品非常流行单片机具功强性高方便体积重量轻等优点国外已广泛应动化控制领域年国单片机技术产品开发应方面发展快种电子产品已越越采单片机控制系统性价高文实角度AT89C2051单片机核心设计种拔河游戏机实践证明该游戏机运行状况稳定满足娱乐求时拔河游戏机种综合性趣味性试验结构简单易安装调试生产者行制作佳选择
    1. 设计目
    第点:熟悉巩固加深学电子技术课程基知识提高综合运学知识力
    第二点:培养学生根课题需选参考书查阅手册图表文献资料力提高学生独立解决工程实际问题力
    第三点:通设计方案分析较设计计算元件选择电路安装调试等环节初步掌握单实电路工程设计方法
    第四点:提高学生动手力掌握常仪器设备正确方法学会简单实电路实验调试整机指标测试方法
    第五点:解课题关电路元器件工程技术规范课程设计务书求编写设计说明书正确反映设计实验成果正确绘制电路图等
    2. 设计思路
    15二极排成条直线两边装键次键会产生效低电边次发光二极边移位
    安装复位开关第次发光二极回中点蜂鸣器发出响声两边选手拔河
    发光二极移终端时两边选手键效数码会记录应盘数复位键进行次拔河
    清零键记录盘数数码清零时发光二极回中点

    3. 设计程
    电路分五部分数码蜂鸣器清零部分拔河部分发光二极数码显示双方盘数蜂鸣器提醒选手拔河开始拔河结束清零部分数码清零发光二极复位拔河部分控制发光二极移动发光二极显示拔河状态终点亮时数码计数

    蜂鸣器 提醒选手 拔河 控制(复位) 发光二极
    回中点 记录 影响
    清零 零 数码
    图1流程图
    31方案证
    两次复位键蜂鸣器响起两边选手开始拔河发光二极移左端终点时选手键效左边数码计次数两次复位键继续拔河发光二极移右端终点时选手键效右边数码计次数果3局2胜制方已赢2局复位键效需清零键
    32电路设计


    图2 数码



    图3蜂鸣器




    图4清零部分



    图5拔河部分




    图6发光二极


    4.电路仿真结果分析
    41电路仿真
    第点:复位键观察发光二极否中点果中点复位键
    第二点:意机key1key2直发光二极移终点
    第三点:观察数码计数否正确
    第四点:两次复位键重复述步骤
    第五点:清零键数码数否清零发光二极否回中点果达预期实验成功

    42结果分析
    仿真时数码没亮分析知道错阴极数码改阳极数码显示然进行拔河游戏程发光二极P0口进入P2口P2口进入P0口发光二极移位出现混乱达终点原程序没写认真修改程序移位正常数码实现清零清零方式电清零改脉式清零正常清屏

    5.仪器设备
    发光二极led×15 电阻510欧×15电阻20欧×1 7SEGMPX2CA×1 AT89C52×1 极性电容CAPPOL 22uF×2 电容30pF×2 蜂鸣器BUZZER×1晶振CRYSTAL×1 RESPACK8×1 PNP×1 电阻1000欧×2 BUTTON×4
    6.设计总结
    言知识收获重精神丰收更加喜挫折份财富历份拥次课程设计必成生旅途非常美回忆通次课程设计懂理实际相结合重理知识远远够学理知识实践相结合起理中出结真正社会服务提高实际动手力独立思考力设计程中遇问题说困难重重毕竟第次做难免会遇种样问题时设计程中发现足处前学知识理解够深刻掌握够牢固次课程设计终利完成设计中遇专业知识问题努力终游逆解
    次设计够利完成非常感谢四川师范成学院电子工程系鲁昌××提供优越条件感谢××老师××老师没细心高明指导没次课程设计圆满成功
    7.参考文献
    [1] 吴健 AVR单片机实C语言程序设计典型实例[M] 北京中国电力出版社2008120—145
    [2]马潮 AVR单片机嵌入式系统原理应[M] 北京韩天航空学出版社2007115—150
    [3]阎石 数字电子电路 [M] 北京:中央广播电视学出版社1993 125—133
    [4]马潮 AVR单片机嵌入式系统原理应 [M] 北京韩天航空学出版社2007112—130
    [5] 吴健 AVR单片机实C语言程序设计典型实例 [M] 北京中国电力出版社2008106—130
    [6]李晓林牛昱光阎高伟单片机原理接口技术 [M] 电子工业出版社100—113
    [7]康华光电子技术基础模拟部分(第五版)[M] 高等教育出版社101—120
    [8]张福cc++程序设计(第三版)[M] 民邮电出版社101—120
    [9] 邱关源 电路第五版[M]高等教育出版社2005 115—129
    [10] 张毅刚 新编MCS51单片机应设计(第三版)[M] 哈尔滨:哈尔滨工业学出版社2008 125—145
    [11] 立民 单片机应技术选编[M] 北京:北京航空学出版社1998115—133
    [12] 李华 MCS51系列单片机接口技术[M] 北京:北京航空航天学出版社1993 125—139
    [13] 彭 单片机典型系统设计实例精讲 [M] 北京:电子工业出版社2006
    [14] 李友 C语言程序设计[M] 清华学出版社1999 113—136
    [15] 王明福乌云高娃 C语言程序设计教程 [M] 高等教育出版社20046 108—120












    附件拔河游戏机程序
    #include
    #include
    #define uchar unsigned char
    #define uint unsigned int
    sbit wela1P3^0
    sbit wela2P3^1
    sbit beepP3^5
    sbit keyP3^4
    sbit key1P3^2
    sbit key2P3^3
    uchar nmtemp1temp2abnum
    uint n10n20
    void key_init()
    uchar code table[]{0xc00xf90xa40xb00x99
    0x920x820xf80x800x90}
    void delay(uchar z)
    {
    uchar xy
    for(xzx>0x)
    for(y120y>0y)
    }
    void di(void)
    {
    beep0
    delay(10)
    beep1
    }
    void disp(uchar shiuchar ge)
    {
    wela11
    P1table[shi]
    delay(10)
    wela10
    wela21
    P1table[ge]
    delay(10)
    wela20
    }
    void key_init()
    {
    if(key0)
    {
    delay(5)
    if(key0)
    {
    while(key)
    temp10x7f
    temp20xff
    di()
    P0temp1
    P2temp2
    num++
    if(num3)
    num0
    }
    }
    if(num2)
    {
    if(key10)
    {
    delay(5)
    if(key10)
    {
    while(key1)
    if(temp10xff)
    {
    if(temp20xfe)
    {
    temp20xff
    P2temp2
    temp10x7f
    P0temp1
    }
    if(temp20xff)
    {
    temp2_cror_(temp21)
    P2temp2
    }
    }
    else
    {

    temp1_cror_(temp11)
    P0temp1
    }
    a1 跳出P00xfe循环
    }
    }

    if(key20)
    {
    delay(5)
    if(key20)
    {
    while(key2)
    if(temp20xff)
    {
    if(P00x7f)
    {
    temp10xff
    P0temp1
    temp20xfe
    P2temp2
    }
    if(temp10xff)
    {
    temp1_crol_(temp11)
    P0temp1
    }
    }
    else
    {
    temp2_crol_(temp21)
    P2temp2
    }
    b1 跳出P20xbf循环
    }

    }
    }
    if(P00xfe&&a1)
    {
    num0
    n+1
    a0
    }
    if(P20xbf&&b1)
    {
    num0
    m+1
    b0
    }
    }
    void init()
    {
    P00x7f
    n10
    n20
    num0
    n0
    m0
    }
    void main()
    {
    init()
    disp(nm)
    while(1)
    {
    disp(nm)
    key_init()
    }
    }



    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    eda拔河游戏机课程设计报告

    报告书写要求1、 报告的撰写要求条理清晰、语言准确、表述简明。报告中段首空两个字符,中文字体为宋体五号,数字、字符、字母为Times New Roman五号,且单倍行距。2、 报告中插图应与文...

    3年前   
    526    0

    EDA拔河游戏机课程设计

    XXXXXX学院课 程 设 计题 目:EDA拔河游戏机课程设计 作 者: XXX 专 业: 自动化 ...

    3年前   
    394    0

    基于51单片机的定时闹钟设计单片机课程设计

    单片机 课 程 设 计 报 告 院系: 信息工程学院 ...

    1年前   
    471    0

    单片机课程设计报告基于单片机的温控系统

    职业学院机械与电子工程学院基于单片机温控系统课程设计报告班 级 电信班 学生姓名 学 号 指导教...

    3年前   
    979    0

    基于单片机的交通灯显示系统的设计与研究课程设计

     XX学院课程设计课 程 单片机课程设计 题 目 交通灯系统 院 系 机电系 ...

    3年前   
    887    0

    基于单片机的数字温度计设计课程设计

    基于单片机的数字温度计设计引言随着现代信息技术的飞速发展和传统工业改造的逐步实现.能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需...

    3年前   
    919    0

    基于单片机的直流稳压电源设计课程设计

    课程设计论文 设计题目:单片机控制直流稳压电源设计学校:院系:专业:年级:2013级姓名学号: 指导教师 ...

    4年前   
    878    0

    基于单片机的“叮咚”门铃设计课程设计

    基于单片机的“叮咚”门铃设计摘要:本文设计了一种基于单片机的“叮咚”门铃,主要有键盘,音频功率放大器LM386,AT89S51单片机,扬声器等构成,通过单片机定时/计数器t0来产生700Hz和...

    3年前   
    726    0

    基于51单片机数字温度计设计课程设计

    课 题: 基于51单片机数字温度计设计专 业: 电子信息工程班 级: 班学 号: 姓 名: ...

    3年前   
    960    0

    基于单片机的遥控窗帘课程设计

    《单片机应用与仿真训练》设计报告基于单片机的遥控窗帘设计姓 名: 学 号: ...

    1年前   
    289    0

    基于单片机的自动节水灌溉系统课程设计

     数理与信息工程学院应用系统设计 题 目: 基于单片机的自动节水灌溉系统 专 业: 计算机科学与技术(专升本) 班 级: ...

    2年前   
    597    0

    基于单片机的数字温度计课程设计

    摘要 本文提出了关于MCS-51系列单片机的数字温度计的制作电路方法和编程思想。设计一直灌输着电子电路制作软硬结合,以硬件为主的理念。采用模块化的设计思想。硬件模块分为温度的感应模块、时钟...

    3年前   
    771    0

    基于单片机淬火炉温温度控制课程设计

    基于PID控制的淬火炉炉温控制系统设计1总体方案设计 这次课程设计针对PID控制的淬火炉进行温度控制,设计步骤分为以下几步。 首先进行控制系统的建模和数字控制器设计,设计方案为:选...

    1年前   
    320    0

    基于51单片机音乐盒课程设计

    基于51单片机音乐盒课程设计 课程名称: 微机原理课程设计 题 目: 基于51单片机的音乐盒设计 摘要 随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。小小的...

    5年前   
    1246    0

    单片机课程设计报告

    1 方案设计与论证1.1 硬件总体设计设计并制作一个基于单片机的数字电压表的电路其结构框图如图 1-1 所示: 图1-1 硬件结构框图(1)单片机最小系统电路部分 (2)数码管显示部分(3) ...

    4年前   
    1650    0

    基于单片机的时钟设计

    随着时间的推移,事物的发展越来越趋向于高科技,单片机的出现,受到了社会各界的广泛关注,这是由于单片机具备丰富的功能。单片机的特点为:尺寸小,价格低,抗干扰强,开发容易等。运用的范围也很广,如检测...

    3年前   
    1008    0

    基于单片机的温湿度控制器设计课程设计报告

    《智能仪器仪表设计与调试》课程设计报告 学 院: 电气与信息工程学院 专业班级: 测控10-01 学生姓名: 学 ...

    1年前   
    290    0

    单片机课程设计实习报告

    单片机课程设计实习报告  实训任务:  做单一灯的左移右移,八个发光二极管l1-l8分别接在单片机的p1.0→p1.2→p1.3┅→p1.7→p1.6→┅→p1.0亮,重复循环3次。然后左移2...

    11年前   
    797    0

    单片机课程设计心得(精选多篇)

    单片机课程设计心得(精选多篇)第一篇:单片机课程设计心得单片机课程设计实训体会两周的单片机课程设计实训 ,真是让我们受益匪浅,学到了很多东西,不管怎么样,先感谢学校给我的这么多机会.真正的学到...

    9年前   
    668    0

    单片机原理及应用课程设计

    单片机课程设计数字音频频率测试仪班级:电气姓名:学号:日期:2010年X月X日 目录一、课程设计要求···········································1软硬...

    3年前   
    789    0

    文档贡献者

    文***享

    贡献于2021-06-30

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档