手把手教你学单片机(实验与指令教程)推荐!

上传人:206****923 文档编号:46610510 上传时间:2018-06-27 格式:PDF 页数:32 大小:981.17KB
返回 下载 相关 举报
手把手教你学单片机(实验与指令教程)推荐!_第1页
第1页 / 共32页
手把手教你学单片机(实验与指令教程)推荐!_第2页
第2页 / 共32页
手把手教你学单片机(实验与指令教程)推荐!_第3页
第3页 / 共32页
手把手教你学单片机(实验与指令教程)推荐!_第4页
第4页 / 共32页
手把手教你学单片机(实验与指令教程)推荐!_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《手把手教你学单片机(实验与指令教程)推荐!》由会员分享,可在线阅读,更多相关《手把手教你学单片机(实验与指令教程)推荐!(32页珍藏版)》请在金锄头文库上搜索。

1、深圳学林电子有限公司 WWW.8951.COM 单片机学指令教程第 1 页 共 1 页 深圳学林电子有限公司 单片机跟我学教程 版权所有 前言:单片机是一门实践性非常强的学科,为此我们突破传统思路,全面围绕单片机试验,从简单的流水灯开始, 逐步的带领大家从这些简单的几行或者 10 几行的程序,来熟悉和理解单片机的指令。 学指令学指令 制作单片机教程之通过实验学指令.未经许可不得转载! 通过实验学指令之 1 把所有端口的同时置高置低, 不断闪烁 通过实验学指令之 2p1 口 3 路流水灯理解 2 进制数与端口的关系 通过实验学指令之 3 单片机的加法:把 52h+0fch 结果送 p1 口

2、通过实验学指令之 4 单片机的乘法:把 ff*03h 结果送 p1 通过实验学指令之 5 单片机的二进制加法 通过实验学指令之 6 单片机的两位计数器 通过实验学指令之 7 学习单片机的逻辑运算 通过实验学指令之 8 进一步学习单片机的逻辑运算 通过实验学指令之 9 循环移位指令的流水灯 通过实验学指令之 10 理解熟悉散转结构的程序 通过实验学指令之 11 位操作指令的学习 通过实验学指令之 12 比较指令的学习与 cy 位 通过实验学指令之 13 该程序的功能是小喇叭 1khz信号 通过实验学指令之 14 按 p3.510 次 p1 口 led 按照 2进制加 1 通过实验学指令之 15

3、使用定时器实现长时间的延时。 通过实验学指令之 16 中断的响应,p3.3 的小喇叭1khz 输出 通过实验学指令之 17p3.2 的键盘数码管显示 0 通过实验学指令之 18 中断的响应,两级中断嵌套 通过实验学指令之 19 顺序程序的结构 通过实验学指令之 20p1 口的 led 闪烁 10 次后停止子程序的嵌套 (XL1000 单片机 综合实验箱,全开放资源, USB 通信。特别适合新手的开发箱!每套仅 998 元, TEL13714407535) 特别说明: 以下程序主要使用了流水灯, 按键, 喇叭, 数码管等资源,不仅适用于本公 司各个试验套件。 初学者也可自制试验器材等。 深圳学林

4、电子有限公司 WWW.8951.COM 单片机学指令教程第 2 页 共 2 页 ;该程序的功能是把所有端口的同时置高置低,不断闪烁。 ;* ;* (程序转载请著明出处 ,未声明可适应本站腾龙/isp 开发套件/倚天版开发套件 * ;* E- mail: (51c51 test web) 制作(深圳学林电子有限公司) , 。 * ;* tel:13714407535 石学军 制作(深圳学林电子有限公司) 。 * ;* ; 知识要点:理解单片机的运行过程, 理解延时程序, ORG 0000H;程序开始 LJMP MAIN; ORG 030H; MAIN:MOV P0,#00H;把 p0,p1,

5、p2,p3 全部置低电平 MOV P1,#00H; MOV P2,#00H; MOV P3,#00H; ACALL DEL; 延时 MOV P0,#0FFH; 把 p0,p1,p2,p3 全部置高电平 MOV P1,#0FFH; MOV P2,#0FFH; MOV P3,#0FFH; ACALL DEL; 延时 AJMP MAIN; 重新开始 ORG 0200H; 从 200h 开始存放 DEL:MOV R5,#04H; 延时子程序 F3:MOV R6,#0FFH; F2:MOV R7,#0FFH; F1: DJNZ R7,F1; DJNZ R6,F2; DJNZ R5,F3; RET; 子程

6、序结束 END 深圳学林电子有限公司 WWW.8951.COM 单片机学指令教程第 3 页 共 3 页 程序在倚天版运行的状态 1,全部不亮 程序在倚天版运行的状态 2,全部亮 ;该程序的功能是 p1 口 3 路流水灯 ;* ;* (程序转载请著明出处 ,未声明可适应本站腾龙/isp 开发套件/倚天版开发套件 * ;* E- mail: (51c51 test web) 制作(深圳学林电子有限公司) , 。 * ;* tel:13714407535 石学军 制作(深圳学林电子有限公司) 。 * ;* ; 知识要点:理解 2 进制数与端口的关系 ORG 0000H;程序开始 LJMP MAI

7、N; ORG 030H; MAIN:MOV P1,#0DBH;11011011- - 零为亮 ACALL DEL;延时 MOV P1,#06DH;01101101 ACALL DEL;延时 MOV P1,#0B6H;10110110 ACALL DEL;延时 AJMP MAIN; DEL: MOV R7,#0FFH;延时子程序 DEL1:MOV R6,#0FFH; DEL2: DJNZ R6,DEL2; DJNZ R7,DEL1; RET; END 深圳学林电子有限公司 WWW.8951.COM 单片机学指令教程第 4 页 共 4 页 程序在倚天版运行的状态 1,跑马灯的瞬间 11011011

8、(靠近数码管的一边为高位,1 为灭 0 为 灭) 程序在倚天版运行的状态 2,跑马灯的瞬间 10110110(靠近数码管的一边为高位,1 为灭 0 为 灭) 深圳学林电子有限公司 WWW.8951.COM 单片机学指令教程第 5 页 共 5 页 ;该程序的功能是单片机的加法:把 52h+0fch 结果送 p1 口 ;* ;* (程序转载请著明出处 ,未声明可适应本站腾龙/isp 开发套件/倚天版开发套件 * ;* E- mail: (51c51 test web) 制作(深圳学林电子有限公司) , 。 * ;* tel:13714407535 石学军 制作(深圳学林电子有限公司) 。 *

9、;* ;知识要点:理解 2 进制数的加法 ;运行结果为 p1.7 到 p1.0 为亮灭亮亮灭灭灭亮就是二进制 01001110 ;注意是从高向低排列,同时该数已经超过 256, 所以进位 cy=1 ORG 0000H;程序开始 LJMP MAIN; ORG 030H; MAIN:ACALL DEL; MOV A,#052H;寄存器 a 送 52h MOV R0,#0FCH;寄存器 r0 送 0fch ADD A,R0;相加 NOP;空操作 MOV P1,A;结果送 p1 口 DEL:MOV R7,#0FFH;延时子程序 DEL1:MOV R6,#0FFH; DEL2:MOV R5,#01FH;

10、 DEL3: DJNZ R5,DEL3; DJNZ R6,DEL2; DJNZ R7,DEL1; RET;延时子程序返回 END 程序在倚天版运行的状态,运行结果为p1.7到p1.0为亮灭亮亮灭灭灭亮就是二进制01001110 (靠近数码管的一边为高位,1 为灭 0 为灭) 深圳学林电子有限公司 WWW.8951.COM 单片机学指令教程第 6 页 共 6 页 该程序的功能是单片机的乘法:把 ff*03h 结果送 p1 口先送高 8 位再送低 8 位 ;* ;* (程序转载请著明出处 ,未声明可适应本站腾龙/isp 开发套件/倚天版开发套件 * ;* E- mail: (51c51 test

11、web) 制作(深圳学林电子有限公司) , 。 * ;* tel:13714407535 石学军 制作(深圳学林电子有限公司) 。 * ;* ;知识要点:理解 2 进制数的乘法 ;运行结果先输出 00000010 ,然后输出 11111101,就是 1011111101 换算后等于 10 进制 765,就 是两数相乘的结果 ;注意是从高向低排列,同时该数已经超过 256, 所以进位 cy=1 ORG 0000H;程序开始 LJMP MAIN; ORG 030H; MAIN:ACALL DEL; MOV A,#0FFH;寄存器 a 送 0ff MOV B,#03H;寄存器 b 送 03h M

12、UL AB; 相乘 MOV P1,b ;高 8 位输出结果是 00000010 acall del MOV P1,a;低 8 位输出结果是 11111101 DEL:MOV R7,#0FFH;延时子程序 DEL1:MOV R6,#0FFH; DEL2:MOV R5,#01FH; DEL3: DJNZ R5,DEL3; DJNZ R6,DEL2; DJNZ R7,DEL1; RET; END 深圳学林电子有限公司 WWW.8951.COM 单片机学指令教程第 7 页 共 7 页 程序在倚天版运行的状态 11111101 程序在倚天版运行的状态 00000010 ;该程序的功能是单片机的二进制加法 ;* ;* (程序转载请著明出处 ,未声明可适应本站腾龙/isp 开发套件/倚天版开发套件 * ;* E- mail: (51c51 test web) 制作(深圳学林电子有限公司) , 。 * ;* tel:13714407535 石学军 制作(深圳学林电子有限公司) 。 * ;*

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号