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

1.逻辑运算

与——“必须都有,否则就没有”

或——“只要其中之一有,就有”

非——“求反”

异或——“必须不同,否则就没有”本文引用地址:http://www.eepw.com.cn/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文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值