试验参考指导书范文_第1页
试验参考指导书范文_第2页
试验参考指导书范文_第3页
试验参考指导书范文_第4页
试验参考指导书范文_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试验1用发光管模拟广告牌一、试验目标1.熟悉TKStdio集成开发环境,学习程序编辑、编译调试,下载运行方法。2.熟悉试验箱配置;3.熟悉简单输出接口电路设计;4.掌握控制应用程序设计。二、试验内容一片74LS374锁存器扩展段码输出口,端口地址为2FFFH,用74LS244作驱动器,8个阴极对接在输出线上,即一位输出线上输出“1”,控制发光二极管熄灭,一位输出线上输出“0”,控制发光二极管点亮。《单片机试验箱操作手册》中8路发光二极管指示模块。在8个发光二极管上模拟广告牌显示效果。三、参考程序ORG0000HAJMPSTART ORG0030HSTART: MOVDPTR,#TABLELOOP2: CLRAMOVCA,@A+DPTRPUSHDPLPUSHDPHCJNEA,#01H,LOOP1JMPSTARTLOOP1: MOVDPTR,#2FFFHMOVX@DPTR,ALCALLDELAYPOPDPHPOPDPLINCDPTRJMPLOOP2DELAY: MOVR3,#20D1: MOVR4,#20D2: MOVR5,#248DJNZR5,$DJNZR4,D2DJNZR3,D1RETTABLE: DB0FEH,0FDH,0FBH,0F7HDB0EFH,0DFH,0BFH,7FHDB0FEH,0FDH,0FBH,0F7HDB0EFH,0DFH,0BFH,7FHDB7FH,0BFH,0DFH,0EFHDB0F7H,0FBH,0FDH,0FEHDB7FH,0BFH,0DFH,0EFHDB0F7H,0FBH,0FDH,0FEHDB00H,0FFH,00H,0FFH,01HEND四、试验要求和步骤1.编辑、调试、运行参考程序,观察显示结果,了解程序怎样控制灯产生动态改变;2.修改程序,变换灯动态改变方法。比如,让两个灯点亮循环;3.参考程序中用查表法,得到灯点亮/熄灭控制字,修改程序程序,改用循环指令更新控制字,实现灯动态改变。五、试验汇报要求1.画出试验接口电路;2.写出修改功效程序。附:循环法参考程序ORG0000H AJMPSTART ORG0030HSTART: MOVDPTR,#2FFFH MOVR2,#10H MOVA,#0FEHLOOP1: MOVX@DPTR,A ACALLDELAY RLA DJNZR2,LOOP1 MOVR2,#10H MOVA,#7FHLOOP2: MOVX@DPTR,A ACALLDELAY RRA DJNZR2,LOOP2 MOVR2,#08H MOVA,#0AAHLOOP3: MOVX@DPTR,A ACALLDELAY CPLA DJNZR2,LOOP3 JMPSTARTDELAY: MOVR3,#20 D1:MOVR4,#20 D2:MOVR5,#248 DJNZR5,$ DJNZR4,D2 DJNZR3,D1 RET END试验2动态LED显示技术一、试验目标1.熟悉动态LED显示器接口电路;2.掌握动态LED显示原理;3.学习动态LED显示程序设计。二、试验内容一片74LS374锁存器扩展段码输出口,端口地址为0FFFH,用74LS244作驱动器。一片74LS374扩展位选输出口,端口地址为1FFFH,用75451作驱动器。连接8位LED显示器。具体电路参阅《单片机试验箱操作手册》动态数码显示模块。在8位LED显示器上显示12345678数字。三、参考程序ORG0000HAJMPSTARTORG0030HSTART: MOVR6,#08HMOVR0,#78HMOVA,#01HBUFFER:MOV@R0,AINCR0INCADJNZR6,BUFFERACALLDISPLAYSJMPSTARTDISPLAY:MOVR0,#7FHMOVR7,#0FEHMOVA,R7REPEAT: MOVDPTR,#1FFFHMOVX@DPTR,AMOVA,@R0MOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#0FFFHMOVX@DPTR,AACALLDELAYDECR0MOVA,R7JNBACC.7,RTRLAMOVR7,AAJMPREPEATRT: RETDELAY: MOVR3,#05HDL: MOVR4,#80HDJNZR4,$DJNZR3,DLRETTABLE: DB3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB7FH,6FH,77H,7CH,39H,5EH,79H,71HEND四、试验要求和步骤1.编辑、调试、运行参考程序,观察显示结果,了解显示缓冲区存放次序和显示器位序对应关系及动态选通次序关系;2.修改延时程序,使延时比较长,运行程序,观察显示结果;3.修改延时程序,使延时比较短,运行程序,观察显示结果;4.修改程序实现在8位显示器上显示6为数据,如123456。五、试验汇报要求1.画出试验接口电路;2.比较三个试验内容程序和结果异同,从原理上分析出现不一样结果原因;3.写出修改功效程序。试验3计数器/定时器应用技术一、试验目标1.掌握单片机计数器/定时器应用方法和技术;2.掌握单片机中止系统应用方法和技术;3.学习定时器/计数器和中止功效应用程序设计。二、试验内容使用单片机内部定时器/计数器0定时50ms,利用软件对50ms中止计数,实现秒表功效,在两位LED显示器上显示秒数。三、参考程序SECONDEQU30HTCOUNTEQU31HORG0000HLJMPSTARTORG000BHLJMPINT0XSTART: MOVSECOND,#00HMOVA,SECONDMOVB,#10DIVABMOVTCOUNT,#00HMOVTMOD,#01HMOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256SETBTR0SETBET0SETBEALCALLDISPLAYINT0X: MOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256INCTCOUNTMOVA,TCOUNTCJNEA,#20,NEXTMOVTCOUNT,#00HINCSECONDMOVA,SECONDCJNEA,#60,NEXTMOVSECOND,#00HNEXT: NOPRETIDISPLAY:MOVA,SECONDMOVB,#10DIVABMOVDPTR,#TABMOVCA,@A+DPTRMOVDPTR,#0FFFHMOVX@DPTR,AMOVDPTR,#1FFFHMOVA,#0FDHMOVX@DPTR,ALCALLDELAYMOVA,BMOVDPTR,#TABMOVCA,@A+DPTRMOVDPTR,#0FFFHMOVX@DPTR,AMOVDPTR,#1FFFHMOVA,#0FEHMOVX@DPTR,ALCALLDELAYLJMPDISPLAYRETDELAY: MOVR5,#2D1: MOVR6,#20D2: MOVR7,#100DJNZR7,$DJNZR6,D2DJNZR5,D1RETTAB: DB3FH,06H,5BH,4FH,66H,6DH,7DHDB07H,7FH,6FH,77H,7CH,39H,5EH,79H END四、试验要求和步骤1.编辑、调试、运行参考程序,观察运行结果,了解程序实施原理过程;2.重新设定定时器定时时间,如10ms,20ms等,修改程序实现秒表功效;3.改用定时器/计数器1实现一样功效。五、试验汇报要求1.分析定时器/计数器及中止系统初始化控制字设置;2.分析计算不一样定时设定时,初值计算。2.分析秒表误差。试验4A/D转换器应用技术一、试验目标1.学习A/D转换器接口电路技术;2.掌握A/D转换开启原理;3.学习A/D转换器应用程序设计。二、试验内容单片机连接ADC0809,从通道IN0输入0~5V模拟量,转换数字量以十进制在LED显示器上显示出来。单片机系统“ALE”信号线经分频器接ADC0809“CLOCK”信号线上作转换时钟,试验箱系统译码逻辑信号“SEL8”和写控制信号“YWR”经或非逻辑接ADC0809“ALE”和“START”信号线上,译码逻辑信号“SEL8”和读控制信号“YRD”经或非逻辑接ADC0809“ENABLE”信号线上,形成通道IN0开启地址和数据端口地址全部为为8FF0H。ADC0809转换结束信号“EOC”接单片机外部中止输入信号线上。具体电路参阅《单片机试验箱操作手册》中模数转换模块。三、参考程序DPBUF1EQU33HDPBUF2EQU34HDPBUF3EQU35HSECONDEQU36HORG0000HLJMPSTARTORG0003HLJMPINTORG0030HSTART: SETBEASETBIT0SETBEX0MOVDPTR,#8FF8HMOVX@DPTR,AHERE: SJMPHEREDISP: MOVDPTR,#DPCDMOVA,DPBUF1MOVCA,@A+DPTRMOVDPTR,#0FFFHMOVX@DPTR,AMOVDPTR,#1FFFHMOVA,#0FBHMOVX@DPTR,ALCALLDELAYMOVDPTR,#DPCDMOVA,DPBUF2MOVCA,@A+DPTRMOVDPTR,#0FFFHMOVX@DPTR,AMOVDPTR,#1FFFHMOVA,#0FDHMOVX@DPTR,ALCALLDELAYMOVDPTR,#DPCDMOVA,DPBUF3MOVCA,@A+DPTRMOVDPTR,#0FFFHMOVX@DPTR,AMOVDPTR,#1FFFHMOVA,#0FEHMOVX@DPTR,ARETINT: MOVDPTR,#8FF8HMOVXA,@DPTR MOVB,#100DIVABMOVDPBUF1,AMOVA,BMOVB,#10DIVABMOVDPBUF2,AMOVDPBUF3,BLCALLDISP MOVDPTR,#8FF8HMOVX@DPTR,ARETIDELAY: MOVR5,#3D1: MOVR6,#1D2: MOVR7,#20DJNZR7,$DJNZR6,D2DJNZR5,D1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论