实验指导书(同名2873).pdf

上传人:赵** 文档编号:38703282 上传时间:2022-09-04 格式:PDF 页数:8 大小:170.62KB
返回 下载 相关 举报
实验指导书(同名2873).pdf_第1页
第1页 / 共8页
实验指导书(同名2873).pdf_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《实验指导书(同名2873).pdf》由会员分享,可在线阅读,更多相关《实验指导书(同名2873).pdf(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、实验实验 1 1用发光管模拟广告牌用发光管模拟广告牌一、实验目的一、实验目的1熟悉 TKStdio 集成开发环境,学习程序编辑、编译调试,下载运行的方法。2熟悉试验箱配置;3熟悉简单输出接口电路设计;4掌握控制应用程序设计。二、实验内容二、实验内容一片 74LS374 锁存器扩展段码输出口,端口地址为 2FFFH,用 74LS244 作驱动器,8个阴极对接在输出线上,即一位输出线上输出“1” ,控制发光二极管熄灭, 一位输出线上输出“0” ,控制发光二极管点亮。 单片机实验箱操作手册中的 8 路发光二极管指示模块。在 8 个发光二极管上模拟广告牌显示效果。三、参考程序三、参考程序ORG 000

2、0HAJMP STARTORG 0030HSTART: MOV DPTR,#TABLELOOP2: CLR AMOVC A,A+DPTRPUSH DPLPUSH DPHCJNE A,#01H,LOOP1JMP STARTLOOP1: MOV DPTR,#2FFFHMOVX DPTR,ALCALL DELAYPOP DPHPOP DPLINC DPTRJMP LOOP2DELAY: MOV R3,#20D1:MOV R4,#20D2:MOV R5,#248DJNZ R5,$DJNZ R4,D2DJNZ R3,D1RETTABLE: DB 0FEH,0FDH,0FBH,0F7HDB 0EFH,0D

3、FH,0BFH,7FHDB 0FEH,0FDH,0FBH,0F7H学习文档 仅供参考DB 0EFH,0DFH,0BFH,7FHDB 7FH,0BFH,0DFH,0EFHDB 0F7H,0FBH,0FDH,0FEHDB 7FH,0BFH,0DFH,0EFHDB 0F7H,0FBH,0FDH,0FEHDB 00H, 0FFH,00H, 0FFH,01HEND四、实验要求与步骤四、实验要求与步骤1编辑、调试、运行参考程序,观察显示结果,理解程序如何控制灯产生动态变化;2修改程序,变换灯动态变化方式。例如,让两个灯点亮循环;3参考程序中用查表法,得到灯的点亮 /熄灭控制字,修改程序程序,改用循环指令更

4、新控制字,实现灯动态变化。五、实验报告要求五、实验报告要求1画出实验接口电路;2写出修改功能的程序。附:循环法参考程序ORG 0000HAJMP STARTORG 0030HSTART: MOV DPTR,#2FFFHMOV R2,#10HMOV A,#0FEHLOOP1: MOVX DPTR,AACALL DELAYRL ADJNZ R2,LOOP1MOV R2,#10HMOV A,#7FHLOOP2: MOVX DPTR,AACALL DELAYRR ADJNZ R2,LOOP2MOV R2,#08HMOV A,#0AAHLOOP3: MOVX DPTR,AACALL DELAYCPL A

5、DJNZ R2,LOOP3JMP STARTDELAY: MOV R3,#20D1: MOV R4,#20D2: MOV R5,#248学习文档 仅供参考DJNZ R5,$DJNZ R4,D2DJNZ R3,D1RETEND实验实验 2 2动态动态 LEDLED 显示技术显示技术一、实验目的一、实验目的1熟悉动态 LED 显示器接口电路;2掌握动态 LED 显示原理;3学习动态 LED 显示程序设计。二、实验内容二、实验内容一片 74LS374 锁存器扩展段码输出口,端口地址为0FFFH,用 74LS244 作驱动器。一片 74LS374 扩展位选输出口,端口地址为1FFFH,用75451 作

6、驱动器。连接8 位 LED 显示器。具体电路参阅单片机实验箱操作手册动态数码显示模块。在8 位 LED 显示器上显示 12345678 数字。三、参考程序三、参考程序ORG 0000HAJMP STARTORG 0030HSTART: MOV R6,#08HMOV R0,#78HMOV A,#01HBUFFER:MOV R0,AINC R0INC ADJNZ R6,BUFFERACALL DISPLAYSJMP STARTDISPLAY:MOV R0,#7FHMOV R7,#0FEHMOV A,R7REPEAT:MOV DPTR,#1FFFHMOVX DPTR,AMOV A,R0MOV DPT

7、R,#TABLEMOVC A,A+DPTRMOV DPTR,#0FFFHMOVX DPTR,A学习文档 仅供参考ACALL DELAYDEC R0MOV A,R7JNB ACC.7,RTRL AMOV R7,AAJMP REPEATRT:RETDELAY: MOV R3,#05HDL:MOV R4,#80HDJNZ R4,$DJNZ R3, DLRETTABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB 7FH,6FH,77H,7CH,39H,5EH,79H,71HEND四、实验要求与步骤四、实验要求与步骤1编辑、调试、运行参考程序,观察显示结果,理解显示缓冲

8、区存储顺序与显示器的位序对应关系及动态选通的顺序关系;2修改延时程序,使延时比较长,运行程序,观察显示结果;3修改延时程序,使延时比较短,运行程序,观察显示结果;4修改程序实现在 8 位显示器上显示 6 为数据,如 123456。五、实验报告要求五、实验报告要求1画出实验接口电路;2比较三个实验内容程序与结果的异同,从原理上分析出现不同结果原因;3写出修改功能程序。实验实验 3 3计数器计数器/ /定时器应用技术定时器应用技术一、实验目的一、实验目的1掌握单片机计数器/定时器应用方法与技术;2掌握单片机中断系统的应用方法与技术;3学习定时器/计数器和中断功能的应用程序设计。二、实验内容二、实验

9、内容使用单片机内部定时器/计数器 0 定时 50ms,利用软件对 50ms 中断计数,实现秒表的功能,在两位 LED 显示器上显示秒数。三、参考程序三、参考程序SECOND EQU 30HSECOND EQU 30HTCOUNT EQU 31HTCOUNT EQU 31H学习文档 仅供参考ORG 0000HORG 0000HLJMP STARTLJMP STARTORG 000BHORG 000BHLJMP INT0XLJMP INT0XSTART:START: MMOV SECOND,#00HOV SECOND,#00HMOV A,SECONDMOV A,SECONDMOV B,#10MOV

10、 B,#10DIV ABDIV ABMOV TCOUNT,#00HMOV TCOUNT,#00HMOV TMOD,#01HMOV TMOD,#01HMOV TH0,#(65536-50000) /256MOV TH0,#(65536-50000) /256MOV TL0,#(65536-50000)MOD 256MOV TL0,#(65536-50000)MOD 256SETB TR0SETB TR0SETB ET0SETB ET0SETB EASETB EALCALL DISPLAYLCALL DISPLAYINT0X:INT0X: MOV TH0,#(65536-50000) /256MO

11、V TH0,#(65536-50000) /256MOV TL0,#(65536-50000)MOD 256MOV TL0,#(65536-50000)MOD 256INC TCOUNTINC TCOUNTMOV A,TCOUNTMOV A,TCOUNTCJNE A,#20,NEXTCJNE A,#20,NEXTMOV TCOUNT,#00HMOV TCOUNT,#00HINC SECONDINC SECONDMOV A,SECONDMOV A,SECONDCJNE A,#60,NEXTCJNE A,#60,NEXTMOV SECOND,#00HMOV SECOND,#00HNEXT:NEXT

12、:NOPNOPRETIRETIDISPLAY:MOV A,SECONDDISPLAY:MOV A,SECONDMOV B,#10MOV B,#10DIV ABDIV ABMOV DPTR,#TABMOV DPTR,#TABMOVC A,A+DPTRMOVC A,A+DPTRMOV DPTR,#0FFFHMOV DPTR,#0FFFHMOVX DPTR, AMOVX DPTR, AMOV DPTR,#1FFFHMOV DPTR,#1FFFHMOV A, #0FDHMOV A, #0FDHMOVX DPTR,AMOVX DPTR,ALCALL DELAYLCALL DELAYMOV A,BMOV

13、A,BMOV DPTR,#TABMOV DPTR,#TAB学习文档 仅供参考MOVC A,A+DPTRMOVC A,A+DPTRMOV DPTR,#0FFFHMOV DPTR,#0FFFHMOVX DPTR,AMOVX DPTR,AMOV DPTR, #1FFFHMOV DPTR, #1FFFHMOV A, #0FEHMOV A, #0FEHMOVX DPTR, AMOVX DPTR, ALCALL DELAYLCALL DELAYLJMP DISPLAYLJMP DISPLAYRETRETDELAY:DELAY: MOV R5,#2MOV R5,#2D1:D1:MOV R6,#20MOV R

14、6,#20D2:D2:MOV R7,#100MOV R7,#100DJNZ R7,$DJNZ R7,$DJNZ R6,D2DJNZ R6,D2DJNZ R5,D1DJNZ R5,D1RETRETTAB:TAB:DB 3FH, 06H, 5BH, 4FH,66H,6DH,7DHDB 3FH, 06H, 5BH, 4FH,66H,6DH,7DHDB 07H,7FH,6FH,77H,7CH,39H,5EH,79HDB 07H,7FH,6FH,77H,7CH,39H,5EH,79HENDEND四、实验要求与步骤四、实验要求与步骤1编辑、调试、运行参考程序,观察运行结果,理解程序执行的原理过程;2重新设

15、定定时器的定时时间,如10ms,20ms 等,修改程序实现秒表功能;3改用定时器/计数器 1 实现同样功能。五、实验报告要求五、实验报告要求1分析定时器/计数器及中断系统初始化控制字的设置;2分析计算不同定时设定时,初值的计算。2分析秒表的误差。实验实验 4 4A/DA/D 转换器应用技术转换器应用技术一、实验目的一、实验目的1学习 A/D 转换器接口电路技术;2掌握 A/D 转换启动原理;3学习 A/D 转换器应用程序设计。二、实验内容二、实验内容单片机连接 ADC0809,从通道 IN0 输入 05V 模拟量,转换的数字量以十进制在LED显示器上显示出来。单片机系统“ ALE”信号线经分频

16、器接ADC0809 的“CLOCK”信号线上作转换时钟,实验箱系统的译码逻辑信号“SEL8”与写控制信号“YWR”经或非逻辑接ADC0809 的“ALE”和“START”信号线上,译码逻辑信号“ SEL8”与读控制信号“ YRD”经或非逻辑接 ADC0809 的“ENABLE”信号线上,形成通道IN0 的启动地址和数据端口地学习文档 仅供参考址都为为 8FF0H。ADC0809 转换结束信号“EOC”接单片机外部中断输入信号线上。具体电路参阅单片机实验箱操作手册中的模数转换模块。三、参考程序三、参考程序DPBUF1 EQU 33HDPBUF1 EQU 33HDPBUF2 EQU 34HDPBU

17、F2 EQU 34HDPBUF3 EQU 35HDPBUF3 EQU 35HSECOND EQU 36HSECOND EQU 36HORG 0000HORG 0000HLJMP STARTLJMP STARTORG 0003HORG 0003HLJMP INTLJMP INTORG 0030HORG 0030HSTART:START: SETB EASETB EASETB IT0SETB IT0SETB EX0SETB EX0MOV DPTR,#8FF8HMOV DPTR,#8FF8HMOVX DPTR,AMOVX DPTR,AHERE:HERE:SJMP HERESJMP HEREDISP:

18、DISP:MOV DPTR,#DPCDMOV DPTR,#DPCDMOV A, DPBUF1MOV A, DPBUF1MOVC A,A+DPTRMOVC A,A+DPTRMOV DPTR,#0FFFHMOV DPTR,#0FFFHMOVX DPTR,AMOVX DPTR,AMOV DPTR, #1FFFHMOV DPTR, #1FFFHMOV A, #0FBHMOV A, #0FBHMOVX DPTR, AMOVX DPTR, ALCALL DELAYLCALL DELAYMOV DPTR,#DPCDMOV DPTR,#DPCDMOV A, DPBUF2MOV A, DPBUF2MOVC A,

19、A+DPTRMOVC A,A+DPTRMOV DPTR,#0FFFHMOV DPTR,#0FFFHMOVX DPTR,AMOVX DPTR,AMOV DPTR, #1FFFHMOV DPTR, #1FFFHMOV A, #0FDHMOV A, #0FDHMOVX DPTR, AMOVX DPTR, ALCALL DELAYLCALL DELAYMOV DPTR,#DPCDMOV DPTR,#DPCDMOV A, DPBUF3MOV A, DPBUF3MOVC A,A+DPTRMOVC A,A+DPTR学习文档 仅供参考MOV DPTR,#0FFFHMOV DPTR,#0FFFHMOVX DPT

20、R,AMOVX DPTR,AMOV DPTR, #1FFFHMOV DPTR, #1FFFHMOV A, #0FEHMOV A, #0FEHMOVX DPTR, AMOVX DPTR, ARETRETINT:INT:MOV DPTR,#8FF8HMOV DPTR,#8FF8HMOVX A,DPTRMOVX A,DPTRMOV B,#100MOV B,#100DIV ABDIV ABMOV DPBUF1,AMOV DPBUF1,AMOV A,BMOV A,BMOV B,#10MOV B,#10DIV ABDIV ABMOV DPBUF2,AMOV DPBUF2,AMOV DPBUF3,BMOV

21、DPBUF3,BLCALL DISPLCALL DISPMOV DPTR,#8FF8HMOV DPTR,#8FF8HMOVX DPTR,AMOVX DPTR,ARETIRETIDELAY: MOV R5,#3DELAY: MOV R5,#3D1:D1:MOV R6,#1MOV R6,#1D2:D2:MOV R7,#20MOV R7,#20DJNZ R7,$DJNZ R7,$DJNZ R6,D2DJNZ R6,D2DJNZ R5,D1DJNZ R5,D1RETRETDPCD:DPCD:DB 3FH, 06H, 5BH, 4FH,66H,6DH,7DHDB 3FH, 06H, 5BH, 4FH,66H,6DH,7DHDB 07H,7FH,6FH,77H,7CH,39H,5EH,79HDB 07H,7FH,6FH,77H,7CH,39H,5EH,79HENDEND四、实验要求与步骤四、实验要求与步骤1编辑、调试参考程序2接入一个量值的模拟量,运行程序,记录模拟量输入值和显示数值;2分别接入不同量值的模拟量,运行程序,记录模拟量输入值和显示数值;3将模拟量输入改接与其他通道,修改程序,重复1、2 实验要求五、实验报告要求五、实验报告要求1画出实验接口电路;2写出修改要求的程序;3分析转换精度。学习文档 仅供参考

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com