汇编语言课程设计题目及设计内容1

汇编语言课程设计题目及设计内容1

ID:18436888

大小:389.00 KB

页数:25页

时间:2018-09-17

汇编语言课程设计题目及设计内容1_第1页
汇编语言课程设计题目及设计内容1_第2页
汇编语言课程设计题目及设计内容1_第3页
汇编语言课程设计题目及设计内容1_第4页
汇编语言课程设计题目及设计内容1_第5页
资源描述:

《汇编语言课程设计题目及设计内容1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数字频率计实验一、实验目的1.掌握频率计的设计方法二、实验说明频率定义为一秒时间内周期信号变化的次数,数字频率计是在一秒钟标准时间内,测出信号变化的次数(设为N),然后用数字形式显示出来。任何数字频率计必须具有以下三个方面的功能部件:1.生成一秒钟标准时间的标准部件2.计量出一秒钟标准时间内变化次数的部件。3.能将次数N用数字形式显示出来的部件。本实验采用AT89C51芯片,产生一秒钟的标准时间,集成块74LS245,ULN2003、CD40106以及电阻、电容等元器件设计出具有下列技术指标的四位数显频率计:1.频率测量范围:

2、1Hz~10KHz2.输入信号形式:正弦波、三角波、脉冲波周期等。3.显示方式:四位数码管显示,十进制读数。三、实验内容与步骤1.使用数字频率计模块,用导线把函数信号输出接至数字频率计的输入端‘IN’和标准频率计。信号幅度须大于2.5V小于10V,频率不能超过9999Hz。2.安装好仿真器,用串行数据通信线连接计算机与仿真器,把仿真头插到模块的单片机插座中,打开模块电源,插上仿真器电源插头。3.打开KeiluVision2仿真软件,首先建立本实验的项目文件,接着添加频率计.ASM源程序,进行编译,直到编译无误。4.全速运行程序

3、,观察频率计显示值,调节函数信号发生器的信号输出频率,观察显示结果,并与标准频率计相比较。5.可把源程序编译成可执行文件,烧录到89C51芯片中。四、流程图与源程序开始设置T0、T1工作方式设置T0、T1初值起动T0、T1定时到1秒停止计数,读计数值显示计数值16进制转换成BCDDW1EQU53HDW2EQU54HDW3EQU55HXIAN1EQU50HXIAN2EQU51HXIAN3EQU52HCOUNTT0EQU56HSAMEEQU01HTTMEQU5AHORG0000HAJMPMAINORG000BHAJMPITO0MA

4、IN:MOVA,#00HMOVDW1,AMOVDW2,AMOVDW3,AMOVXIAN1,AMOVXIAN2,AMOVXIAN3,AMOVCOUNTT0,AMOV40H,AMOV41H,AMOV42H,AMOV43H,AMOV44H,AMOV45H,AMOVSP,#60HCLRSAMESETBTCON.2START:MOVTMOD,#51H;T0-->TOTIME;T1-->TOCOUNTMOVTL0,#0B0H;50msMOVTH0,#3CHMOVTL1,#00HMOVTH1,#00HMOVTTM,#14H;50ms*20=

5、1sDENG:SETBP3.5JBP3.5,DENGSETBTR0SETBTR1SETBET0SETBET1SETBPT1SETBEACLRSAMEWAIT1:MOVCOUNTT0,#00HWAIT:LCALLDISJNBSAME,WAIT;T0=1S?CLRTR0;STOPT0TIMERCLRET0CLRTR1CLRET1MOVR1,TH1CJNER1,#00H,JX22CLRCMOVA,TL1SUBBA,#0AHJCJXJX22:LJMPJX2JX:INCCOUNTT0MOVR1,TL1CJNER1,#00H,HAJMPJ

6、X1H:AJMPJX3JX1:CLRSAMEMOVTL0,#0B0H;RESTARTTIMERMOVTH0,#3CHSETBTR0SETBET0SETBTR1SETBET1JJX:LCALLDISJNBSAME,JJXCLRTR0CLRET0AJMPJXWAIT2:MOVCOUNTT0,#00HWAIT3:LCALLDSPPJNBSAME,WAIT3;T0=1S?CLRTR0;STOPT0TIMERCLRET0CLRTR1CLRET1MOVR1,TH1CJNER1,#00H,JX2MOVR1,TL1CLRCMOVA,R1SUB

7、BA,#0AHJCJXXLJMPJX2JXX:INCCOUNTT0MOVR1,TL1CJNER1,#00H,JX3AJMPJX11JX11:CLRSAMEMOVTL0,#0B0HMOVTH0,#3CHSETBTR0SETBET0SETBTR1SETBET1JJXX:LCALLDSPPJNBSAME,JJXXCLRTR0CLRET0AJMPJXXJX2:CLRTR0CLRTR1CLRET0CLRET1CLREAMOVXIAN1,TL1MOVXIAN2,TH1MOVXIAN3,#00hCLRSAMEMOVTMOD,#51H;T0-

8、->TIMER,T1-->COUNTERMOVTL0,#0B0H;50msMOVTH0,#3CHMOVTL1,#00HMOVTH1,#00HMOVTTM,#14H;50ms*20=1sSETBTR0SETBTR1SETBET0SETBET1SETBEALCALLTZDISP1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。