单片机第一天

首先要有简单的C语言知识,掌握for,while,do...while,switch,if,有了这些就可以编写简单的单片机的程序。

要分清ROM和RAM:

ROM就好像是手机的内存,数据不会丢失,用来存放原始数据,表格等,只能读,不能写。

RAM就好像手机运行内存,放一些随机变量实时调用,放运行程序的中间值

要分清,与,或,非,异或

了解单片机构造,如STC89C52RC,STC是那个公司,C52是2k✖️4=8k内存,也有C54   58   516等,都是这样的计算方法,根据程序大小选择,但是程序都是通用的,移植性很强,比如52的在54上也可以用

还有如40C——PDIP,40表示工作速度能到40MHz,C是商用,I是工用,耐温能力不同,商用是0-85℃,工用是-40——125℃

总线:是信息传输的公共通道,有内部和外部总线,外部总线又分为控制,数据,地址总线,CB,DB,AB

两个定时/计数器,又能定时工作,又能计数工作

好了,到这里说一下简单的寄存器声明

sfr特殊功能  寄存器

sfr16:sfr的16位数据声明

bit:位变量声明

sbit :特殊功能位声明

结构是:数据结构   变量名

单片机最基本的运行条件是:晶振,电源,复位电路

我们要做到对IO口随意操作,输入电平检测高低,输出控制电平高低,51单片机上电之后全是高电平

中断分为:内部中断,外部中断,串口中断

串口通信是:单片机之间和单片机和计算机之间的通信

用keil软件和stc烧录软件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值