实验四 子程序设计实验 实验目的:通过调试数据块传送程序,加深对循环程序的理解,掌握子程序的设计与MedWin环境下子程序的调试。进一步加深对并行I/O口的理解。 实验内容: 1. 调试程序dmove.asm,观察片外数据区7000H、A000H开始的单元内容变化规律。 修改程序将7010H-7073H单元内容传送至B000H开始的存储区中。 2. 设计一个子程序,统计片外数据区从2000H开始的256个符号数中偶数的个数,低位存入R3,高位存入R2。 3.(选作题)设计子程序,实现对片外数据存储器的测试。具体要求如下: 1)测试方法自选 2)数据存储区首地址、长度可变。 3)可统计坏单元数目,并记录坏单元地址。 4)利用LED指示灯,提示测试过程和结果状态。 思考题: 1.从2000H单元开始的外部RAM中存有100个数,要求把它传送到自2500H单元开始的存贮区中去,但在传递过程中要检查数的值,遇到第一个零就停止传送。应如何编写程序? 2.若要将偶数从小到大排序并置于从2000H开始的前端,其余符号数按原来顺序置于偶数后面。应如何编写程序? 3.若要求偶数的算术平均值,应如何编写程序?
上传时间: 2014-11-26
上传用户:wangzhen1990
采用MAX501DA转换器件,用作数字电位器功能,验证通过
上传时间: 2017-01-15
上传用户:klin3139
(一)基本任务:单频正弦波模拟信号的简单数字化。即对一个单频正弦波模拟信号进行抽样、均匀量化、PCM二进制自然编码。 1、主要步骤和要求: (1)单频正弦波模拟信号的抽样实现。要求输入信号的幅度A、频率F和相位P可变;要求仿真时间从0到2/F,抽样频率为Fs=20F;要求给出抽样信号samp的波形图。 (2)单频正弦波模拟信号均匀量化的实现。要求对抽样信号sampl归一化后再进行均匀量化;要求量化电平数D可变;要求输出信号为平顶正弦波;要求给出量化输出信号quant的波形图,并与抽样信号samp画在同一图形窗口中进行波形比较。 (3)单频正弦波模拟信号PCM二进制自然编码的实现。要求按量化序号给出PCM二进制自然编码;要求给出编码后的数字序列pcm。
上传时间: 2013-12-07
上传用户:无聊来刷下
HCS908_QG8 单片机开发板ADC实验介绍: 本程序是ADC模块的例程,所用资源为单片机内部ADC转换模块,所接器件为电位器. 实验现象: 在仿真界面的DATA1窗口中观察mm的值是否随电位器输出值变化而变化
上传时间: 2017-01-28
上传用户:xsnjzljj
含有七人表决器,格雷码变换电路,英文字符显示电路,基本触发器(D和JK),74LS160计数器功能模块,步长可变的加减计数器
标签: 表决器
上传时间: 2017-02-02
上传用户:yuzsu
cpu为STC89C52RC。利用ADC0832进行模数转换并且在数码管上显示,调节电位器得到模拟电压。
上传时间: 2013-12-11
上传用户:busterman
使用LPC2109的事实监控系统,可监控两路0-5V的信号,附带指示灯(明暗可变),能够CAN通讯,支持ISP(RS-232),12V供电。
上传时间: 2013-11-29
上传用户:stvnash
开发数控开关电源,及如何应用数控开关电位器
标签: 数控开关电源
上传时间: 2014-01-20
上传用户:顶得柱
atmega16单片机AD转换源代码,调节电位器产生的模拟电压转换成数字电压并在数码管上显示
上传时间: 2014-12-08
上传用户:咔乐坞
基于18f4550ICD2、16F877的PIC单片机烧写器仿真器ICD2制作源码 错误更正:877的RA4口要上拉一个5K电阻,R11<4R7,74hc07不行必须用74LS07 如果想重烧IC,4550的CONFIG请参考BMP文件 1。调试时最好有一个有保护的HUB,分步进行 2。焊好后,电位器旋到0,不插队IC,通电测各点电压,并调好12V 3。只插4550,连PC,应能发现新硬件,重点查晶体,USB电压, 4。插好所有IC,连PC,用ICD2的自检功能,能读出三个电压,见CHECK。BMP 5。最后连是连目标板,如果复位电容大于103原装ICD2都不会认识目标IC,不同目标IC最好用不同IDE,如16F639用6。61版可以,可进入7。5版就不好用,有些IDE版很不完善,可以多试
上传时间: 2014-08-18
上传用户:huangld