单片机dp801教学讲义

单片机dp801教学讲义

ID:23727509

大小:499.00 KB

页数:37页

时间:2018-11-10

单片机dp801教学讲义_第1页
单片机dp801教学讲义_第2页
单片机dp801教学讲义_第3页
单片机dp801教学讲义_第4页
单片机dp801教学讲义_第5页
资源描述:

《单片机dp801教学讲义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、

2、初级班注新授指令后()内数字为配套教材中页数第一次课1.什么是单片机微型计算机由运算、控制、存储、输入、输出五部分组成。微型计算机单片微型计算机CPU:运算、控制AT89C2051芯片存储:硬盘、U盘24C02存储芯片输入:鼠标、键盘5个按键输出:显示器、打印机数码管、二极管2.单片机的用途……凡是用到智能控制和自动控制的领域都离不开单片机。3.数据利用DP-801单片机处理的信息全部用两位的十进制数表示。通常有两种形式的数据:带点数:表示存储单元的地址不带点数:表示指令、代码0.0.0.1.0.2.0.3.0.4.0.5.0.6.0.7.0.8.000502040115…

3、……4.输入、调试程序RESWRID/A-1+1修改数据:[+1]/[-1]修改地址:[D/A]+[+1]/[-1]练习:读取前5个单元格中的数据。

4、存储数据:[WRI]运行程序:[D/A](1.0.)+[WRI]【练习】1.输入并运行程序0.0.000500040003000200010000020501152.输入18~22页上的6个实例,并运行程序。第二次课1.电路在生活中,开灯关灯是我们最熟悉的事物了。在DP-801上,我们利用指令来实现开灯关灯。DP-801单片机主板上的6个发光二极管的正极与电源正极相连,二极管的负极经限流电阻与输出口相连。2.接通指令(15)

5、指

6、令名称机器码助记符操作码操作数操作码操作数接通0000~07JTN结束15---JEISH---接通指令功能:使N指向的输出口变为低电平,点亮发光二极管。DP-801单片机只有8个输出口,所以N的取值为00~07。其中00~05在正常状态下表示0~5这6个发光二极管。结束指令功能:告诉单片机一段程序的结束。使用DP—801单片机可以编写多段程序并能运行指定段的程序,就是靠结束指令来区分的。【例1】点亮5号灯。0.0.000515同学们会发现灯闪了一下就关上了,怎样延长灯亮的时间呢?3.延时指令(16)指令名称机器码助记符操作码操作数操作码操作数延时02(01~99)(00~0

7、3)YSN,MM→03时02分01秒000.1秒延时指令功能:使CPU停止工作,保持上一条指令执行后的状态在延时时间内不变,数码管显示倒计时。例如:延时5秒020501延时1.5秒021500【例2】让5号灯亮5秒钟0.0.000502050115【例3】让0号灯亮5秒,然后让1号灯亮2秒,最后让2号灯亮10秒。○○○○○○

8、大部分同学的实验结果是:0号灯亮了17秒,1号灯亮了12秒。因为一个灯点亮后,没有关闭,就点亮下一个灯了。3.断开指令(17)指令名称机器码助记符操作码操作数操作码操作数断开0100~07DKN断开指令功能:使N指向的输出口变为高电平,使发光二极管关闭。

9、【例3】让0号灯亮5秒,然后让1号灯亮2秒,最后让2号灯亮10秒。0.0.0000020501010000010202010101000202100115【练习】点亮6个发光二极管,延时5秒。第三次课1.转向指令(20)指令名称机器码助记符操作码操作数操作码操作数转向1000~99(地址)ZXN转向指令功能:又叫无条件转移指令,运行到这条指令,就转去执行N地址处的指令。【例1】让0号灯闪起来,闪动间隔0.5秒。闪点亮延时关闭延时0.0.00000205000100020500100015【例2】让0号灯与1号灯交替闪起来,闪动间隔0.5秒。交替闪点亮0号延时关闭0号点亮1号延

10、时关闭1号0.0.0000020500010000010205000101100015

11、【例3】让0,1,2号灯模仿交通灯,0号灯亮5秒,1号灯亮2秒,2号灯亮5秒,无限循环。0.0.000002050101000001020201010100020205010102100015(做什么用的?)标志吗?【练习】模仿十字路口的交通灯工作。西东○○○北○○○南第四次课编写程序的过程可以分为四个步骤【例1】让0号灯亮5秒钟开始结束点亮0号发光二极管延时5秒关闭0号发光二极管第一步是画流程图。就是把任务用流程图的方式表示出来,形式直观,一目了然。见下图。第二步是根据流程图中的任务选择

12、指令,利用指令助记符形式来编写源程序。第三步是按照指令表的规定,把助记符指令翻译成机器码。机器码,也称作目标程序。只有目标程序才能输入到单片机中由CPU执行。第四步是给指令代码分配存储地址。DP-801型单片机要求从存储器的第一个单元开始存放数据。第一个单元的地址号是00,为了把地址号与存储数据区分开,通常把地址号记作“0.0.”,写在第一条指令机器码的左边。安排存储地址,并不是在每个机器码的左边都写上地址号。而是只在每条指令的第一个机器码左边,写上分给它的一个地址号。第二步第四步第三步源程序地址机器码

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

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

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