①rst复位电路
51单片机是高电平复位,低电平正常工作
上电瞬间以及按下按键(电容相当于导线),rst为高电平。
按键按下的瞬间会产生大电流冲击,会局部产生较大的电磁干扰。为了减小这种干扰,加一个一个限流电阻。
②有关ram和flash
stc89c52rc系列单片机有512b的ram以及8k的flash(程序存储空间)
ram就是平时存储变量的,比如你定义了一个什么bit、uint8、 uint16 、uint32等等这些都是在ram中定义的。
512b的ram虽然名字一样,但是在物理结构以及用法是有区别的。
沿袭老8051单片机的叫法,依旧叫为片内ram和片外ram。所谓的片内和片外是指芯片内部和芯片外部,但是现在的单片机的芯片拓展基本上都在内部,不存在什么片外拓展ram。但是我们仍依旧这么叫,知道这回事就行了。
片内ram分为 data、idata一般我们直接定义的变量都是直接在data里面的,data是直接寻址的,是速度最快的。而其他都是通过寄存器间接寻址的,其速度当然不可同日而语。
其中data的范围是从片内的0x00~0x7f共128字节
而idata范围是从片内的0x80~0xff也是128b但是它同时不用来存储变量,当然也不希望程序能访问到这里,它主要的用途就是用来中断与函数的调用。
片外ram分为pdata、xdata如上所述,均是通过寄存器来间接寻址的。
pdata的寻址范围是片外的0x00~0xff共256b。寻址速度相对来讲比xdata快
xdata的寻址范围是片尾的0x0000~0xffff共64k。寻址范围最广,如要使用还得专门配置两个字节寄存器dptrh和dptrl,寻址范围的广,也就意味着速度是最慢的。
所以呢,总结一下就是:一般变量存储在data区域,当data不够了,在去寻xdata区域,idata不要触碰。pdata不到万不得已也不要!!!
看似高字节拓展的128ram是和寄存器的地址相重叠,但是物理上并不重叠
③三极管
用途主要有:驱动和控制两个
三极管的特性:截止、饱和、放大。
(在数电中主要用到的是三极管的开关作用,用到的是截止和饱和特性(有一个β因数)。而在模电当中用到的是则是它的放大特性)
④按字节编码寻址以及按字编码寻址
按字节编码寻址,1m = 2^20b 而 1b=8bit所以2^20b/1b = 2^20
可寻地址为1~2^20-1
需要二十根总线
按字编码寻址,1字的4b,其他同上,那么2^20/1字=2^20/4b=2^18
可寻地址为1~2^18-1
需要十八跟总线
对了,除此之外还要注意一个东西,就是mb和m的区别
mb是一个容量单位,兆字节
而m是一个数量单位,兆
led压降为2v,工作电流1~20ma**一般在1~5,ma之内的变化可以直接体现在灯的亮程度,超过5ma就没那么明显了所以选取的串联电阻可以选**150欧~3k
⑤三八译码器快速记住对应的,其实左边三个可以看成二进制是几,对应的右边哪一位就是0
比如左边a2 a1 a0为0 0 0那么右边y0 y1 y2 y3 y4 y5 y6 y7 对应的值就是 0 1 1 1 1 1 1 1
⑥关于io口
io口有四种状态,准双向,开漏,强推挽,高阻
应用最多的得数准双向和开漏了,两者的主要区别就是开漏内部是没有上上拉电阻的。51单片机的p0默认就是开漏,而其他口均是准双向io对于p0在自己diy小电路的时候切记不要忘了加外部加上拉电阻!
对于准双向io要特别注意:51单片机的一个重要知识准双向io口,如果要正确读取外部信号的状态,首先必须保证自己是高电平
⑦上拉电阻和下拉电阻
上拉电阻的主要应用场合有:
oc门即是开漏输出
需要增大电流输出时,加一个上拉相当于并联一个电阻。
也能起到限流作用,如5v转12v系统
抵抗emi(电磁干扰)
sbit
sbit用于定义单字节可位寻址对象的某位,“单字节可位寻址”包括可位寻址特殊功能寄存器和ram中可位寻址区的16个字节。
bata 关键字可将变量定位到内部的ram的可位寻址。
eg:
char bdata bittest;
sbit ribit = bittest^0;
sbit tibit = bittest^1;
sbit p1_0 = p1^0;
⑧ 有关io口拉成高电平的总结
通常我们会遇到在普通的准双向io口下,出现io口拉不到高电平的情况。这个时候怎么办呢?
尝试所有的io口状态,有的比较特殊,比如io口外接上上拉电阻,必须开漏才能拉成高电平。
单片机是否速度过快,可以适当延时。。
⑨关于继电器
模块接口:
1、dc+:接电源正极(电压按继电器要求,有5v.9v.12v和24v选择)
2、dc-:接电源负极
3、in:可以高或低电平控制继电器吸合
继电器输出端:
1、no:继电器常开接口,继电器吸合前悬空,吸合后与com短接
2、com:继电器公用接口
3、nc:继电器常闭接口,继电器吸合前与com短接,吸合后悬空
高低电平触发*选择端:*
1.跳线与low短接时为低电平触发;
2.跳线与high短接时为高电平触发。
⑩、关于ds18b20的引脚
简而言之,就是。平面面向自己以后,三个脚分别是gnd、vout和vcc
上张图明白一切
11、dht11
dht11 是一款含有已校准单总线数字信号输出的温湿度复合传感器,它包括一个电阻式感湿元件和一个 ntc 测温元件,并与一个高性能 8 位单片机相连接。dht11 是属于民用型器件,测量值仅精确到个位,即小数点后无数据,如果要使用于工业产品或更精确的应用,建议使用 dht21 或 sht10。
注意的是那个na或者nc引脚,表示是空引脚。
微软停止提供Win11免费升级通道
Aigtek安泰电子|与您相约2023全国声学大会!
音频均衡器电路图分享
物联网应用正在改变整个房地产格局!
PCB的安全间距如何设定
单片机小知识总结
DJI与日本测量与光学仪器公司Topcon合作,推出 MATRICE 600 PRO for TS
NV080C语音芯片在射击游乐设备上的应用
简单讨论FPGA的硬件属性
图片鉴赏:12个有趣的电子雕塑
智信通携手靠谱金服,开拓汽车金融新时代
SpringBoot物理线程、虚拟线程、Webflux性能比较
音频功率放大器的CMOS电路设计
华为Mate 30 5G到底怎么样
鸿蒙系统怎么截屏 5种方法的详细介绍
车载电源树参考设计白皮书
场效应管的应用类型有哪些,都有什么作用
74hc573怎么连接数码管?74hc573连接数码管的应用解析
IGZO与AMOLED显示技术简单对比
三大运营商5G商用锁定2019年,八九千入手iPhoneX最多用两年