单片机快速入门1分钟

发布者:真实幻想最新更新时间:2016-09-30 来源: eefocus关键字:单片机  快速入门 手机看文章 扫描二维码
随时随地手机看文章
学习单片机的教程已经很普遍了,让我来简单的介绍一下吧!接触单片机已有6个月了,自我觉得很有意思。单片机无非就那样子,只要撑握了单片机芯片内部规律,谁都会写.还有就是多看一些别人写的程序,并做一分析,了解他们思路.我觉得只要思路是对了,写起程序来如鱼得水。非常简单.下面我来介绍下单片机几点要害.请大家认真看!

一、什么是单片机呢?

1、大家知道一台电脑是于那几个部件组成的啊?

(1)CPU

(2)硬盘

(3)内存

(4)主板

(5)等等。

这些东西是装在一个叫主机,相信这个大家都知道对不对?

2、但是如果我把它们组在一起制成一块芯片(CPU,硬盘,内存,主板),当做集成芯片输出,这样是不是很轻巧放便呢?

3、现在大家想想看买这么一块集成芯片在市场上卖值多少钱?它可是具备了计算机的功能啊。会不会是很贵啊?

不,价格并不高,从几元人民币到几十元人民币,体积也不大,一般用40脚封装,当然功能多一些单片机也有引脚比较多的,如68引脚,功能少的只有10多个或20多个引脚,有的甚至只8只引脚等。

4、当然,在单片机机内部,CPU,硬盘,内存,主板等等东西要改个名字了。

(1)CPU,它的名字没有改,还是叫CPU(Central Processing Unit)。它是单片机的核心部件,包括运算器和控制器。运算器既是算术逻辑单元ALU(Arithmetic logic Unit),其功能是进行算术运算和逻辑运算。控制器一般由指令寄存器、指令译码器、时序电路和控制电路组成。起作用是完成取指令、将指令译码形成各种微操作并执行指令,同时控制计算机的各个部件有条不紊地工作。

(2)“硬盘”,改了名字,叫程序存储器,也叫只读存储器。用ROM(Read only memery)表示。其作用和硬盘差不多,用来存放用户程序。特点是:掉电后不会丢失数据。

(3)“内存”,也改了名字,在单片机里叫数据存储器,也叫随机存储器。用RAM(Random Access Memery)表示。其作用是用于存放运算的中间结果,数据暂村和缓冲,标志位等。特点是:掉电后会丢失数据。

(4)“主板”,也改了名字,叫做I/O(输入输出设备)当然也包含了串行口,并行口,定时器,记时器等等。

5、以上谈到的这些东西都在哪个集成块里面。我们把集成了这些东西的集成块叫做单片机。有些外国人叫微控制单元MCU(Micro Controller Unit),也有人叫嵌入式控制器(Embedded Controller)。现在明白了什么是单片机吗?

6、我总结一下:将CPU、程序存储器、数据存储器、I/O接口电路、定时器/计数器等计算机部件集成在一块芯片上,具有独特功能的单片微型计算机称着单片机。现在总明白了什么是单片机吧!

请大家用自己的话阐述一遍什么是单片机??

二、当我们明白了什么是单片机后,再来猜猜一般的单片机的价格吧?

(1)Intel公司1980年推出的标准MCS-51内核8051现在要7到10块钱。

(2)Atmel公司的AT89c51,AT89s51,AT89c52,AT89s52一般在7块钱左右。

三、我想大家会想一个“电脑”竟然是10块钱以内?功能怎么样?有什么用啊?

我可以告诉大家,它的功能很强大,是以后电子产品的发展方向。只要具有了智能的电子产品,就少不了弹片机技术。非常有用,就业前景非常之好。那么大家一定很想学了,于是去买了本书看。

哈哈,看不懂吧,感觉好难吧?那是因为你没有掌握好学习单片机的方法。学单片机光看书是不够的,也是学不会的。学单片机是需要有以下几个条件的! 就是要有信息,多看一些别人写的程序,照着他们思维抄下来,买块实验板操作下.要是有仿真软件也可以的.自画电路图自写程序,这也是一个好方法啊

四、学习单片机需要什么条件?

(1)一台电脑——用于编程和学习。(单片机运行要求不高,最低的配制也能运行的)

(2)编程器——用于把编写好的程序写到芯片中。(现在买款编程器也很便宜的,花上一两百块就能拥有一款,非常实用)

五、有了这些东西,如果你已经学了一点单片机知识的话,就可以做搞开发了。

下面我来谈谈单片机开发的过程,以做流水灯为例进行讲解。

(1)设计好硬件电路图

按下图把单片机的各个脚和元器件连接起来:

 

(2)在电脑上用软件(如keil c51)编写程序。

实验1最简单的8路跑马灯。用一条8PIN的数据排线把CPU部份的P1口(JP44)连接到八路指示灯部份的JP32

;可以看到8路灯轮流闪烁

org 0000h ;开始

ajmp loop

org 0030h ;到0030h处避开00-30的敏感地址

loop:

mov p1,#0ffh;关闭所有灯

clr p1.0 ;点亮灯p1.0

lcall delay ;延时一段时间?

clr p1.1 ;点亮灯p1.1

lcall delay

clr p1.2 ;点亮灯p1.2

lcall delay

clr p1.3 ;点亮灯p1.3

lcall delay

clr p1.4 ;点亮灯p1.4

lcall delay

clr p1.5 ;点亮灯p1.5

lcall delay

clr p1.6 ;点亮灯p1.6

lcall delay

clr p1.7 ;点亮灯p1.7

lcall delay

AJMP LOOP;到最开始loop处重新运行

delay: mov r5,#20 ;延时。

d1: mov r6,#40

d2: mov r7,#248

djnz r7,$

djnz r6,d2

djnz r5,d1

ret

end

接线方法: 用一条8PIN的数据排线把CPU部份的P1口(JP44)连接到八路指示灯部份的JP32

接线图以及运行瞬间的照片(可以看到8路指示灯轮流点亮)  

(3)用编程器或者单片机实验板把程序从电脑中输入到单片机芯片中

(4)接上电源,流水灯工作。

六、好了.于是时间关系,就暂写到这里.

关键字:单片机  快速入门 引用地址:单片机快速入门1分钟

上一篇:生产电路的新时代:工程师把电路打印到纸上
下一篇:电子器件的“中控室”:单片机MCU详解

推荐阅读最新更新时间:2024-03-16 15:12

解析单片机外围电路设计中十大常见问题
一、单片机上拉电阻的选择 大家可以看到复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1=10k时是错误的,单片机一直处在复位状态时根本无法工作。出现这样的原因是由于RST引脚内含三极管,即便在截止状态时也会有少量截止电流,当R取的非常大时,微弱的截止电流通过就产生了高电平。 二、LED串联电阻的计算问题通常红色贴片LED:电压1.6V-2.4V,电流2-20mA,在2-5mA亮度有所变化,5mA以上亮度基本无变化。 三、端口出现不够用的情况这时可以借助扩展芯片来实现,比如三八译码器74HC138来拓展 四、滤波电容滤波电容分为高频滤波电容和低频滤波电容。   1、高
[单片机]
解析<font color='red'>单片机</font>外围电路设计中十大常见问题
通过16款全新的无线MCU实现2.4GHz和Sub-1GHz频带的无缝连接
Omdia 预计,低功耗无线微控制器 (MCU) 的出货量将在未来四年内翻一番,达到 40 亿件以上。MCU 大量上市将为无线连接带来比以往更多的机会,并越来越多地用于各种应用和技术中,包括低功耗 Bluetooth ®、Zigbee®、Thread、Matter、Sub-1GHz、Wi-SUN和Amazon Sidewalk。通过16 款全新的无线连接器件,我们可帮助您创新、扩展和加速无线连接的部署,不受连接对象或连接方式的影响。 灵活支持不同无线连接设计 设计过程的第一步是选择无线 MCU,即选择 MCU 平台和无线电,以及从众多通信协议中选择一项合适的协议。业内不仅有多种协议可选,而且每种协议都具有多种特性
[网络通信]
通过16款全新的无线<font color='red'>MCU</font>实现2.4GHz和Sub-1GHz频带的无缝连接
台媒:MOSFET、MCU大缺货或影响ODM/OEM厂出货
始于去年的“芯荒”至今无解,加之疫情因Delta变种病毒再度蔓延致使芯片供不应求的情况持续恶化,其中电源管理IC、MOSFET、MCU等的供应尤为吃紧,恐影响下半年系统厂或ODM/OEM厂出货。 台媒《工商时报》报道指出,MOSFET的交期已达4~5个月,MCU的交期达6个月以上已成为常态,而供不应求也带动价格逐季上涨。 此前英飞凌、意法半导体、安森美等国际IDM厂商便纷纷发布了MOSFET的涨价函。近日消息人士也透露,华润微、扬杰科技和新洁能等国内厂商预计将在今年第四季度再次提高MOSFET报价;另外MCU也掀起了涨价潮,甚至有盛群、松翰暂停接单的消息传出。 对于缺货的原因,《工商时报》指出,首要原因在于晶圆代工及封测代工产
[手机便携]
飞思卡尔单片机学习记录(一)
基础元件初始化步骤 一、GPIO (1)、确定GPIO的方向:DDRx (2)、访问GPIO口:PORTx、PTx 注意:输入输出时引脚的初始状态 二、中断 (1)、确定中断的有效信号特性:上升/下降 (2)、使能中断 (3)、开总中断:EnableInterrups; 三、串口通信SCI(别的单片机为UART) SCI串行通信的基本编程方法: ①初始化:设置波特率寄存器、设置控制寄存器1和设置控制寄存器2; ②发送数据:先判断TDRE位是否可以发送数据,可以时再发送(while(!SCI0SR1_TDRE);) ③接收数据:先判断RDRF位是否可以接收数据,可以时再接收(whi
[单片机]
单片机系统多串行口设计技术
1 引言 在以单片机为核心的测控系统中.微控制器往往需要两个或两个以上的串行口与其他主机或外设进行通讯,如何使系统具备多个串行接口,是一个具有普遍性的问题。尤其在航空航天领域,由于GPS、大气数据系统、数字罗盘、无线电高度表、甚至陀螺等航空电子设备普遍采用串行通讯方式,单片计算机系统就更需要有多个串行口以满足与外界信息交换的需要。 2 常用的多串行口设计方法 ①选用多串行口单片机 直接选用多串行口单片机作为系统的CPU,显然是最直接有效的方法。现在有许多新型CPU配备两个或两个以上串行口,如W77E58、DS80C320、MSP430F149、C8051F020单片机和数字信号处理器TMS320C30有两个串行口,而cyg
[单片机]
单片机与PLC编程的区别
单片机与PLC的程序设计有很大的区别,单片机的全部程序都是用户设计的,PLC的程序包括系统程序(西门子称为操作系统)和用户程序。操作系统用来组织与具体的控制任务无关的所有的CPU功能。操作系统的任务包括处理启动过程,刷新输入/输出过程映像,调用用户程序,检测中断事件和调用中断组织块,检测和处理错误,管理存储器,以及处理通信任务等。PLC的很多功能,例如扫描工作方式、定时器功能和中断处理,是操作系统完成的。在画流程图时,应考虑这个问题。 PLC的开关量控制系统的程序用顺序功能图来描述比较简洁。用流程图来描述PLC的用户程序原则上也是可以的,但是应区分哪些功能是操作系统完成的,哪些是用户程序实现的。 例如有人问是否需要用跳转指令来
[单片机]
采用8051单片机的变化空调机智能控制的设计与实现
  本文阐述了用8051单片机根据环境温度的变化实现空调机智能控制的设计方法。   空调机广泛应用于日常生活中。本文充分挖掘了单片机系统稳定、成本低、适宜于工业控制的特点,实现了用8051单片机根据室温变化,智能控制空气压缩机,以达到调节室温的目的。本系统具有精度高、易于控制、成本低等优点。   系统原理与硬件电路   空调机的控制系统由开关键、温度下调键、温度上调键组成。按下开关键后,系统检测环境温度并显示。温度上调键和温度下调键用于设定温度,根据实际需要,温度可调范围为10~35℃,当第一次按下任意设定键时都显示最高温度35℃,按下相应的键可以依次增加或减少1℃,并可以循环显示:如当上调到35℃时,再按一次上调温度键,则返回到
[单片机]
采用8051<font color='red'>单片机</font>的变化空调机智能控制的设计与实现
详解80C51单片机的复位电路和时钟电路
复位电路 在80C51中,最常见的复位电路就是下图的上电复位电路。 它能有效地实现上电复位和手动复位。RST引脚高电平有效。 其有效时间应持续24个振荡周期以上才能完成复位操作。若使用6MHz晶振,则需持续4us以上才能完成复位操作。 在通电瞬间,由于RC电路的充电过程,在RST端出现一定宽度的正脉冲,只要正脉冲保持10mS以上,就能使单片机自动复位。 CPU在第二个及其周期内执行内部复位操作,以后每个机器周期重复一次,直至RST端电平变低。 在单片机复位器件,ALE和~PSEN信号都不产生。复位操作将对部分专用寄存器产生影响,复位后,这些内部寄存器的状态发生变化,如下表。 时钟电路 在80C51单片机内有一个高增益的反
[单片机]
详解80C51<font color='red'>单片机</font>的复位电路和时钟电路
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved