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

    单片机课程设计---广告灯

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

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

    单片机课程设计---广告灯

    1、广告灯广告灯 一、一、问题问题的提出 用八个发光二极管代替广告灯,实现广告灯的循环以及花样变化!用八个发光二极管代替广告灯,实现广告灯的循环以及花样变化! 二、总体设计 1 1、分析问题的功能、分析问题的功能 将 P1 口的 8 个引脚分别接 8 位发光二极管 0,1,2,3,4,5,6,7。 通过控制 P1 口的输出,实现每隔 0.5s 接在 P1 口的 8 个发光二极管从右依 次点亮 0,1,2,3,4,5,6,7,然后从左依次熄灭 7,6,5,4,3,2,1, 0,然后 8 个发光二极管全部点亮,闪烁 3 次;接着,每隔 0.5s 接在 P1 口 的 8 个发光二极管从左依次点亮 7,6

    2、,5,4,3,2,1,0,然后从右依次 熄灭 0,1,2,3,4,5,6,7,然后 8 个发光二极管全部点亮,闪烁 3 次; 接着 8 个二极管从左轮流点亮 0,1,2,3,4,5,6,7,然后 8 个二极管 从右轮流点亮 7,6,5,4,3,2,1,0,然后 8 个发光二极管全部点亮, 闪烁 5 次,之后全灭;如此反复循环。 循环过程中通过中断加入一些广告灯的花样变化。 2 2、系统总体结构设计、系统总体结构设计 1)硬件设计:8031 单片机,DP-51PROC 综合仿真实验仪,P1 口, 定时器 0,外部中断 1 等。 2)软件设计:各功能模块详见程序清单后注释。 三、详细设计: 1 1

    3、、硬件详细设计:、硬件详细设计: 时间间隔可采用软件延时或定时器定时,软件延时:8031 时钟频率 11.0592MHz,延时 0.5S,P1 口输出。 采用定时器采用定时器 0 0 定时延时:定时延时: ORG 800BH LJMP TOS 定时器定时器 0 0 赋定时初值:赋定时初值: MOV TH0,#4CH MOV TL0,#00H 电路图:电路图: 定时定时中断子程序:中断子程序: TOS: MOV TH0,#4CH MOV TL0,#00H INC R0 CJNE R0,#10,LL MOV R0,#00H RETI 外部中断子程序:外部中断子程序: INT1S: PUSH ACC

    4、 POP ACC RETI 2 2、软件详细设计:、软件详细设计: 软件延时:软件延时: DELAY: MOV 31H,#0 MOV 32H,#0 LOOP2: DJNZ 32H,$ DJNZ 32H,$ DJNZ 32H,$ DJNZ 32H,$ DJNZ 31H,LOOP2 RET 逐个点亮:逐个点亮: NEXT1:MOV P1,A CLR C RLC A INC R1 SJMP NEXT 逐个熄灭:逐个熄灭: NEXT3:MOV P1,A SETB C RRC A INC R2 SJMP NEXT 循环点亮:循环点亮: NEXT13:MOV P1,A RL A INC R7 SJMP NEXT 闪烁:闪烁: NEXT11:MOV P1,A CPL A INC R6 SJMP NEXT 花样变换花样变换: 见外部中断 1 子程序。 3 3、设计中的主要困难及解决方案、设计中的主要困难及解决方案 1) 通过一个定时器来定时延时,将多个循环过程串联起来,需要解决各 个循环之间的衔接问题。本实验中


    注意事项

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




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