单片机介绍ppt课件.ppt

上传人:牧羊曲112 文档编号:1405835 上传时间:2022-11-20 格式:PPT 页数:26 大小:626.50KB
返回 下载 相关 举报
单片机介绍ppt课件.ppt_第1页
第1页 / 共26页
单片机介绍ppt课件.ppt_第2页
第2页 / 共26页
单片机介绍ppt课件.ppt_第3页
第3页 / 共26页
单片机介绍ppt课件.ppt_第4页
第4页 / 共26页
单片机介绍ppt课件.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《单片机介绍ppt课件.ppt》由会员分享,可在线阅读,更多相关《单片机介绍ppt课件.ppt(26页珍藏版)》请在三一办公上搜索。

1、单片机概述,如何设计做一个机器人,1,想做什么样的机器人2,设计思路3,需要哪些设备材料,需要哪些设备,通常我们需要哪些设备是根据我要做哪些功能来定的,直流电机: 通直流电(高电平),即可 控制转动或不转动 步进电机: 通过电脉冲信号,即可精确 控制速度和角位移或线位移 舵机: 也称伺服机,可精确灵敏的 控制正、反转或停止转动,数码管: 用来显示数据 LED(发光二极管): 用来照明或显示光信号 蜂鸣器: 用来发出提示音或其它声 音信号,然而以上的电器件除了直流电机,其它的都是通过数字信号控制的,这时我们就需要一个可处理和发送数字信号的电子元件。 它就是 单片机,单片机: 在内部编写程序,即

2、可通过引脚来接收或发送数 字信号,从而控制与引脚相 接的外围电子器件的微型计 算机。,单片机与计算机的区别,什么是单片机,在解释什么是单片机前,我们先来看看我们日常生活人人都见到过的微型计算机系统,如图1所示,一个完整的计算机系统主要包括显示器、主机、键盘和鼠标四大组成部分。,当然这里所说的计算机系统由上面四大部分组成,并不严谨,实际上上面四部分应该说是计算机系统硬件系统,除了硬件系统外,要让计算机发挥其强大的功能还必须得加上各种各样的软件系统,如windows、 office等,完整的计算机系统内部结构如图2所示。,现在我们可以这样给计算机下定义:一台完整的且能正常工作的计算机要有这样几个部

3、份构成: CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出接口(例如:串行口、并行输出口等)、输入输出设备(鼠标、键盘、显示器等),当然还应加上各种各样的软件系统。 在个人计算机上其中CPU、RAM、ROM(程序存储)、输入/输出接口被分成若干块芯片,安装在一块的印刷线路板上,我们称之为主板。,有了上面的理解,我们就可以正式引出单片机概念了。我们把主板上的CPU、RAM、ROM、输入/输出接口全部集成在一块微型的集成电路芯片上,就构成了单芯片微型计算机,简称为单片机,单片机有什么用,小到日常生活,大到国防工业,都有单片机的身影存在。如家用电器方面的冰箱、空调、洗衣机

4、、微波炉、MP3、MP4,电信方面的手机、台式电话机、无线对讲机、调制解调器,办公自动化方面的复印机、传真机、电子计算器、智能打字机,工业控制方面的自动生产线,工业机器人,当然除此之外还有诸如电子玩具、仪器仪表、汽车电子、导弹、飞机、神5、神等无一不跟单片机有关,单片机与ARM的区别1、软件方面 这应该是最大的区别了。arm引入了linux操作系统。为什么引入操作系统?有什么好处? 1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。 2)安全。这是linux的一个特点。linux的内核与用户空间的内存管理分

5、开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中没见到过。 3)高效。引入进程的管理调度系统,使系统运行更加高效。在传统的单片机开发中大多是基于中断的前后台技术,对多任务的管理有局限性。,2、硬件方面 现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机。但是与32arm相比还是有些差距吧。 arm芯片大多把SDRAM,LCD等控制器集成到片子当中。在8位机,大多要进行外扩。 总的来说,单片机是个微控制器,arm显然已经是个微处理器了。 引入嵌入式操作系统之后,可以实现许多单片机系统不能完成的功能。比如:嵌入式web服务器,java虚拟机,智能手机控制

6、器运行安卓系统, 做DVD控制器、ADSL猫、无线网卡、无线AP热点控制器等。也就是说,有很多免费的资源可以利用,上述两种服务就是例子。如果在单片机上开发这些功能可以想象其中的难度。,可以这样比喻单片机是个功能较少的哔哔机arm是个支持各种多媒体的平板,学习单片机的必要,然而很多时候单片机的功能已经够用了,而且,单片机的价格十分便宜,所以单片机仍在较简单电路中发挥着巨大作用学习单片机主要是学习程序设计的思想,还有各种硬件的实践运用。学好单片机,能为以后学习更高级的芯片,例如:DSP,ARM 等打下坚实的基础,怎样给单片机编程,掌握用C语言单片机编程很重要,因为C语言 容易写,可读性强,可移植性强。但是光会C语言也还是不够的,你还得了解汇编,实际上不是了解汇编指令,而是为了了解单片机的体系结构。我们先在电脑上写好程序,然后再烧录到单片机上,然后运行单片机,单片机再控制外围电路就能实现你想要的功能了。,我们把安装编写程序和安装烧写程序的过程叫做 环境搭建,那我们现在开始单片机的环境搭建,请大家打开单片机开发软件与工具文件夹安装好编程软件keil、烧录软件、USB驱动,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号