前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >STC89C52数据手册详解.1

STC89C52数据手册详解.1

作者头像
云深无际
发布2021-06-25 15:33:17
1.2K0
发布2021-06-25 15:33:17
举报
文章被收录于专栏:云深之无迹

官方的文档是推荐使用Intel 8052就可以来编译

这里新建一个项目按照它里面说的进行新项目的建立

问你要加入启动代码吗,就是一份汇编语言的代码,这里我们也不加

头文件在这里被存放

这里需要说一下这个头文件的一些特征???就这样的来叫它吧,里面有很多的sfr,r其操作写成P1^1,就是有一个^.而且需要明白的是,但凡是一个52内核的单片机,这个头文件都是适用的。

这里就直接对百度百科进行引用了


代码语言:javascript
复制
http://www.51hei.com/mcu/2670.html

这里推荐这个51hei的网站,很多年了。

资料都很不错,值得来学习,甚至是看懂全站文章就会变大佬

这些介绍,看看就好

我们主要是使用IO口,所以对IO口熟悉就好了

这里要看第六个的意思,准双向口,所以是什么意思?

代码语言:javascript
复制
”Because Ports 1, 2, and 3 have fixed internal pullups, they are sometimes called quasi-bidirectional

ports. When configured as inputs, they pull high and source current (IIL) when externally pulled low.  Port 0, on the other

hand, is considered truly bidirectional, because it floats when configured as an input. "

说明书上面是这样说的,就是我西面翻译的

P0的工作原理

P1的工作原理


代码语言:javascript
复制
https://zhuanlan.zhihu.com/p/66423370

有的文章里面说,这个准的意思是“基本上的意思”,就是不是真正的双向口的意思,如果是真的双向口,是需要使用专业的输入输出的sfr来设置的。准就不需要这个工作,输出的时候直接向出口的寄存器写,输入的时候,先写1再读。

开漏结构是怎么回事,漏其实是指场效应管的漏极(drain),就是对应再三极管的集电极(collector),加个开的意思就是场效应管的漏极保持开路,直接的作为输出口。输出的时候,一定要加一个上拉电阻才可以使用。

那有上面优点,首先一个就是可以利用外部电路的驱动能力,减少芯片的内部的压力,这样一来功耗也会降低。因为上面说了上拉电阻的存在,所以可以改变电源的电压,这样就会把信号的传输电平变化,电平转换说的就是这个。其实可以再聊一下缺点,因为电阻的缘故,输出脉冲信号的时,在脉冲的上升沿

会通过无源的电阻来充电,这个速度就慢,那上升沿的时间就会变长,这个上升沿就会变坏。R越大,越慢,R小了又费电。下降沿的时候时在内部的场效应管来放电,速度比较快。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档