文章分类 -  51单片机学习笔记

51单片机开发板学习笔记分享
摘要:ROM(程序存储器) SRAM(数据存储器) 内部RAM :低128字节data ,高128字节 idata,特殊功能寄存器(SFRs) data:直接寻址,访问速度最快,优先选择 idata:256字节,比data慢一些,使用using指定工作组 只压栈 3个字节 ,一般发生中断的时候会占用堆栈 阅读全文
posted @ 2022-10-14 22:05 2020年2月1日13点30分 阅读(191) 评论(0) 推荐(0)
摘要:一、BOM单 一般需要详细的列出元器件信息,包含位号,型号,封装,电容的耐压值、数量等信息,另外有必要的话还可以列出安装方式、图片、品牌等信息、购买方式。 二、gerber文件(PCB生产制造文件) 如果PCB原文件保密,就需要自行拼版,出gerber文件,不同的设计软件,生产gerber的方式也不 阅读全文
posted @ 2022-10-13 22:18 2020年2月1日13点30分 阅读(12) 评论(0) 推荐(0)
摘要:一、PCB布局 首先需要将端子座子需要根据结构进行摆放到指定位置。 主芯片一般是居中安放。 WIFI模块一般可以放到板子的边缘。 布线原则,信号线可以细一些 6mil、8mil。 电源线一般要10mil以上,理论计算10mil可以走1A电流,实际设计过程一般可以粗一些。 EMC介绍:电磁辐射,如果一 阅读全文
posted @ 2022-10-13 21:54 2020年2月1日13点30分 阅读(50) 评论(0) 推荐(0)
摘要:串口通信与串行通信的区别,串口通讯单片机特有的模块,我们设置好相应的参数,将数据直接丢给他就可以了,而串行通信则是使用单片机的任意GPIO口按照规定的时序模拟相应的协议与其他器件进行通信。 1、串口通信:传统的89系列32次采样,取中间的三次为准。 串口通信的相关术语: 1、波特率:是指1秒钟的时间 阅读全文
posted @ 2022-01-17 22:36 2020年2月1日13点30分 阅读(32) 评论(0) 推荐(0)
摘要:恢复内容开始 结构体:把不同的数据类型,按数组的方式做成一个集合体。形成一个新的数据类型。 struct Time //结构体类型名 { unsigned short year; //年 unsigned short mon; //月 unsigned short day; //天 unsigned 阅读全文
posted @ 2020-02-12 12:03 2020年2月1日13点30分 阅读(139) 评论(0) 推荐(0)
摘要:单片机的晶振与时钟周期为倒数关系 如使用的是32M的晶振,那么时钟周期为1/32M,则时钟周期为1÷32=0.03125微秒 状态周期,是时钟周期的二倍。 机器周期,是时钟周期的 12倍。 如:晶振频率是 12MHz, 时钟周期就是,(1/12)us。 状态周期就是,(2/12)us。 机器周期就是 阅读全文
posted @ 2020-02-11 20:31 2020年2月1日13点30分 阅读(7) 评论(0) 推荐(0)