统计内存内偶数个数.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
统计内存内偶数个数

接口技术 课程设计说明书 设计题目 统计内存内偶数个数 指导教师: 赵巍 设计者: 姜成君 李日强 系 别: 机械工程学院 班 级: 机制0711 学 号: 03310071107 03310071108 天津工程师范学院 课 程 设 计 任 务 书 机械 系 机制0711 班 学生 姜成君 李日强 课程设计题目: 统计内存内偶数个数 一、课程设计工作日自 2010 年 1 月 4 日至 2010 年 1 月 7 日 二、同组学生: 李日强 姜成君 三、课程设计任务要求(包括课题来源、类型、目的和意义、基本要求、完成时间、主要参考资料等): 1、目的及意义 (1)巩固和深化《单片机原理及应用》课程的理论知识,培养,分析、解决实际问题的能力。 (2)掌握汇编语言编程的基本方法,能根据题目要求确定设计思路、绘制流程图、编制并调试汇编语言程序,得出结果。 2、主要内容 (1)编写程序,统计内部RAM40H开始的一串无符号数(10个)中偶数的个数,将统计结果存储在60H单元中。 3、基本要求 (1)分析题目,写出分析过程。 (2)绘制流程图。 (3)编制程序。 (4)上机调试。 (5)编写设计说明书,包括1-4个步骤的内容。 (6)答辩。 4、主要参考资料 单片机基础及应用,赵巍,冯娜,马苏常,刘玉山等,清华大学出版社,2009年 指导教师签字: 教研室主任签字: 设计说明书 分析题目:统计内存内偶数个数,是指对一组数字按照奇偶分类,并将偶数放在指定的地址里,并统计出偶数的个数。最简单的例子就是将是个二进制数按顺序进行分析,如果尾数是1则为奇数,并进行跳转进行下一个数的判断,完成循环。如果尾数是0则为偶数,将它储存在指定的单元里,并在指定的单元里将个数进行统计。 编译程序: ORG 0000H AJMP MIAN ORG 0040H MIAN: MOV 60H,#00H ;给60H单元赋值0 MOV R0,#40H MOV R1,#0AH ;设置循环次数 LOOP: MOV A,@R0 ;通过间接寻址40H到49H单元的数 JB ACC.0,NEXT ;如果ACC.0为1,则此数为奇数,并跳转到NEXT,若为0, 则此数为偶数,程序顺序执行 INC 60H ;统计偶数个数 NEXT:INC R0 ;使指针指向下一个单元 DJNZ R1,LOOP ;若R1内容不小于0,继续循环 HERE:AJMP HERE END 流程图: 上机调试: 打开计算机,运行Keil C51集成开发环境。 选择Project到New Project建立新的工程文件,输入文件名,选择“保存” 选择单片机芯片类型,Philips到80C51。 选择命令Flie到New,会打开一个文本编辑器。输入程序,然后选择Flie到Save,注意输入的文件名后面要加“.a” 添加新保存的文件到工程项目中。 直接按下F7对文件进行编译。程序没有错误,编译通过。 按下Ctrl+F5进入Debug(调试)状态。 选择View到Memory Window命令,双击存储器窗口中的address后的文本框,并在其中输入D:0040H。任意输入10个数字。 运行程序,在D:0060H中得出所输入的十个数中偶数的个数。 开始 N Y 进入下一数据 偶数个数存于60H 统计60H中数字的个数 循环停止 结束 判断是否是偶数 开始循环 设置循环次数

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档