完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
本章节只想初步的讲解一下单片机所具有的一些术语和简单功能。以及它们的实用性和必要性。这里不涉及任何专业知识和理论,只要你看过小说(也就是认识字)你就可以在这边文章中领略到单片机的功能和作用。其中本章着重会说明下:IO口,定时器,外部通信口(串口,can,spi,iic …) 中断。
大儿子:IO 口 为啥叫 IO 口呢(不就是 input + output 嘛)。每个单片机上有许多引脚,除去一些专门功能的引脚,它还配备了很多可控引脚。比如什么 PA.10 P0.1 … 可能不看到的和我不一样,但是他们想说明的就是这些引脚是可以控制和检测的。但是不断怎么说,在任意时刻,他只能执行一种功能,要么控制要么检测。(就好比你和人干仗,你要么被打要么在打别人,不可能既被打也在打别人)。 控制: 单片机引脚控制就是两个状态(高 + 低)也就是说,我们可以让某个引脚输出5v或者0v。(这样有啥用?感觉挺***的)。其实设想一下,比如单片机引脚上接了一个灯,灯的另外一端接着 5v 电源。如下图。 试想一下,如果单片机输出0v(也就是低电平),灯是不是就亮了?如果输出5v(也就是高电平),灯是不是就灭了?(你问为什么为这样?把你物理老师叫出来鞭尸吧)。这样我们就实现了单片机控制外部环境的功能了。它就能操作灯了。 检测: 除了可以控制引脚忽高忽低之外,它还能通过引脚检测外部环境,比如这个引脚当前是高电平还是低电平啦! 那这个功能有啥用呢?比如我们外部有个传感器,它一旦被攻击就会给单片机一个高电平,这样单片机就会只要,有人攻击它了。这样,他就可以通过内部逻辑或者程序来判断,接下来是不是要发动格斗技能了。 二儿子:定时器 定时器就像是单片机的手表,它可以通过定时器来知道,已经过了多久了。这样,它就能进行很准确的工作。还借用上面小灯的例子。亮,等一会,灭,等一会,亮,等一会,灭。。。这样才能让灯闪烁起来。但是,这个等一会具体是多久呢?比如我想要每1s变化一次,该怎么做呢?(你傻呀,让单片机在那看着手表,时间到了就动一下呗,虽然这种写法不完美,但是你可以这么理解一下!以后我会讲解一些编程和设计的注意点)。这样,单片机就能准确的按时工作了。 三儿子:通讯口 准确的说,三儿子已经不能算是儿子了,三儿子其实是小三生的所有孩子们,而他们统称,通讯口(就好比和其他单片机说话的通道)。比如,你和在地球上其他地方的人聊天,你需要一个工具,叫做手机,而对于单片机来说,他们之间聊天也需要一个手机样的东西(串口,iic,spi……)只要两个单片机都具有其中一个通讯口,那么他们之间就可以聊天了。 至于为什么要聊天呢?就是为了让整个系统实现的功能更加的强大,比如,一个单片机它着重是播放动画,另一个着重是做咖啡。如果它们两个可以聊天了,是不是就可以一边做咖啡一边播放做咖啡的动画了呢?答案是肯定的。这就是为什么单片机需要这么多通讯口的原因,它们只是为了实现更多的功能。 老四:中断功能 中断,解释一下,比如你现在做着饭呢,女朋友突然大叫一声,你立马就放下手中的所有事,跑到女朋友的身边,饱含深情的问一句,怎么啦?你的这一系列动作就是中断过程,它不像定时器,通讯口之类的是个具体的东西,它只是一个过程或则动作。 老四作为当前最小的儿子,他自己没什么作用,也就是最的父心,他一般都喜欢和老大,老二,老三一起玩!比如老大和老四在一起的时候当老大检测到高电平的时候,不管单片机在干什么,老四立马就把单片机爸爸带到老大这边处理老大的问题。其他几个儿子也是这样,只要和老四搭档,就能第一时间享受父爱。(传说中的小儿得宠)。 |
|
|
|
只有小组成员才能发言,加入小组>>
3310 浏览 9 评论
2991 浏览 16 评论
3492 浏览 1 评论
9057 浏览 16 评论
4086 浏览 18 评论
1176浏览 3评论
604浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
597浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2334浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1895浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 17:40 , Processed in 1.038726 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号