单片机学习笔记
来源:互联网 发布:网络编辑招聘 编辑:程序博客网 时间:2024/06/10 07:37
认识单片机
输入输出引脚P0,P1,P2,P3
51单片机有4个并行I/O口,分别是P0,P1,P2,P3口。
每个并行口由8个引脚组成,都可以用作普通I/O操作。
除了P1口外,其他并行口都具有第二功能。
:-)单片机想正常运行必须具备的条件:
1.必须加电
2.必须接晶振电路
3.必须接复位电路
4.如果用内部程序存储器,31引脚必须接+5V
ORG 0000H
SJMP START
ORG 0030H
START: MOV SP,#60H //要养成习惯一定要在初始化中把堆栈设置在一般
SJMP START
ORG 0030H
START: MOV SP,#60H //要养成习惯一定要在初始化中把堆栈设置在一般
// 区域中
MOV P1,#0FFH
;-------------主程序--------
MAIN: CLR P0.7
CALL DELAY
SETB P0.7
CALL DELAY
SJMP MAIN
;------------延时子程序-----
DELAY: MOV R0,#250
D2: MOV R1,#250
D1: DJNZ R1,D1
DJNZ R0,D2
RET
END
MOV P1,#0FFH
;-------------主程序--------
MAIN: CLR P0.7
CALL DELAY
SETB P0.7
CALL DELAY
SJMP MAIN
;------------延时子程序-----
DELAY: MOV R0,#250
D2: MOV R1,#250
D1: DJNZ R1,D1
DJNZ R0,D2
RET
END
ORG是一条伪指令,仅用来宣布其下面的一条指令编译后生成的二进制代码存放的
地点。
程序:
#include <reg52.h>
sbit D1=P1^0;
void main() //让第一个灯亮
{
D1=0;
}
sbit D1=P1^0;
void main() //让第一个灯亮
{
D1=0;
}
共阳、共阴数码管显示原理、定时器工作方式介绍、重点讲述工作方式2、中断概念及中断函数写法、外部中断试验、定时器中断应用。
- 单片机学习笔记--51单片机
- 单片机学习笔记090710
- AVR 单片机学习笔记
- 51单片机学习笔记
- 单片机学习笔记
- AVR单片机学习笔记
- STM32单片机学习笔记
- 单片机学习笔记--DS18B20
- 单片机学习笔记--1602
- 单片机学习笔记
- 单片机学习笔记
- 单片机学习笔记--51单片机基础
- 单片机学习笔记090710(2)
- 单片机学习笔记(一)
- 单片机学习笔记--嵌入式介绍
- 80C51单片机学习笔记
- 单片机 学习笔记(一)
- 51单片机学习笔记(二)
- 碰到的一些笔试题C语言方面
- Ubuntu 安装 php
- poj3321——Apple Tree//树状数组
- 一些要掌握的基础知识
- C++基本概念学习
- 单片机学习笔记
- MATLAB--自定义函数
- C++类对象内存模型与成员函数调用分析(下)
- I' m Really
- 气场——改变全球1600万人命运的强大蝴蝶效应
- abstract , interface, 和final
- poj2352——Stars//树状数组
- 重写GridView,支持CheckBox选择,List排序等等...
- MATLAB--字符串处理