
DP51PROMCU单片机实验指导书.docx
23页试验一 单片机开发系统生疏与开发一、试验目的1、 了解DP-51PROC 单片机综合仿真试验仪,SH51 仿真器和烧录器等开发工具的使用2、学会单片机系统汇编程序开发、调试的一般过程二、试验内容1、SH51 仿真器外观图 1.12、 DP 一 51PROC 单片机综合仿真试验仪的电路布局如以下图图 1.21由图 1.2 可以看出,它分为多个功能块,各功能块之间是相对独立的,每个功能块都有一个编号,分别是竖数A~D,横数 1~10可从编号快速地找到功能块所在的位置例如,c3 功能块,就是第 3 行的第3 个功能块,这样用户就能比较便利地找到对应的位置1.4 主要功能块DP-5lPROc 单片机综合仿真试验仪上的功能块如表1.1 所列表 1.1 DP-51PROC 单片机综合仿真试验仪功能块及说明编号功能块名称功能说明A1ISP 下载电路实现PHILIPS 单片机的64 KB FLASH 的IsP 下载编程功能另外,RS232A2总线 I/0 扩展区串口通信试验也用这个功能块来进展,还可以接SH51 仿真器该扩展区主要功能足把单片机的各功能引脚引出来,便利用户选择使用各 I/O 口或单片机总线。
该扩展区还包含了一个 74Hc573 对单片机A3138 译码电路区的 PO 口进展锁存,并扩展输出A0~A7 总线地址该区包含一片 74HC138 译码芯片A4并转串试验区该区包含一片 74HC165 并转串芯片A5串转并试验区该区包含一 片 74HCl64 串转并芯片A6PARKl用于扩展连接各种扩展PARK 模块,包括 USBl.O,CAN-BUS、USB2 O(选配)、以太网接口(选配),用于进展相关的试验它每次只能插接一A7PARK2个 PARK 模块功能同 A6 区,DP-51PROC 单片机综合仿真试验仪可同时在 A6 和 A7区分别扩展一个PARK 模块,同时进展两个PARK 模块的试验比方:A6 区扩展 USBl.0,A7 区扩展 CAN-BUS,这样用户就可进展 USB 转B1B 语音模块CAN-bus 的桥接试验了该有一个 ZLG1420A 语音模块,还有麦克风和扬声器,用户可在上面B2非接触式 IC 卡读进展语音录放试验该区有一个ZLG5130A 非接触式IC 卡读卡模块接口(ZLG500A 模块为选卡模块配件)和相关的天线接口(天线也是选配件),用户可利用该接口进展非接触式 IC 卡的试验。
在该区迁有一个时钟源电路和 8 路分频输出B3LCD 模块接口该区包含有一个LcD 液晶模块,用户可选择 128×64 的点阵图形液晶B4温度传感器区模块(标配) 或 16×2 的点阵字符液晶模块(选配)该区包含一片DSl8B20 单总线(1 一 WIRE)的数字温度传感器B5蜂鸣器区该区包含一个沟通蜂鸣器及其驱动电路,能够演奏乐曲B6PWM 输出试验区该区把用户供给的PWM 信号转换成电压输出B7电压基准源电路该区供给一个TL431 周密可调电压基准源电路B8串行 A/D 试验区该区包含有一片TLC549 8 位串行A/D 转换器B9串行 D/A 试验区该区包舍有一片TLC5620 8 位 4 通道串行D/A 转换器B10直流电机试验区该区包含有一个可调速的直流电机及其驱动电路C1电源输出接口区该区包含+5 V、一 12V、+12 v 电源接口,便利用户外接使用C2规律笔电路该区是一个检查TTL|规律电平凹凸的规律笔,并可通过 LED 显示电平C316×16 点阵 LED的凹凸状态该区包含一个 16×16 点阵LED 模块及其驱动电路C4模块运放试验区该区包含一片LM324 芯片10C5电阻接口该区为运算放大器供给电阻接口电路C6555 试验区该区包含一片 555 芯片及相关的电阻、电容接口电路C7继电器试验区包含一个继电器及其驱动电路C8步进电机试验区该区包含有个步进电机及其驱动电路D1I/O 口试验区该区分别包古 8 个独立的LED 发光二极管、拨动开关、按键D2可调电阻区该区包含一个 10 k 和一个 1 k 的可调电阻D3红外收发区该区包含一个红外放射管和一个带解码的红外接收器D4RS485 试验区该区包含一片SP485 芯片,用于RS485 的电平驱动和数据收发D5I2C 试验区该区包古一片 24WC02 256 字节的 EEPROM、一片 PCF8563 实时时钟/日历芯片及外围电路、一片 ZLG7290 键盘LED 驱动芯片及 8 段 8 位数D6接触式 Ic 卡试验码管和 16 个按键该区包含一个可连接SLE4442 卡的读卡头区试验二 数据传送一、试验目的1. 进一步生疏SH51 仿真器的使用方法。
2. 练习设计简洁的程序3. 把握 8031 片内RAM 和片外RAM 的数据传送方法,从而了解这两局部存贮器的特点二、试验设备及器件PC 机 一台DP-51PROC 单片机试验仪 一台SH51 仿真器 一台三、试验内容将 8031 内容RAM 40H~4FH 置初值00H~0FH,然后将 40H~4FH 内容传送到外部RAM 的 4800H~480FH, 再将 4800H~480FH 传回内部 RAM 的 50H~5FH设置断点 B1、B2、B3 每运行到断点时检查相应的CPU 现场和存贮单元的内容四、试验步骤1、向机器输入程序2、运行程序至第一个断点B1,检查 40H~4FH 单元内容及累加器A 的内容3、运行程序至其次个断点B2,检查 4800H~480FH 单元内容及累加器A、数据指针DPTR 的内容4、运行程序至第三个断点B3,检查 50H~5FH 单元内容及累加器A、数据指针DPTR 的内容五、试验参考程序ORG 000H START: LJMP MAINORG 040HMAIN: MOV R0,#40HMOV R2,#16 CLR AA1: MOV @R0, A INC R0INC ADJNZ R2,A1 ;B1: MOV R0,#40HMOV DPTR,#4800H MOV R2,#10HA2: MOV A,@R0 MOVX @DPTR,A INC R0INC DPTR DJNZ R2,A2 ;B2: MOV R0,#50HMOV DPTR,#4800H MOV R2,#10HA3: MOVX A,@DPTR MOV @R0,AINC R0 INC DPTRDJNZ R2,A3B3: SJMP $end数据记录表格:断点40H~4FH4800H~480FH 50H~5FHAR0R2DPTR000B1B2B3五、试验报告要求1、写出具有源程序和注解的程序清单。
2、将测得的数据填入表格,并和理论分析的结果相比较3、说明 8031CPU 对内部存贮器和外部扩展RAM 存贮器各有哪些寻址方式?4、说明指令MOV A,20H 和 MOV C,20H 中的 20H 的含义有什么不同?传送指令中的助记符MOV, MOCX,MOVC 各适于访问哪个空间?……………………….试验三 并行口一、试验目的通过试验了解 8031 并行口输入方式和输出方式的工作原理及编程方法二、试验设备及器件PC 机 一台DP-51PROC 单片机试验仪 一台SH51 仿真器 一台三、试验内容1. 编写一段程序,用P1 口作为把握端口,使D1 区的LED 轮番点亮2. 编写一段程序,用 P1.0~P1.6 口把握LED,P1.7 口把握LED 的亮和灭(P1.7 口接按键,按下时 LED亮,不按时LED 灭)四、试验步骤1. 用导线把A2 区的J61 接口与D1 区的J52 接口相连原理如图 3.2(a)所示2. 先编写一个延时程序3. 将 LED 轮番点亮的程序编写完整并调试运行4. 使用导线把A2 区的J61 接口的P1 .0~P1.6 与 D1 区的J52 接口的LEDl~LED6 相 连,另外A2 区J61 接口的Pl.7 与 D1 区J53 的 KEYl 相连。
原理如图 3.2(b)所示5. 编写P1.7 把握LED 的程序,并调试运行(按下K1 键看是否全亮)6. 将 A2 区J61 接口的P1.7 与 Dl 区 J54 的SWl 相连,然后再运行程序,查看结果3.2 单片机I/O 口试验原理图五、试验预习要求可先把程序编好,然后在VW 环境下进展软件仿真六、试验参考程序参考程序 1ORG 000HLJMP MainORG 0100HMain:MOV A,#0FFH CLR CMainLoop:CALL Delay RLC AMOV P1,ASJMP MainLoopDelay:MOV R7, #0Loop:MOV R6, #0DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R7, LoopRET END参考程序 2ORG 0000H ;LJMP MainORG 0100H ;Main:JB P1.7,SETLEDCLRLED:CLR P1.0 CLR P1.1 CLR P1.2 CLR P1.3 CLR P1.4 CLR P1.5 CLR P1.6SJMP Main SETLED:SETBP1.0SETBP1.1SETBP1.2SETBP1.3SETBP1.4SETBP1.5SETBP1.6SJMPMainEND七、试验思考题1、想出几十实现以上功能的编程方法,* 2、在程序 2 中,假设使用KEYl 作为外部中断把握LED 的亮和灭,则程序应如何修改?试验四 定时器/中断一、试验目的1、 把握定时器的工作原理、工作方式、计数与定时2、 把握定时器的使用方法和程序设计方法。
3、 利用试验仪上供给的按键K1~K7 作为电子琴按键,把握蜂鸣器发声-使用户了解计算机发声原理, 生疏定时器和键盘扫描电路的工作原理及编程方法二、试验设备及器件PC 机 一台DP-51PROC 单片机试验仪 一台SH51 仿真器 一台万用电表VC9805 一台三、试验内容1.。
