欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    课程设计-- 单片机控制系统设计实训

    • 资源ID:1404150       资源大小:6.38MB        全文页数:24页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    课程设计-- 单片机控制系统设计实训

    1、 课 程 设 计 说 明 书课 程 设 计 说 明 书 名称 单片机控制系统设计实训 2013 年 6 月 17 日至 2013 年 6 月 28 日共 2 周 学院(部) 机电工程 班 级 姓 名 目目 录录 一 课题介绍 4 1 课题名称 4 2 课题要求 4 3 课程设计要求 4 二 系统设计 4 1 系统总体方案设计 4 2 系统硬件设计 5 (1) AT89S51 单片机最小系统设计 5 (2) 6 个数码管的设计 . 6 (3)按钮的设计 7 (4)脉冲的设计 7 (5)系统原理总图 8 3 系统软件设计 . 9 (1)主程序流程图与程序 9 (2) 十六进制转十进制子程序流程图与

    2、程序 12 (3)高低位分离流程图与程序 15 (4) 延时子程序流程图与程序 错误错误!未定义书签。未定义书签。 三、系统调试 18 1 工具软件简介 . 18 (1) Keil 开发环境 18 (2) XLISP . 19 (3) Proteus 20 2 调试中的问题 21 3 系统调示结果 . 21 (1)XLISP 系列单片机综合仿真试验仪接线图 21 (2)程序写入后,XLISP 显示的初始的状态 22 (3)按下按钮,XLISP 显示过程中的状态 22 一一 课题介绍课题介绍 1 课题名称课题名称 脉冲频率器 2 课题要求课题要求 (1)将外部脉冲作为定时器的记数输入信号。在一定

    3、时间内计 外部脉冲的个数,并将计数结果通过 6 位数码管显示。 (2)上电显示时,数码管显示 000000。 (3)编写一段程序,使单片机 1 发出脉冲信号,作为单片机 2 的脉冲发生器。 (4)按钮控制脉冲计数器的计数。 3 课程设计要求课程设计要求 (1)根据课题要求,确定设计方案; (2)在 Proteus 软件中,绘制系统原理图; (3)在 keil中编写单片机程序,结合实验板进行系统调试; (4)记录系统运行结果,书写课程设计报告。 二二 系统设计系统设计 1 系统总系统总体方案设体方案设计计 本设计所用的系统总体方案设计如图 1 所示, 在单片机最小系统上面 增加了按键电路和数码管

    4、显示电路, 以及外接一个单片机用来发送脉 冲,通过按下按钮来完成数码管的显示,最终显示 6 位数值。 图 1 系统总体方案的设计 2 系统硬件设计系统硬件设计 (1) AT89S51 单片机最小系统设计单片机最小系统设计 单片机最小系统复位电路的极性电容 C2 的大小直接影响单片 机的复位时间,一般采用 10-30pF,51 单片机最小系统容值越大需要的 复位时间越短。最小系统起振电容 C1、C3 一般采用 15-33pF,并且 电容离晶振越近越好。晶振采用 12MHZ。在正常工作的情况下可以 采用更高频率的晶振,晶振的振荡频率直接影响单片机的处理速度, 频率越大处理速度越快。如图 2 所示。

    5、 图 2 单片机最小系统的设计 (2) 显示电路显示电路的设计的设计 6 个数码管都是共阳极,将数码管的八段发光二极管接 p0 口,将 电源 VCC 端口接经数码管位选三极管,构成显示电路,并将计数结果通过 6 位数码管显示。数码管的设计如图 3 所示 图 3 6 个数码管的设计 (3)按钮按钮的设计的设计 按钮的一端接地一端接单片机的 p3.0,按钮的设计如图 4 所示 图 4 按钮的设计 (4)脉冲的设计脉冲的设计 脉冲是通过外接一个单片机来发送脉冲,发送给另一单片机,完成 数码管的计数显示。脉冲的设计如图 5 所示 图 5 脉冲输入电路的设计 (5)系统原理总图系统原理总图 本脉冲计数器

    6、由 6 个共阳极数码管管,1 个 AT89S51 单片机,1 个脉冲发生器等各个组件组成。按钮 K1 接通 P3.0, P0 口分别接数 码管的八段发光二极管,P2.0到 p2.5 口分别接 6位数码管的控制端, 脉冲发生器接 p3.4 口,构成显示电路,如图 6 所示。 图 6 系统原理图 3 系统软件设计系统软件设计 (1)主程序主程序设计设计 图 7 主程序流程图 主要代码说明 ORG 0000H ;开始 LJMP MAIN ORG 0030H MAIN: MOV TMOD,#15H ;设置定时器/计数器赋值 MOV TH0,#00H MOV TL0,#00H MOV TH1,#3CH MOV TL1,#0B0H MOV R6,TH0 MOV R7,TL0 LCALL HB2 ;调用转换子程序 LCALL DIV_BCD ;调用分离子程序 SETB TR0 ;计数器开始计数 PP: JB P3.4,DISP SETB TR1


    注意事项

    本文(课程设计-- 单片机控制系统设计实训)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583