DP801及其应用研究

DP801及其应用研究

ID:41888600

大小:483.28 KB

页数:11页

时间:2019-09-04

DP801及其应用研究_第1页
DP801及其应用研究_第2页
DP801及其应用研究_第3页
DP801及其应用研究_第4页
DP801及其应用研究_第5页
资源描述:

《DP801及其应用研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、DP801及其应用研究顾曙敏(江苏广播电视大学武进学院,江苏常州,213161)DP801是专为小学与初中学生科技活动开发的单片机系统,它的特点是:编辑与执行功能集成在一起,因而不需要昂贵的开发装置就能进行编程、调试运行。DP801使用宏指令系统,全部指令只有17条,这些指令易学、好记,非常形象。对于不熟悉单片机的人,要在短期里搞一些技术革新,作一些简单的开关量控制,DP801也是一种选择,因为它提供的指令都很实用,可以直接用于控制。下面简单介绍一下DP801的硬件、使用方法及其应用。1DP801简介1」DP801的结构概述DP801的硬件结构由三部分组成,它们

2、是主板、电池盒和喇叭箱,装在一个盒中。硬件框图如图1所示。图1DP801硬件结构示意图(1)单片机芯片单片机芯片采用89C2051,属于CMOS高性能8位单片机,自带2K字节内闪速可编程、可擦除只读存储器。管脚图如图2所示。(2)用户程序存储器。用户程序存储器采用24C02,它可以存放256字节的用户程序,存入的程序代码断电时不丢失。管脚如图3所示。用于存储用户编写的宏程序,24C02可以存储128字节的用户程RST-P3.0-P3.1-XTAE4XTALP3.2_P3.3_P3.4_P3.5_GND_567S9100987654321)-「06600-Vcc-

3、PL7-Pl.6JP1.5JPI.4_P1・3_PI.2-PI.l-Pl.O』3・7AAAG序。图324C02管脚图图289C2051管脚图(3)5个按纽5个按纽相当于键盘。复位键:能使DP801恢复到开始状态。+1键:每按一次使数码管上的数增加一。-1键:每按一次使数码管上的数减去一。D/A键:D表示数据,A表示地址。D/A键是数据/地址转换键,按下时为地址数,松开时为数据。WRI键:按下时将数码管显示的数据写入存储器地址单元,然后地址加1。(4)触点11个触点作为DP801的11个开关量输入,另外,+1、・1、D/A、WRI4键也可以作为开关量输入,检测号依

4、次为()0〜14。此外述有检测号15作为时间标志,用于检测时间到的检测号。(5)显示器有两位数码管显示和6只发光管显示,数码管在编程时显示地址和数据、运行时显示时间。6只发光管分红、黄、绿2组,可以6路输出显示,也可作十字路口交通灯信号用。它们都通过串行输入8位移位寄存器74LS164直接驱动。1.2DP801的宏指令系统(V1.0)如表1所示表1DP801的宏指令系统表序号机器码汇编格式中文名称说明100NJTN接通N=00—07201NDKN断开N=00—07302NMYSN,M延时N=00—99M=():0.1秒,1:秒,2:分,3:时403NMZYN,M

5、奏怎N=0l—07,11—17,21—27M=0:1/16,1:1/8,2:3/163:1/4,4:3/8,5:1/26:1,7:3/2,8:2,9:410:打开,11:关闭504NSSN送数N二00—99605NXSN显示N0:打开1:关闭706NJSN加数N=00—99807NJISN减数N=00—99908NMDZN,M断开转移N=00—15M二转移的绝对地址1()09NMTZN,M接通转移N二00—15M二转移的绝对地址1110NZXN无条件转N二转移的绝对地址1211NMSDZN,M数相等转N=00—99M二转移的绝对地址1312NDYN调用N二了程序

6、的起始地址1413FH返回1514NYFN运行方式N0:连续1:单步2:清除1615JIESH结束1716NMJISHN,M计时N,M定义同延时注:农中的“:”是相当于的意思,衣中第15条指令中“NO:连续”的意思为:操作数N为0时,是连续运行状态。1.3DP8O1的使用方法。(1)加电DP8O1使用直流电源,电源插座为直径2.1的双芯插座,中间为+,允许电源电压为3V〜5V。使用时只要将电池盒上的电源插头插在电源插座上就可以了,这时DP8O1主板上的数码管应显示“00”。若接上电源后数码管有显示但不是“00”,则先按一下复位开关(标有RES的那个键,图2」上的

7、标号为16),若无效,则检查可换用新电池试一试,是否电池电量不足,若仍不正常需找保修点进行修理。(2)输入程序先按一下DP801的复位键,使DP801处于编辑状态,并将程序存储器地址初始化为00,按+1或・1键,使数码管显示的数字等于你要输入00地址单元的机器码,然而,按下WRI键,这时应显示“0.1.”,表示下一个存储器单元的地址为01.在DP801中带“•”的数字表示存储单元的地址(除运行程序时置入的运行区间时)抬起WRI键,00单元写入完毕。同时数码管上显示01单元的机器码。可用+1或・1键修改数码管的内容直至等于你想输入的机器码内容。再按WRI键将程序内

8、容写入01地址单元。用同

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

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

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