单片机简述

1.单片机可以做什么?

目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。小到电话,玩具,手机,各类刷卡机,电脑键盘,彩电,冰箱,空调,电磁炉,大到汽车,工业自动控制,机器人,导弹导航装置,甚至是美国的火星车,这些设备里面都含有一个或者多个单片机 。单片机的数量不仅远超过PC机,甚至比人类的数量还要多。因此,单片机的学习、开发与应用将造就一大批软硬件工程师。

2.学习单片机需要哪些基本条件?

模拟电路,数字电路基础,对C语言或汇编语言有一定的了解。当然,这些也可以在学习过程中掌握。对此这套教程均有讲解.
     硬件条件的话:电脑一台,实验开发平台一套。

3.单片机的结构

       

1.CPU:8位。且内含一个1位CPU(位处理器),可以处理字节数据和位变量

2.RAM:片内为128字节,最多外扩至64K字节

3.ROM:4K,最多外扩至64K字节

4.串行口:全双工,4种工作方式

5.P1、P2、P3、P4:并行8位I/O口

6.中断控制:5个中断源,2级优先权

7.定时器/计数器:2个16位,四种工作方式

8.特殊功能寄存器:21个,实际是一些控制寄存器和状态寄存器,是一个特殊功能的RAM区

一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片机。

单片机是一种控制芯片,一个微型的计算机,而加上晶振,存储器,地址锁存器,逻辑门,七段译码器(显示器),按钮(类似键盘),扩展芯片,接口等那是单片机系统。

时间: 2024-10-24 08:46:16

单片机简述的相关文章

单片机入门-矩阵键盘控制数码管显示

任务简述:通过按下4X4矩阵键盘实现数码管对应显示数字 实现方式:通过行列分接法,可以节省使用单片机的I/O口,扫描矩阵键盘是否有按下,判断P2端口得到的值. protues 硬件系统 单片机晶振复位电路: 锁存器.上拉电阻: 4x4矩阵键盘: 代码实现: void key44scan(void)//键盘扫描函数 { uint t; P2=0xfe; t=P2; t=t&0xf0; if(t!=0xf0) { delay(); t=P2; switch(t) { case 0xee:keynum

汽车总线特性简述

汽车上的各种总线/线束技术其主要目的是通信/控制. 1. 车辆通信区域 而车辆通信区域包括以下几个部分: 动力总成: 引擎, 传动装置 底盘: 转向装置, ABS, 胎压 车身: 门, 灯, 座椅, A/C 安全: 气囊, 传感器, 感应启动器, OSS(乘员安全系统), ADAS, ESP 信息娱乐和辅助驾驶: 导航, Telematics, TV/Radio/CD/DVD, 后排座椅娱乐系统, 摄像头 这些区域的通信的需求各自又不尽相同,所以就产生了各种总线技术. 2. 汽车总线有哪些类型?

什么是芯片解密?IC解密是什么?单片机解密是什么?

什么是芯片解密?IC解密是什么?单片机解密是什么? 芯片解密的简述: 芯片解密又称为单片机解密 (IC 解密 ) ,由于正式产品中的单片机芯片都加密了,直接使用编程器是不能读出程序的.但有时候客户由于一些原因,需要得到单片机内部的程序,用来参考研究学习.找到丢失的资料或复制一些芯片,这就需要做芯片解密了.芯片解密就是通过一定的设备和方法,直接得到加密了的单片机中的烧写文件,可以自己复制烧写芯片或反汇编后自己参考研究.我们解密后可以保证我们提供样片的功能和原来客户提供的母片功能一样,并可以得到烧写

单片机的模拟智能灌溉系统

最近在写简历,于是我开始翻翻我的电脑里面有什么存货可以拿来晒晒,没成想,还真有不少啊,于是我就先拿出一部分当年写的单片机程序来晒晒了! 首先是我当年的得意之作,模拟智能灌溉系统: 先上原理图 这是用proteus画的模拟图,当然还有实物图,不过都被我放在自己的工作室了(话说明明是实验室好不好)目前是在外面进一步学习,我就不把实物晒出来了. 程序的好坏在于它的流程图是否好,于是我就把我当时画的流程图拿了出来! 那么该项目到底是什么呢? 就是当年比赛的一个预习题,不过平台不一样搞得我当时比较狼狈就拿

单片机试题

1.内部RAM中的位寻址区定义的位是给( B ). A).位操作准备的  B).移位操作准备的  C).控制转移操作准备的  D).以上都对 2.对程序计数器PC的操作( A ). A).是自动进行的                 B).是通过传送进行的 C).是通过加1指令进行的         D).是通过减 1 指令进行的 3.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,SP的值为( D ).   A).36H    B). 37H    C).38H 

Hibernate简述及入门实例

一.Hibernate简述 总的概括,Hibernate是一个ORM的轻量级持久层框架,解决了对象和关系数据库中表的不匹配问题(阻抗不匹配)以及拥有开发代码不用去继承hibernate类或接口的优势(无侵入性).hibernate框架实现使得开发人员可以避免反复地编写javajdbc部分代码,应用面向对象的思维操作关系型数据库. 二.使用myeclipse创建hibernate实例两种方法(以hibernate3.5.2及mysql为例) a)手动编写hibernate.cfg.xml及*.hb

Struts2基本使用(二)--配置文件简述

配置文件简述 引入Struts2框架之后项目中多了一个struts.xml,以及web.xml也多了一些代码 web.xml只要的功能就是拦截用户的请求其多出的代码如下: <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class&

51单片机之串口通信(三)

51单片机之串口通信(三) 已有 47 次阅读2015-12-29 00:21 |个人分类:51单片机| 单片机, 通信 用串口实现发送和接收同时可操作: 电脑显示结果如图: 源程序: /*项目名称:串口发送接收实验项目内容:串口发送接收同时进行,计算机发送数据给单片机控制P0口,从而控制LED灯的亮灭,单片机发送数据到计算机,计算机显示出来时间:2015年12月23日项目负责人:YUAN*/#include <reg52.h>typedef unsigned char uChar8;type

小学期坑——单片机——铂电阻温度计

我真是给学院的小学期跪了!!! 一周6天扔在实验室!大四了还让不让人好好考研啊!!!这些玩意儿大二大三去搞就行了啊!!! 吐槽完毕.活还是要干的,砖还是要搬的.比起奇葩的电气传动电子的东西真是友好. 队友并没有黄金右手,抽到的题目好魔性. 铂电阻测温度大概是搞个电桥出来当温度传感器通过测电压来搞吧,然而并不会电桥就扔给擅长模电的机智的队友了. 默默揽下码代码的工作.然而我讨厌单片机编程 凸 凸 说得好像会一样== 上位机要求可设置温度上下界,可采集温度并画出波形. 下位机要求能测温,(AD转换)