数据排序实验一.PPT

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据排序实验一

DICE-5203K 单片机开发实验系统简介 系统组成 开放式键盘实验电路; 由12864组成的LCD图文实验电路; 16×16点阵电路; 8155、8250、8251、8253、8255、0809、0832、RS232/485等常用接口电路; 小型直流电机、步进电机、温度压力、电子音响电路喇叭等 存贮器地址分配 I/O地址分配 CZ11:用户实验通讯接口 CZ4:打印接口 JX0,JX17为系统提供的数据总线接口 CZ7:系统提供的扩展接口 JX12、JX14:液晶显示接口 LED发光二极管指示电路 逻辑电平开关电路 单脉冲电路 分频电路 脉冲发生电路 485接口电路 通讯接口电路 数码管显示电路 键盘电路 目标CPU(AT89S52)的控制电路 存储器控制电路 实验1. 熟悉开发环境 一、实验目的 熟悉DICE-51系统开发环境,学会并行口仿真器的使用。使用集成开发环境编译、下载、调试并跟踪一段已有的程序,了解嵌入式开发的基本思想和过程。 二、实验内容 本次实验使用DICE-51集成开发环境。新建一个简单的工程文件,并编译这个工程文件。学习并行口仿真器的使用和开发环境的设置。下载已经编译好的文件。学会在程序中设置断点,观察系统内存和变量,为调试应用程序打下基础。 三、预备知识 汇编语言的基础知识、程序调试的基础知识和方法。 四、实验步骤 硬件连接 1.SW1:程序空间选择开关, SW1—UP 2.仿真器所接实验系统的JCF(IDC34)口为系统通讯口,用于程序的仿真、连接、装载 。 具体步骤: 按老师讲解一步一步实现 要求:同时开始,同时完成,遇到问题马上问老师 五、思考练习 1.联系调试菜单中的各种命令 2.在调试过程中,观察寄存器窗口,数据窗口的变化 3.编写调试一程序 单字节十六进制数转换成双字节 ASCII 码 功 能:单字节十六进制数转换成双字节 ASCII 码 入口条件:待转换的单字节十六进制数在累加器 A 中。 出口信息:高四位的 ASCII 码在 A 中,低四位的 ASCII 码在 B 中。 实验2. 数据排序实验 一、实验目的 熟悉51指令系统,掌握程序设计方法 二、实验内容 编写并调试一个排序子程序,其功能为用冒泡法将内存RAM中几个单字节无符号的正整数,按从小到大的次序重新排列。 三、程序框图 四、实验步骤 将RAM 50H~5AH 中放入不等的数据,用断点方法运行本实验程序后检查50H~5AH中的内容是否按从小到大的次序排列。 六、思考练习 编写程序: 1.单字节无符号数据块排序 功 能:单字节无符号数据块排序(增序) 入口条件:数据块的首址在 R0 中,字节数在 R7 中。 出口信息:完成排序(增序) 2.顺序查找(ROM)单字节表格 功 能:顺序查找(ROM)单字节表格 入口条件:待查找的内容在 A 中,表格首址在 DPTR 中,表格的字节数在 R7 中。 出口信息:OV=0 时,顺序号在累加器 A 中; OV=1 时,未找到。 3.双字节二进制无符号数乘法 功 能:双字节二进制无符号数乘法 入口条件:被乘数在 R2、R3 中,乘数在 R6、R7 中。 出口信息:乘积在 R2、R3、R4、R5 中。 实验3. 脉冲计数(定时/计数器实验) 一、实验目的 熟悉单片机内部定时/计数器功能,掌握初始化编程方法。 二、实验内容 把定时器0外部输入的脉冲进行计数,并送显示器显示。 三、程序框图 四、实验接线图 五、实验步骤 用插针把8MHZ插孔和T插孔连接,P3.4 依次接T0~T7或单脉冲输出孔,执行程序,观察数码管上计数脉冲的速度及个数。 七、思考练习 1.修改程序使显示器上可显示到999999个脉冲个数。 实验4. P1口转弯灯实验 一、实验目的 进一步了解P1口的使用,学习汇编语言编程方法及调试技巧。 二、实验内容 P1.0 开关接5V,右转弯灯闪亮,P1.1开关接5V时左转弯灯闪亮,P1.0,P1.1开关同时接5V或接地时,转弯灯均不闪亮。 三、程序框图 四、实验接线图 五、实验步骤 P1.0 接K1,P1.1接K2,P1.4~P1.7接L1、L5、L9、L13,连续运行本程序,应看到转弯灯正确闪亮,在用单步方式调试本程序时需修改延时子程序,(例可把延时程序第一个字节改成返回指令22H),以便观察。 七、思考练习 编写程序并调试: 功能:P3口输入,P1口输出 要求:P3.3口输入一脉冲, PI口按16进制加一方式点亮发光二极管。P3.3用接针连至K1 P1.0~P1.7插针连至L1~L8,K1拨动一次,L1~L8发光二极管按16进制方式加一点亮。 实验5. 8255A.B.C口输出方波

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档