欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《计算机控制技术》实训报告模板1.doc

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

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

    《计算机控制技术》实训报告模板1.doc

    计算机控制技术实训报告模板1计算机控制技术实训报告模板1广东机电职业技术学院计算机控制技术实训报告题目:秒表时钟设计专业:_班级:_学生姓名:_学号:指导教师:_上交时间:年月日目录一、系统设计要求.1二、系统的硬件设计.1(一)XXXXXXXXXXXXXXXX.1(二)XXXXXXXXXXXXXXXX.1三、系统的软件设计.1(一)定时程序.1(二)两位LED显示程序.1(三)时钟程序.1四、心得体会.1参考文献.1一、系统设计要求任务一设计1分钟定时程序任务二设计2位数码管显示程序任务三设计时钟程序(以上三个任务均参照PPT的要求详细写)二、系统的硬件设计二、三等大标题下可以论证12个论点,可以写出涉及的概念、原理、相关技术及问题的解决办法等。打印时,删除此说明框(一)XXXXXXXXXXXXXXXX(二)XXXXXXXXXXXXXXXX(分几点阐述视情况而定,最后一点附上你的电子时钟电路图-带时间显示)三、系统的软件设计(一)定时程序(除了文字说明,还要画出主程序流程图)(二)2位LED显示程序(三)时钟程序(分几点阐述视情况而定,最后一点附上你的程序清单)四、心得体会谈谈在本次实训过程中,你在仿真软件、器件选取、程序编写与调试等方面的收获、感想与体会。并结合考核时所被提问的问题谈谈参考文献你的体会(不少于500字)。打印时,删除此说明框1.李明.单片机原理及应用.北京:北京航空航天大学出版社,20212.XXX.XXX.北京:机械工业出版社,2021扩展阅读:微机实训报告广东机电职业技术学院计算机控制技术实训报告题目:六位数码管时钟设计专业:电气自动化技术班级:电气1108班学生姓名:肖远铭学号:06110941指导教师:阎荷花、叶斌元上交时间:2021年5月15日一、系统的设计要求1、通过设计秒表程序,设计电子表程序训练学生正确地应用单片微机,培养解决具体问题的初步能力。2、让学生熟悉单片微机应用系统开发、研制的过程,软硬件设计的方法、工作内容、工作步骤。3、对学生进行基本技能训练,例如组成系统、编程、调试、查阅资料、绘图、编写说明书等;使学生理论联系实际,提高动手能力和分析问题、解决问题的能力。二、系统的硬件设计硬件原理图:三、系统的软件设计(一)秒表程序ORG0000HLJMPMAIN;主程序ORG0003HLJMPEX_INT0;外部中断0ORG000BHLJMPINT_0;定时器0ORG0013HLJMPEX_INT1;外部中断1ORG0100HMAIN:SETBIT0;设置外部中断0边沿触发SETBIT1;设置外部中断1边沿触发SETBEX0;允许外部中断0SETBEX1;允许外部中断0SETBEA;开总中断SETBET0;允许定时中断0MOVTMOD,#01H;16位定时模式MOVTH0,#0ECH;6MHZ外部晶振,定时10ms,第107页例5-3MOVTL0,#78HCLRTR0MOVSP,#70HMOV50H,#23H;用BCD码表示十进制数MOV51H,#45HMOV52H,#67HSSS1:MOVA,50H;要显示的六个数字存放到30-35H单元SWAPAANLA,#00001111BMOV30H,AMOVA,50HANLA,#00001111BMOV31H,AMOVA,51HSWAPAANLA,#00001111BMOV32H,AMOVA,51HANLA,#00001111BMOV33H,AMOVA,52HSWAPAANLA,#00001111BMOV34H,AMOVA,52HANLA,#00001111BMOV35H,AMOVR1,#40H;查表把6个数字对应的段码找出后存放在40-45HMOVR2,#6MOVR0,#30HLOOP:MOVA,R0MOVDPTR,#TABMOVCA,A+DPTRCPLA;硬件有反相器,所以软件取反MOVR1,AINCR0INCR1DJNZR2,LOOPSAOMIAO:MOVA,#00100000B;动态扫描显示MOVR0,#40HMOVR2,#6LOOP1:MOVP1,AMOVP0,R0;MOVP0,#0C0HLCALLDELAYRRAINCR0DJNZR2,LOOP1LJMPSSS1DELAY:MOVR7,#200D1:NOPNOPNOPNOPDJNZR7,D1RETEX_INT0:;清零MOV50H,#0MOV51H,#0MOV52H,#0RETIEX_INT1:CPLTR0;启动/停止RETIINT_0:PUSHAMOVTH0,#0ECHMOVTL0,#78HMOVA,52HCJNEA,#99H,SS3MOV52H,#0;52H已经是99ms,清零,高位进位MOVA,51HCJNEA,#59H,SS5MOV51H,#0MOVA,50HADDA,#01DAAMOV50H,ALJMPSS4SS5:ADDA,#01DAAMOV51H,ALJMPSS4SS3:ADDA,#01DAAMOV52H,ASS4:POPARETITAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH(二)电子表程序ORG0000HLJMPMAIN;主程序ORG0003HLJMPEX_INT0;外部中断0ORG000BHLJMPINT_0;定时器0ORG0013HLJMPEX_INT1;外部中断1ORG0100HMAIN:SETBIT0;设置外部中断0边沿触发SETBIT1;设置外部中断1边沿触发SETBEX0;允许外部中断0SETBEX1;允许外部中断0SETBEA;开总中断SETBET0;允许定时中断0MOV46H,#100MOVTMOD,#01H;16位定时模式MOVTH0,#0ECH;6MHZ外部晶振,定时10ms,第107页例5-3MOVTL0,#78HCLRTR0MOVSP,#70HMOV46H,#0MOV50H,#23H;用BCD码表示十进制数MOV51H,#45HMOV52H,#67HSSS1:MOVA,50H;要显示的六个数字存放到30-35H单元SWAPAANLA,#00001111BMOV30H,AMOVA,50HANLA,#00001111BMOV31H,AMOVA,51HSWAPAANLA,#00001111BMOV32H,AMOVA,51HANLA,#00001111BMOV33H,AMOVA,52HSWAPAANLA,#00001111BMOV34H,AMOVA,52HANLA,#00001111BMOV35H,AMOVR1,#40H;查表把6个数字对应的段码找出后存放在40-45HMOVR2,#6MOVR0,#30HLOOP:MOVA,R0MOVDPTR,#TABMOVCA,A+DPTRCPLA;硬件有反相器,所以软件取反MOVR1,AINCR0INCR1DJNZR2,LOOPSAOMIAO:MOVA,#00100000B;动态扫描显示MOVR0,#40HMOVR2,#6LOOP1:MOVP1,AMOVP0,R0;MOVP0,#0C0HLCALLDELAYRRAINCR0DJNZR2,LOOP1LJMPSSS1DELAY:MOVR7,#200D1:NOPNOPNOPNOPDJNZR7,D1RETEX_INT0:;清零MOV50H,#0MOV51H,#0MOV52H,#0RETIEX_INT1:CPLTR0;启动/停止RETIINT_0:PUSHAMOVTH0,#0ECHMOVTL0,#78HINC46HMOVA,46HCJNEA,#100,S1LJMPS2S1:LJMPSS4S2:MOV46H,#0MOVA,52HCJNEA,#59H,SS3MOV52H,#0;52H已经是59ms,清零,高位进位MOVA,51HCJNEA,#59H,SS5MOV51H,#0MOVA,50HADDA,#01DAAMOV50H,ALJMPSS4SS5:ADDA,#01DAAMOV51H,ALJMPSS4SS3:ADDA,#01DAAMOV52H,ASS4:POPARETITAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH实训总结一周单片机的实训的时间过得很快啊,让我有些不舍,因为我们所得东西远远不止这些,总是留恋老师教给对我们受益匪浅的知识。在这一周里,我真的学了许多东西,把我之前所学的比较琐碎的知识真的串起来,但是还是存在许多的问题,还没有解决,系统化还是有些难度。让我看出了许多的不足,因为我们之前所学的微机控制知识只是表面皮毛的东西。先谢谢老师,在这实训过程中教会了我很多东西。通过这次实训,扩大我的知识。一周的单片机实训说累不如说过得很充实,因为我们在这次实训里我不仅增加了实际动手能力,同时深化了对课本知识的了解,以及运用。真正的做到发现问题,解决问题的自主学习能力,在实践中找寻问题所在,并运用自己所知道的知识去解释,与同学去讨论同学习同进步。一周的是只有四天在实训,到最后两天的时间大家都在冲刺电脑时钟的基本功能,我们组还是出现了问题,基本功能还是实现不了,实在没有办法了,只好借鉴那组做出来的程序,用他们的大体框架,主程序和其它程序我们自己来编写。到周五,我们组终于做出实现基本的功能了,高兴啊!兴奋啊!毕竟努力这么多天,虽用别的组框架来做,其它程序是我们做的,老师所说的内容,大家的框架也是差不多的。但我们还在前进,我们要实现按键的功能,放弃周六日的休息时间,继续做下一步的功能,做按键调节时间这个功能也不容易的,中间也出现了诸多的问题,经过坚持不懈的努力,最后还是实现了按键调节时间的功能。我在这次实训中,先绘制硬件图,然后编写程序,在这一周里,我收获了很多,也看出了自己还存在很多很多的不足,自己的知识量远远还不够,如果要编好一个程序,往往是要很多很全面的知识量和架构,所谓“厚积薄发”。经过这一周的实训,我再次巩固了我所学的知识了,也学会用Keil和Proteus仿真软件,使自己又学会了多一种的软件。在遇到问题了,知道了如何更好地处理、解决。应该从那一方面入手比较好且快,也为以后编程打下了更坚实的基础。第 7 页 共 7 页

    注意事项

    本文(《计算机控制技术》实训报告模板1.doc)为本站会员(阳***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开