导航:首页 > 操作系统 > 单片机趣图

单片机趣图

发布时间:2023-04-12 09:04:36

⑴ 学单片机都可以做哪些有趣的实验

我和单片机打了5年交道了,从大2开始。 我的心得:单片机不是用来学的,是用来玩的。初学者建议您用AVR,51就别学了,不是因为它老,是因为AVR涵盖的知识多,学会了AVR别的你就全明白了,不建议你以后用汇编编程,但是建议你看一下汇编程序,了解单片机内部工作原理。 学单片机之前先把C语言弄透,以后会少走好多弯路。 至于实验初学者可以先学流水灯、矩阵按键、数码管扫描,完后玩一点更稍级的18B20、DS1302、LED屏幕、液晶等,这些都会了你就算‘明白’单片机了,然后往更高层次发展。 单片机是工具,它需要你具备一定的模拟枯桐、数字基础知识,学这些都不圆败则难,最难的是坚持学下去。手机上、MP3上的控制芯片现在用的是ARM,这算是一种更高级的单片机,这就是单片机和电子的关系。单片机是一种潮流,推动电子往更高层次发展的潮流。 我们老师告诉我一句话:切忌做浮躁的单片机工程师,与其整日把时髦的技术挂在嘴边,不如把最基本的东西牢牢记在心里,学习单片机并不难,难的事坚持不懈的学习下去。 我想这就是学习单片机的诀窍。 然后的问题是程序下载器,这个有卖的,ISP下载线就可以,大约三四十块钱,也可以自己做,ouravr.com上也能找到电路图,至于编译器建议你用WINAVR,在这个网站上也有下载链接,这些都OK了之后下载一份Mega16的芯片说明书,然后买一本马潮老师写的单片机原理,在这个网上可以订得到,我是在书店买的,你要是有什么不会的话,在网站论坛上留言他会给你解答,这个网站对我的帮助很大,是一个纯技术的网站,所有源码公开,我的AVR就是在这里学会的橘棚。呵呵,看起来像是做广告,不过这个网站的学习环境远远比混乱的现实世界好~ 记住:最难能可贵的就是坚持,坚持下去!

⑵ 单片机电路图怎么画

问题一:MCS51单片机最小系统典型电路图怎么画? 上图就是51单片机的最小系统电路,由单片机、复位电路、晶振组成

问题二:请问这个单片机电路图是用什么软件画的? 看样子,是用protel画的,然后复制到WORD中的,或者也是截图到WORD中的。

问题三:如何用AltiumDesigner绘制STC89C51单片机原理图 原理图没多大要求。怎么方便怎么来,你可以先在原理图库里,画好大致的STC89c51的 引脚图,,然后根据你的原理图,里面的元器件,把其他的引脚图 也弄好,连线的时候,直接添加进去,然后对应的链接上就可以了, 有时候引脚位置连线不方便的, 可以在原理图库里把引脚位置改改, 这个是没有影响的

问题四:51单片机最小系统板电路图怎么画 51单片机的最小系统,就是 有晶振电路, 复位电路,电源电路, 还有普通51 要在P0口上加上 上拉电阻,,,,这些就是可以做成最小系统了, 你可以到网上搜下,,晶振电路, 复位电路什么的,都有很多,固定的,电源 就是在VCC 和 GND 那里加上5V电源 或者3.3V电源, 具体看单片机的工作电压是多少。

问题五:单片机MSC1210怎么画出来 毕业论文 要画电路图 如果只是画画原理图这个可以满足你 不需要装软件 画好你截个图放论文上就好
easyeda/editor

问题六:怎样设计才能通过u *** 口把程序输入到单片机中,电路图该怎么画?? USB加载程序要和单片机结合,要参考具体单片机对加载的要求,我是用STM32F103,可以参考一下。
期中PL2303RTS是接ARM的复位脚,PL2303DTR接ARM的boot0,设置为外部加载模式。

问题七:有没有中文版的绘制单片机电路图的软件 10分 建议你使用Protel吧,使用很广的软件,简单易用。

问题八:如何用AltiumDesigner绘制STC89C51单片机原理图 Altium Designer绘制电路图需要安装元件库,元件库就是一系列常用元件的原理图模型库,是别人绘制封装好的。如果已有的元件库里找不到自己需要的元件模型,就需要其他方法了。
法一:上网上找资源,查找别人建好的库拿来用。这个方法省事,但一般没那么容易找到自己需要的。
法二:自己新建元件原理图库,参考新建元件原理图库的教程(网络搜一下,有相关教程),下载STC89C51的数据手册(STC的官方网站有下载),对照芯片的封装,自己就可以绘制想要的任意元件原理图了。这个方法是今后使用AD必须会的。
法三:修改已有元件库中具有与STC89C51相同封装结构的元件原理图,做成自己想要的图形。这也需要法二的基础。

问题九:单片机外接存储器的电路怎么画 51单片机的4个并行在复位后都是高电平的,也就是没有任何程序下都是高电平。但对于AT89系列的P0口要加上拉电阻才行。而STC系列的单片机的P0口就不用加上拉电阻了。
但对于你这图而言,P2口接光耦的那4个脚初始状态是什么电平,取决于那4个电阻的大小,按要求应该是在光电管不接通时为低电平,即初始状态为低电平,被电阻下拉到低电平了。所以,那4个电阻应该取小于1K的电阻才行。否则取大了,不管导通还是不导通都是高电平,那光耦就没有用了。最好的方法是,把4个电阻放在光耦三极管集电极上比较合理,而且取值为4.7K~10K都行。

⑶ 单片机电路图怎么画

单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器(CPU),随机存储器(RAM),只读存储器(ROM),多种IO口和中断系统、定时器/计数器等功能(可能还包含显示驱动电路、脉宽调制电路、模拟多路转换器、AD转换器等)集成到一块硅片上构成的一个小而完善的微型计算机系统。单片机诞生于1971年,经历了SCM、MCU、SoC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列MCU系统。单片机已经从20世纪80年代的4位、8位单片机,随着工业控制领域要求的提高,开始出现了16位单片机,发展到现在运行速度可以媲美电脑CPU的高速单片机。
单片机作为计算机发展的一个重要分支领域,根据发展情况,从不同角度,单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。通用型:80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。总线型:总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。控制型:一般工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。

⑷ 51单片机最小系统原理图,求通俗易懂的讲解

我是一名电子信息大专毕业的学生,下面51单片机最小系统的讲解,你参考一下

51单片机共有40只引脚.

下面这个就是最小系统原理图,就是靠这四个部分,这个单片机就可以运行起来了.

一,一讲解:

第一部分:电源组(上图标记为1的部分)

40脚接电源5V,20脚接电源负极,在单片机里面,负极也可以叫GND或者”地”,我们在单片机的应用中,习惯说负极为”地”,上面GND就是英文ground的缩写,翻译过来就是"地"的意思.

第二部分:晶振组(上图标记为2的部分)

11.0592M晶振Y1与单片机的18,19脚并联,因为这两只脚,就是晶振工作的引脚.
22p电容C2一端接18脚,一端接地.
22p电容C3一端接19脚,一端接地.

这两个电容,我们在10~30P之间选择都是可以的,主要作用是,过滤掉晶振部分的高频信号,让晶振工作的时候更加稳定.


第三部分:复位组(上图标记为2的部分)

10u电容C1正极接电源5V,C1负极接单片机的复位脚,第9脚.
1K电阻R17一端接单片机的复位脚,第9脚,一端接地.
就是通过这个10u和1k,就可以让单片机一供电时,单片机自动复位,从零开始执行程序,这个就是复位的概念.

第四部分:其它功能组(上图标记为4的部分)

这个脚是存储器使用选择脚,当这个脚接"地"时,那么告诉单片机选择外部存储器,当这个脚接"5V"时,说明单片机使用内部存储器.

因为选择外部存储器,太浪费单片机仅有的资源,所以这一脚永远接电源5V(如上图所示),使用单片机的内部存储器,如果内部存储器不够容量,最多选择更高级容量的单片机型号,就可以解决问题了.

详细看下面的帖子,单片机最小系统的通俗易懂讲解:

网页链接

满意请采纳,谢谢!

⑸ 单片机流程图

在word里画的,不太漂亮,凑合看下,这个程序就是开机后,1s蜂鸣器叫一下,等到30s时(包括之后的时间都是)蜂鸣器一直响~~给你画个图用了半个小时时间~~

⑹ 画出单片机最小系统,并说明各部分的作用。!

如果你对单片机型号没有要求,那么我就以51为例,画一个最简单的单片机系统板给你看看。

最小系统板,分三部分:外部晶振电路,给单片机提供工作时钟源;

外部复位电路,可以上电复位,还有当单片机在工作过程中,可以人为手动复位;

单片机,单片机就是一块微处理器,用来装载程序,实现程序功能。

大概就是这些,有问题咱们可以再交流。

⑺ 单片机程序及流程图(具体可以看图)

这些程序注释多么详细,你还需要怎么直白呢?还是自己稍微静心一会,仔细看看程序吧。别人再也无法给你更详细的注解了。至于流程图,你可以以主程序为主来绘制主程序流程图,也可以对关键子程序绘制功能模块的流程图。

⑻ 51单片机最小系统原理图

单片机的最小系统是由组成单片机系统必需的一些元件构成的,除了单片机之外,还需要包括电源供电电路、时钟电路、复位电路。单片机最小系统电路(单片机电源和地没有标出)如图2-7所示。

图2-7 单片机最小系统
下面着重介绍时钟电路和复位电路。
1)时钟电路
单片机工作时,从取指令到译码再进行微操作,必须在时钟信号控制下才能有序地进行,时钟电路就是为单片机工作提供基本时钟的。单片机的时钟信号通常有两种产生方式:内部时钟方式和外部时钟方式。
内部时钟方式的原理电路如图2-8所示。在单片机XTAL1和XTAL2引脚上跨接上一个晶振和两个稳频电容,可以与单片机片内的电路构成一个稳定的自激振荡器。晶振的取值范围一般为0~24MHz,常用的晶振频率有6MHz、12 MHz、11.0592 MHz、24 MHz等。一些新型的单片机还可以选择更高的频率。外接电容的作用是对振荡器进行频率微调,使振荡信号频率与晶振频率一致,同时起到稳定频率的作用,一般选用20~30pF的瓷片电容。
外部时钟方式则是在单片机XTAL1引脚上外接一个稳定的时钟信号源,它一般适用于多片单片机同时工作的情况,使用同一时钟信号可以保证单片机的工作同步。
时序是单片机在执行指令时CPU发出的控制信号在时间上的先后顺序。AT89C51单片机的时序概念有4个,可用定时单位来说明,包括振荡周期、时钟周期、机器周期和指令周期。
振荡周期:是片内振荡电路或片外为单片机提供的脉冲信号的周期。时序中1个振荡周期定义为1个节拍,用P表示。
时钟周期:振荡脉冲送入内部时钟电路,由时钟电路对其二分频后输出的时钟脉冲周期称为时钟周期。时钟周期为振荡周期的2倍。时序中1个时钟周期定义为1个状态,用S表示。每个状态包括2个节拍,用P1、P2表示。
机器周期:机器周期是单片机完成一个基本操作所需要的时间。一条指令的执行需要一个或几个机器周期。一个机器周期固定的由6个状态S1~S6组成。
指令周期:执行一条指令所需要的时间称为指令周期。一般用指令执行所需机器周期数表示。AT89C51单片机多数指令的执行需要1个或2个机器周期,只有乘除两条指令的执行需要4个机器周期。
了解了以上几个时序的概念后,我们就可以很快的计算出执行一条指令所需要的时间。例如:若单片机使用12MHz的晶振频率,则振荡周期=1/(12MHz)=1/12us,时钟周期=1/6us,机器周期=1us,执行一条单周期指令只需要1us,执行一条双周期指令则需要2us。
2)复位电路
无论是在单片机刚开始接上电源时,还是运行过程中发生故障都需要复位。复位电路用于将单片机内部各电路的状态恢复到一个确定的初始值,并从这个状态开始工作。
单片机的复位条件:必须使其RST引脚上持续出现两个(或以上)机器周期的高电平。
单片机的复位形式:上电复位、按键复位。上电复位和按键复位电路如下。

图2-9 单片机复位电路
上电复位电路中,利用电容充电来实现复位。在电源接通瞬间,RST引脚上的电位是高电平(Vcc),电源接通后对电容进行快速充电,随着充电的进行,RST引脚上的电位也会逐渐下降为低电平。只要保证RST引脚上高电平出现的时间大于两个机器周期,便可以实现正常复位。
按键复位电路中,当按键没有按下时,电路同上电复位电路。如在单片机运行过程中,按下RESET键,已经充好电的电容会快速通过200Ω电阻的回路放电,从而使得RST引脚上的电位快速变为高电平,此高电平会维持到按键释放,从而满足单片机复位的条件实现按键复位。
单片机复位后各特殊功能寄存器的复位值见表2-11。
表2-11 单片机特殊功能寄存器复位值
寄存器 复位值 寄存器 复位值 寄存器 复位值
PC 0000H SBUF 不确定 TMOD 00H
B 00H SCON 00H TCON 00H
ACC 00H TH1 00H PCON 0***0000B
PSW 00H TH0 00H DPTR 0000H
IP ***00000B TL1 00H SP 07H
IE 0**00000B TL0 00H P0~P3 FFH
注:*表示无关位。

⑼ 下面单片机图片里圆形的两个东西和三角形的那个东西是什么有什么用

大圆是压力传感器,输出电压值
小圆或基是电压表,测电压用
三角形是非门伍戚,也就是如果输入为1,那么输出则为0,反之,若输入为0,则输衫橘谨出为1.

⑽ 单片机电子钟原理图,帮我大概解释一下这个图的工作原理就可以了,谢谢。带图!5分

本电子钟采用PIC16C55单片机控制,适于温室的定时恒温或自来水的定时定压控制等。PIC16C55单片机工作电压为2.5~6.25V,功耗低、驱动能力强。本电子钟可以控制一路负载在24小时内的3次开/关;一个双限触发的定时输出口,既可接传统的功率保持型继电器,也可接脉冲继电器。本机用四位LED数码管扫描式显示,还有消隐(省电)工作方式,使用起来非常灵活、方便。

一、 电子钟工作原理

电子钟电路见图1。RB7口是定时指示端,在定时开期间输出高电平,驱动V1发光,该口也可经缓冲作定时输出口;RB6是双限触发控制的定时输出口,其工作方式是:在RB7高电平期间,若RB1为高电平,则RB6输出高电平;若RB0为高电平,RB6输出低电平;若RB1、RB0同为低电平,RB6保持原态; 同为高电平时,RB6输出低电平。RB5、RB4用于驱动脉冲继电器,RB6上升沿触发RB5输出高电平开脉冲;在RB6下降沿触发RB4时,RB4端输出高电平关脉冲,开/关脉冲的持续时间均为125ms。

图 1

RB3是消隐控制器,接高电平(即SK1闭合)时,显示屏及秒闪正常;否则,显示消隐。显示消隐时,时钟及各控制逻辑都正常运行,如忽略RB4至RB7各口的驱动电流,则在3V供电时,整机电流不足20μA,即两节5号电池可用数月!RB2选择数码管极性,RB2为低电平,使用共阴LED;RB2为高电平,则用共阳LED。数码管的极性是在上电初始化时,根据 RB2口状态确定的,工作过程中改变RB2的电平则不起作用。

本机设S1~S4四个按键,S1是功能选择键,S2是小时增量调整,S3是分钟增量,S4用于分钟减量调节,其使用方法为:

上电时,RB5至RB7均为低电平,RB4端送出一个关脉冲,使SK1闭合,整机正常显示、工作,RC7口送出秒闪脉冲,RC6~RC0送字段码。RA3~RA0分别为10时、时、10分、分位的位码输出。这时,按一下S2或S3(时增量/ 分增量键),可使RB7端置位或复位。

在正常走时期间,秒闪正常;在校对或设置定时时,秒停闪。例如:在正常走时期间,按一下S1键,秒闪停止,屏幕显示J-,表示可以校对时间。这时再按S2~S4中任一键,屏幕显示现在时间,但秒不闪,此刻可按S2~S4校对时钟。再次按S1,屏幕显示 1∪,表示可以设定第一次开时间,此时按S2~S4对时间进行查看及设置。继续按S1,系统显示1∩,表示可设置第一次关时间……依次进行。设置好系统及 3次开关时间后,整机回到正常显示状态,秒闪恢复。

如欲取消某次开/关定时,只需把该次的开与关时间设置成相同值即可。

笔者曾把该时钟用于定时定压供水控制系统,RB6端用于驱动继电器(也可用RB5与RB4两端驱动脉冲继电器),RB1端接水压(水位)的低限输入,RB0 端接高限输入,设置好定时,一个简易的定时定压自动供水系统即告完成。

二、 编程技巧

PIC16C55单片机程序存储器只有512字节,加上采用外接32768Hz晶体振荡方式,时钟速度较低,因此,统筹好系统的工作时序与人机界面之间的关系是软件设计成败的关键。本机编程采用如下方案:软件工作流程见附图2。

图 2

PIC16C55单片机的一个机器周期是4个时钟周期,不难算出,本系统中每秒有8192个机器周期。在编制软件时,先设定单片机内部定时计数器F1的计数方式为机器周期的64分频。这样,每当F1溢出时,系统递加2秒。平时,系统每128个机器周期内用RC口与RA口驱动扫描一次显示屏,可保证每秒内扫描64次显示屏,基本上无闪烁感。而 128个机器周期正是F1的第0位(为便于叙述以下简记为F1?0)每次下降沿的间隔时间,我们可以编一段程序,当F1?0的下降沿到来时,扫描一次显示屏,每当F1的低4位为全0时(125ms一次)使系统检测一次RB口与按键状态,并进行相关处理,部分相关程序如下:

WAIT BTFSC 1,0 ;等待F1?0的下降沿,编程时

GOTO WAIT ;要保证每次下降沿前到此

MOVFW 1

SKPNZ

GOTO CLOCK ;F1=0,满2秒,转时钟处理

ANDLW 0FH ;屏蔽F1高4位

SKPZ

GOTO DISPLAY;F1低4位不为0,转显示

MOVLW 0C0H ;满125mS,使RB口脉冲复位

ANDWF 6,1

MOVLW 0FH ;检测按键

TRIS 7

MOVFW 7

ANDLW 0FH ;保留按键数据

SKPZ

GOTO AN;有键值,转按键处理

DISPLAY …… ;显示扫描,定时管理RB口

CLOCK …… ;时钟,定时处理程序

AN …… ;按键管理程序

阅读全文

与单片机趣图相关的资料

热点内容
python编程电话费计算话费 浏览:460
c编译文件怎么改名 浏览:624
pdf转格式软件 浏览:873
单片机原理及应用第二版第八章答案 浏览:533
服务器一百个节点相当于什么 浏览:342
绥化电气编程培训 浏览:372
轻量应用服务器怎么添加软件上去 浏览:811
资产管理pdf 浏览:168
制冷压缩机热负荷过低 浏览:361
服务器出现两个IPV4地址 浏览:846
宜兴云存储服务器 浏览:221
如何开放远程服务器上的端口号 浏览:69
大规模单片机厂家供应 浏览:954
3dmax编辑样条线快捷命令 浏览:708
怎么获得音乐的源码 浏览:251
郭麒麟参加密室完整版 浏览:320
单片机排线怎么用 浏览:485
java字符串太长 浏览:870
python变量计算 浏览:117
网银pdf 浏览:136