新闻中心

EEPW首页>嵌入式系统>设计应用> 十天学会单片机和C语言编程笔记1

十天学会单片机和C语言编程笔记1

作者: 时间:2016-11-20 来源:网络 收藏
1.逻辑运算

与——“必须都有,否则就没有”
或——“只要其中之一有,就有”
非——“求反”
异或——“必须不同,否则就没有”

本文引用地址://m.amcfsurvey.com/article/201611/318716.htm

2.C-51的数据类型扩充定义
sfr:特殊功能寄存器声明
sfr16:sfr的16位数据声明
sbit:特殊功能位声明
bit:位变量声明

例:sfr SCON = 0x98;
sfr16 T2 = 0xCC;
sbit OV = PSW^2;//把PSW寄存器的第二位声明为OV

3.C-51的头文件
通常有:reg51.h reg52.h math.h ctype.h stdio.h stdlib.h absacc.h
常用有:reg51.h reg52.h(定义特俗功能寄存器和位寄存器)
math.h

4.单片机掌握以下几点
最小系统能够运行起来的必要条件
1.电源2.晶振(心脏) 3.复位电路
对单片机任意IO口的随意操作
1.输出控制电平高低 2.输出检测电平高低
定时器:重点掌握最常用的方式
中断:外部中断、定时器中断、串口中断
串口通信:单片机之间、单片机与计算机之间

5.TX-1C
Altium designer

6.发光二极管 1.7v 3mA
VCC 5V 要加1K的限流电阻
上拉电阻、下拉电阻、限流电阻
滤波稳压电容

7.74HC573 锁存器
__ __
OE out enable 表示低电平有效
D端是输入端 Q端是输出端
逻辑表
INPUTS OUTPUT
OE LE D Q
L H H H
L H L L
L L X Qo
H X X Z
OE端为H时,芯片不工作
Z表示高阻态,电平由相连接的器件电平决定
Qo表示先前的值

8.51单片机所有IO口初始化全为高电平
下载到单片机的文件类型为HEX、BIN文件



评论


技术专区

关闭