① 单片机的组成
单片机主要有以下几部分组成:
1、中央处理器,也就是CPU
2、存储器,包括程序存储器和数据存储器(寄存器)
3、中断系统(外部中断,定时器中断,串口中断)
4、IO口及控制总线
5、指令系统。
② 51单片机内部包含哪些主要功能部件各功能部件的主要作用是什么
部件、功能如下:
运算器:由算术逻辑单元ALU、累加器ACC、B寄存器、两个暂存寄存器、程序状态寄存器组成PSW;8位,可以进行算术云算(加,减,乘,除,乘除运算与寄存器B有关)、逻辑运算及移位运算等。
控制器:由指令寄存器IR、指令译码器ID、定时及控制逻辑电路、程序计数器PC组成,使单片机的运行控制中心。PC的结构与功能:16位的程序寄存器,控制程序的执行。IR,ID的功能;
ROM:4KB,地址0000H--0FFFH(使用时)
RAM:128B,地址00H--7FH三、8051的I/O端口电路四、定时器/计数器:2个16位的定时器/计数器五、中断控制系统:5个中断源,其中两个外部中断、两个定时/计数器中断、1个串行口中断。
③ 自己做单片机开发板需要什么东西
开发板一般都是为了展示一款或多款MCU的基本功能的平台,以51单片机为例一般需要购买的材料为:(只写类别)
1、面包板或PCB实验板
2、电容
3、电阻
4、继电器
5、按钮开关
6、LED灯
7、数码管
8、连接器
9、CPU插座(比如DIP40)
10、单片机(STC12C5A60S2等)
11、红外接收管
12、红外发射管
13、稳压管(7805)
14、集成电路(非门、与门、或门,ADC,MAX232)
15、导线
16、焊锡
17、烙铁
18、剥线钳
19、液晶(12864,1602之类)
20、18B20(温度检测)
21、蜂鸣器
22、DB9(串口用)
23、串口线
24、信号插座及电源插座
④ 51单片机内部包含哪些主要功能部件各功能部件的主要作用是什么
51单片机内部包含的功能组件及作用主要有:
1、cpu主芯片(内部通过总线连接扩展的设备)
2、时钟电路(为单片机提供震荡脉冲)
3、电源电路(为单片机提供电源)
4、内部数据存储器RAM(包括通用数据寄存器和专用寄存器SFR,主要是数据存储区。)
5、程序存储器ROM(主要是存储程序,51系列有4K内部程序ROM,可以外扩64K。)
6、并行端口4*8位(P0,P1,P2,P3主要是数据交换接口。)
7、串行口(TXD,RXD用于串口通信。)
8、中断系统(外中断0,定时计数T0,外中断1,定时计数T1,串口中断。)
9、定时/计数器(16位用于外部的计数和定时功能。)
(4)单片机开发板主要部件扩展阅读
Proteus 自从有了单片机也就有了开发系统,随着单片机的发展开发系统也在不断发展。 keil是一种先进的单片机集成开发系统。它代表着汇编语言单片机开发系统的最新发展,首创多项便利技术,将开发的编程、仿真、调试、写入、加密等所有过程一气呵成,中间不须任何编译或汇编。
功能特性
1、可以仿真63K程序空间,接近64K 的16位地址空间。
2、可以仿真64Kxdata 空间,全部64K 的16位地址空间。
3、可以真实仿真全部32 条IO脚。
4、完全兼容keilC51 UV2 调试环境,可以通过UV2 环境进行单步,断点, 全速等操作。
5、可以使用C51语言或者ASM汇编语言进行调试。
6、可以非常方便地进行所有变量观察,包括鼠标取值观察,即鼠标放在某 变量上就会立即显示出它此的值。
7、可选 使用用户晶振,支持0-40MHZ晶振频率。
8、片上带有768字节的xdata,您可以在仿真时选 使用他们,进行xdata 的仿真。
9、可以仿真双DPTR 指针。
10、可以仿真去除ALE 信号输出。
11、自适应300-38400bps 的所有波特率通讯。
12、体积非常细小,非常方便插入到用户板中.插入时紧贴用户板,没有连接电缆,这样可以有效地减少运行中的干扰,避免仿真时出现莫名其妙的故障。
13、仿真插针采用优质镀金插针,可以有效地防止日久生锈,选择优质园脚IC插座,保护仿真插针,同时不会损坏目标板上的插座. 。
14、仿真时监控和用户代码分离,不可能产生不能仿真的软故障。
15、RS-232接口不计成本采用MAX202集成电路,串行通讯稳定可靠,绝非一般三极管的简易电路可比。
参考资料网络--51单片机
⑤ 单片机的电路板上都需要些什么元件
单片机的最小系统需要单片机本身(芯片)、晶振、及晶振起振电容、电源,人机交流元件如按键等。及动做显示元件如发灯管等。如果是实际应用那是根据实际配置的,是会有很多外围器件的,如各种驱动电路。输入电路等
⑥ 51单片机内部包含哪些主要功能部件他们的作用是什么
MCS-51单片机是在一块芯片中集成了 CPU、 RAM、 ROM、定时器/ 计数器和多种功能的I/O接口等一台计算机所需要的基本功能部件。
⑦ 自己做单片机开发板需要什么东西
如果你不是很了解但是又想做一个怎么办?也可以做,可以通过模仿网上一些开发板,其实实际上就是一个单片机的一个最小板,单片机的最小系统上面配备的流水灯,数码管,DS18B20这种温度传感器,IDC,独立按键矩阵,按键电器蜂鸣器,有的还会配备红外传感器,液晶屏等等,把这些资源都做在同一块板子上供你去学习。另外一方面就是说如果说你需要做一些小项目需要用到这个上面这些资源的,还可以借鉴它的电路,同时也可以在这个电路上面进行开发,待完成了大概对程序设计,以及功能的设计,可以再去制作自己的PCB板,而不是一开始的时候就去画板子,一开始的话先学会自画自己的板子,然后再去做软件开发,大多数情况下都是先用开发板仿真器,一般仿真器会用在线仿真的那种在线仿真器,便于程序的调试,写程序大部分情况下实际上是在调试程序,调试程序不可能一下就能够把功能完成。