单片机开发板制作

合集下载

多功能MCS-51单片机开发板设计

多功能MCS-51单片机开发板设计

( )数码管 显 示接 口电路 七 系 统数 码管 显示 及键 盘显示 均 比较灵 活 ,提 供 了专 门的 IO / 接 口,可 以用 85 来控 制 ,也可 以用单 片机来 控制 。开发板 支持 15 4位七 段示 L D 码显 示器 。 E数 四、结 束语 限于篇 幅 ,本 文关 于 D 10 、LD显 示接 口以及 系统软 件设 S3 2 C 计 等方 面未 能介 绍 。本文 设计 的单片 机开 发板在 实 际中发挥 了重 要 作用 ,适合 于单 片机 学 习者 及 简单 的工程应 用 。 参 考文 献 : 【 杨光 友 . 片微 型计 算机 原理 及 接 口技 术【 . 利 水 电 出 1 1 单 M】 水
社 .0 7 20
【 X5 4 t h e. t s c 0 6 5 0 5 a etne ii . 0 ] Da s I rln 2
[ 者简 介] 作 张道 德 (9 3 ) 17一 ,男 ,博 士 ,研 究方 向:从 事嵌 入 式系 统 、智能控 制等领 域 的研 究。
( 接第 17页 ) 上 6
计 算机 光盘 软件 与应用
2 1 年 第 8期 01
C m u e DS fw r n p lc t o s op trC o t a e
( )键盘 接 口电路 六 在 单 片机应 用系 统 中通 常应 具有 人机 对话 功能能 随时 发 出各 种控 制 指 令 和数 据 输 入 以及 报 告 应用 系 统 的运 行 状 态 与运 行 结 果 。本文 所采用 的是 独立 式键盘 , 中 k y 其 e 代表 阻值 为 I k Q的排
版 社 .0 2 2 0
目 … 午
图 5 看 门狗 接 口电路
【] T 9 5 t h e A m ln . 0 2 8 S 1 a et t e Ic 0 6 A Da s 2

单片机开发板指导

单片机开发板指导

STC89C52单片机开发板实验指导书目录一、熟悉编程软件的使用 (1)二、熟悉下载环境 (7)三、最小系统模块 (12)四、流水灯 (13)五、独立按键 (14)六、矩阵键盘扫描与数码管显示 (15)七、串口通信实验 (17)八、电源指示部分和蜂鸣器 (17)附录一元器件的极性识别 (19)附录二焊接要求与注意事项 (20)一熟悉编程软件的使用一、目的掌握KEIL编程软件的安装及使用方法,熟悉KEIL编程环境。

二、步骤(一)、先安装下载软件:1.在单片机开发板的开发工具文件夹中找到KEIL文件夹,然后双击“C51V900修正版1.1.exe”,按照提示安装即可。

安装完成后会在桌面上出现一个KEIL uVision4的图标。

2.对KEIL软件进行在线注册,首先打开uVision4,在菜单栏中找到File选项,然后再File栏中选择License Management选项,如图1所示,在打开的License Management窗口,复制右上角的CID。

图1在KEIL文件夹中找到“Keil_lic-v3.2.exe”,然后双击。

打开注册机,在CID窗口里填上刚刚复制的CID,其它设置不变,点击Generate生成许可号,复制许可号,如图2所示。

将许可号复制到License Management窗口下部的New LicenseID Code,点击右侧的Add LIC。

若上方的Product显示的是PK51 Prof。

DevelopersKit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册。

如图3所示。

图2图3(二)、此时,KEIL软件我们就注册成功了。

我们打开µVision4软件,点击Project 菜单,点击NEW,选择µVision Project建立新工程,如图4所示。

在文件名窗口中输入我们要建立的工程的名字,然后在保存在窗口中选择我们的工程存储位置。

单片机开发板电路图(原理图)

单片机开发板电路图(原理图)

6 4 5
G1 G2A G2B 74LS138
J12 8 7 6 5 4 3 2 1 2 3 4 5 6 7 8 9 GND 1 LE 11 P10 VCC
U13 D0 D1 D2 D3 D4 D5 D6 D7 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 19 18 17 16 15 14 13 12 R20 R21 100R R22 R23 R24 R25 R26 R27 D11 D12 D13 D14 D15 D16 D17 D18
M2 B2 D2 C2 VCC A2 1 2 3 4 5 M1
RP4B
ISP XT1 C1 XT2 C2 33P P15 RST P17 P16 1 3 5 7 9 2 4 6 8 10 VCC GND GND GND GND
U15 IM1 4 3 2 1 1 2 3 4 5 6 7 8 GND IN1 IN2 IN3 IN4 IN5 IN6 IN7 GND ULN2003D VCC OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 COM 16 15 14 13 12 11 10 9 C2 D2 A1 B1 C1 D1
双色点阵
D Pa-D Pd : 为74HC573 输出 端 R E1-R E2: 为点 阵红 色端 GR1-GR2: 为 点阵 绿 色端
VCC
138译码器
74HC573 动静LED 共 阴极数 码管
J16
74HC595锁 存器与共阳 极数码 管
Jp3 为 单位 数码 管的 接口 Jp2 595(传 入并 出)锁存 器输 出接 口, 这两 个接 口需 要用 排线 连接
B1 D1 C1 VCC A1
1 2 3 4 5
P15

浅析单片机开发板的设计与制作

浅析单片机开发板的设计与制作

2019.01设计与研发浅析单片机开发板的设计与制作程鹏飞(武汉工程职业技术学院,湖北武汉,430000)摘要:单片机开发板是学习单片机的主要设备之一,而且单片机开发板的制作主要是根据开发板的设计思路和任务要 求进行的,因此随着时间的增长针对单片机开发板的研宄也越来越多,但是主要的目的还是进一步来完善单片机的知识 体系,进一步的深化单片机开发板的开发。

本文分析了单片机开发板的设计思路以及目前单片机开发板的设计任务和 功能,最后深入的探宄了单片机开发板的设计和制作过程,希望能够帮助单片机爱好者深入的了解单片机开发板的制 作,对单片机的理论知识有更深层次的理解[1]。

关键词:开发板;设计;制作Design and Making of Single Chip Microcomputer Development BoardCheng Pengfei(Wuhan Engineering V ocational and Technical C ollege,Wuhan Hubei,430000) Abstract: MCU development board is one of the main equipment learning single chip microcomputer,and MCU development board production is mainly according to the requirements of the development board design ideas and tasks,so as the growth of the time study of microcontroller development board more and more,but the main purpose is to further perfect the knowledge system of single chip microcomputer,further deepening the development of microcontroller development board.This paper analyzes the design idea of microcontroller development board and the design task and function of microcontroller development board,and finally explores the design of the microcontroller development board and the production process,hope to be able to help single-chip computer enthusiasts learn microcontroller development board production,theoretical knowledge of single chip microcomputer has a deeper understanding.Keywords: development board ; Design ideas ; Production〇引言单片机是一种小型的微处理器,其在1971年开始产生,主要采用大规模的集成电路集成到一块小的硅片上面,从而 构成了小的而且比较完善的计算机系统。

基于STC89C52的单片机实验开发板设计

基于STC89C52的单片机实验开发板设计

基于STC89C52的单片机实验开发板设计单片机实验开发板是一种用于学习和实践单片机编程的工具。

它通常包括一个单片机主控芯片、适配器、外部扩展接口和其他常用电子元件。

基于STC89C52的单片机实验开发板设计,可以提供各种接口和功能,以满足不同的实验需求。

首先,该开发板应该具备良好的扩展性,能够适应不同的实验要求。

因此,设计时应考虑到可扩展的插槽和接口,允许用户根据需要添加各种模块和传感器。

开发板可以提供通用的数字输入输出引脚、模拟输入输出引脚、串口通信接口、I2C接口等,以满足不同的外部设备连接需求。

其次,开发板应该提供清晰易用的操作界面。

LCD显示屏可以用于显示实验结果、调试信息和菜单选项。

而按键可以用于菜单操作和用户输入。

通过简单的菜单,用户可以选择实验模式、切换不同的功能模块以及进行参数调整。

为了方便用户操作,可以设计一个舒适的外部机壳,安装按键和显示屏。

此外,为了提高实验的灵活性和可视化程度,可以在开发板上集成多个LED指示灯,用于实时显示实验状态和结果。

另外,蜂鸣器可以用于发出声音提示和报警信号。

开发板还可以集成一个电源管理电路,用于供电和电池充电。

可以设计一个电源开关和充电指示灯,方便用户操作和监控电池状态。

最后,为了保证开发板的稳定性和安全性,应对电路进行合理的布局和保护。

例如,可以使用过压保护电路、过流保护电路和反向保护电路,保护开发板不受异常电压和电流的影响。

另外,可以使用过温保护电路,保护开发板在高温环境下不受损坏。

总之,基于STC89C52的单片机实验开发板设计应该具备扩展性、易用性、多功能性和稳定性。

这样的设计能够满足不同的实验需求,并为用户提供方便的学习和实践环境。

51单片机学习第10章 开发板的设计PPT课件

51单片机学习第10章 开发板的设计PPT课件
17
实验板制作过程 九.拨动开关模块制作
18
实验板制作过程 十.按键模块制作
19
实验板制作过程 十一.按键及74系列电路插座模块
20
结束语
当你尽了自己的最大努力时,失败也是伟大的, 所以不要放弃,坚持就是正确的。
When You Do Your Best, Failure Is Great, So Don'T Give Up, Stick To The End
10
实验板制作过程 三.多孔板规划
11
实验板制作过程 四.稳压电源制作
12
实验板制作过程 五.最小系统的制作
13
实验板制作过程 六.led数码管显示模块制作
14
实验板制作过程 六.led数码管显示模块制作
15
实验板制作过程 七.led发光二极管显示模块制作
16
实验板制作过程 八.扬声器模块制作
21
谢谢大家
荣幸这一路,与你同行
It'S An Honor To Walk With You All The Way
演讲人:XXXXXX
时 间:XX年XX月XX日
22
情境十 基于at89s51的开发板设计 子情境二 单片机的目的
1.满足学习实验的需要 2.熟悉单片机外围常用元器件 3.增强动手能力
2
制作前的准备工作 二、制作的准备工作
1.多孔板实验板和面包板
3
制作前的准备工作 二、制作的准备工作
2.插件及开关选定
4
制作前的准备工作 二、制作的准备工作
8
实验板制作过程
一.实验板功能简介 6.Lcd部分 7.Led数码管显示部分 8.74系列数字电路插座 9.拨动开关部分 10.Led发光二极管部分

89C52单片机开发板设计报告

89C52单片机开发板设计报告

P101P112P123P134P145P156P167P178R ESE T 9R DX /P3010TX D /P 3111INT 0/P3212INT 1/P3313T0/P 3414T1/P 3515W R /P3616R D/P3717X 218X 119G ND20P2021P2122P2223P2324P2425P2526P2627P2728PS EN 29A LE/P 30EA /VP 31P0732P0633P0534P0435P0336P0237P0138P0039V CC 4089C52U 1Z 89C523TitleN u mb erSize B D ate:19-Ju l-2013File:D :\P ro tel\Ex amp lesIN1G N D 2O UT3T17805IN1G N D 2O UT3T27905IN1G N D 2O UT3T37812IN1G N D 2O UT3T47912123J13+18V -18V -5V+12V-12VC 9104C 191000u f/25VD 1LE DR 12100KV CCU SB _IN C 7104C 8104C 11104C 17100u f/25VD 2LE DC 18100u f/25VD 3LE DC 20100u f/25VD 4LE DR 1110KR 1010KR 13100K1123456S13Z K AI GU A NU SB _IN V CC图3:多路输出稳压电路2.1.3振荡电路模块振荡电路由一个12M 的晶振和两个22pf 的电容所组成,原理图如下: C 1422p fC 1322p f Y 112MV CC V CC R 110KP11P12P10P14P15P16P17123J3V CCG ND 1V CC 23R S 4R /W5E 600701802903100411051206130714PS B 1516/RS T 1718V CC 19G ND20J2Z 12864M0M1M2M3V CC V CC V CC R 210KP10P11P12P17P16P15P14G ND 1V CC 2V L 3R S 4R /W5E 6D 07D 18D 29D 310D 411D 512D 613D 714V CC 15G ND16J6Z 1602M0M1M2M3V CC321D初在国内普及率较高,所以发展较好,大多数公司中低频电路设计都采用此软件。

单片机开发板原理图(全)

单片机开发板原理图(全)
4
DVDD
AGND
B
C15 0.1uF
DAC_BUFFER U5 1 1 R56 ? 2 2 1OUT VCC AGND R57 ? DAC_MCU 3 I1N- 2OUT 2IN片内带buffer 4 1IN+ AGND CONDACOUT1 GND 2IN+ 驱动大负载需另加buffer LM358
5
4
3
2
1
直流电源输入 powerin2 1 IN 2 GND1 3 GND2 POWER USB电源输入 POWERUSB1 4
D
D7 D6 D5 D4
C8 PS1 3 2 1 10uF
C6 0.1uF DGND
C7 10uF
C9 0.1uF
L7805/TO220
2
D3 D2 D1 D0
VIN
GND
P27 P26 P25 P24 DGND DVDD P23 P22 P21 P20
16 DGND RS BL2 15 RW BL1 LCD1602 E 17 RST2 18 NC 19 BLA 20 DGND BLK CS2 CS1 RS RW E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 RST U1 V0 VEE VDD VSS 5 18 4 3

TXD_MCU RXD_MCU R28
20 测
DVDD
D12
R85 4.7K
INF_IN
15
A
J2 1 4 6 7 8 9 10 11 HEADER 11
5
AT24CXX I2CFLASH
TXD_CON 2 RXD_CON 3 DGND 5
P01 R27 P03 R26 P05 R25 P07 R24

浅析单片机开发板的设计与制作

浅析单片机开发板的设计与制作

实验研究引言单片机(Microcontrollers)诞生于1971年,它是一种集成电路芯片,是采用超大规模集成电路技术将多种零件、组件集成到一块硅片上构成的一个小而完善的微型计算机系统。

而单片机开发板的设计和应用,对于我国行业的智能化发展带来非常大的影响,所以,在设计和制作开发之后能够将这种芯片应用与多种实验和其他行业中。

因此研究单片机的开发设计和制作,是当前很多学院工科学生都非常注重的一种实践课程。

有必要进行更深层次的研究,为日后的实践操作提供理论基础。

1.单片机开发板设计思路单片机是一种微型的控制器,并不属于单纯的逻辑芯片,而是将传统的大型计算机系统中的组合功能转移到了芯片上,让普通的芯片加入各种零部件之后能够形成一个微型的计算机。

但是相比普通的计算机缺少了IO设备,作为一种现代化的智能集成技术,安装单片机是所有智能设备的核心。

学习使用单片机是了解计算机原理与结构的最佳选择。

单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。

各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。

所以在进行单片机的开发和制作的实践课程,也是为了能够让学生们能够清楚动手操作的每个环节,利用所学的系统编程技术进行设备的调试和安装,通过对于如何组建设计、进行制作、以及后期的故障维修,都是为了能够进一步的实现综合能力、思考能力、动手能力、全面素质的有效提高。

2.单片机开发板设计任务与功能要求要设计好单片机开发板,首先需要设计LED流水灯,现在一般采用八个贴片LED,然后是矩阵键盘、数码管、液晶显示等。

针对设备的按键位置、操作是否方便、强化串口通信试验。

另外需要进行USB转串验证。

开发中,还需要针对不具备RS232串口的笔记本进行试验。

主要是为了能够落实通讯程序是否能够完成应用,并且进行应用的调试,保障整体功能的完善和使用保障。

自制51单片机开发板介绍

自制51单片机开发板介绍

自制51单片机开发板介绍1.1 P89LV51RD2单片机简介P89LV51RD2[1]是一款80C51微控制器,包含64kB Flash和1024字节的数据RAM。

P89LV51RD2的典型特性是它的X2方式选项,使得可通过该特性来选择应用程序以传统的80C51时钟频率(每个机器周期包含12个时钟)或X2方式(每个机器周期包含6个时钟)的时钟频率运行,其中,选择X2方式可在相同时钟频率下获得2倍的运行速度,或者在降低一倍的时钟频率下,保持同样的运行速度,从而使功耗更低,并极大地降低EMI。

Flash程序存储器支持并行和串行在系统编程(ISP)。

ISP允许在软件控制下对设计好的单片机系统进行重复编程。

P89LV51RD2也可采用在应用中编程(IAP),允许随时对Flash程序存储器重新配置,即使应用程序正在运行时也不例外。

其主要特性如下:80C51核心处理单元;3V的工作电压,操作频率为0~33MHz;64kB的片内Flash程序存储器,具有ISP(在系统编程)和IAP(在应用中编程)功能;通过软件或ISP选择支持12时钟(默认)或6时钟模式;SPI(串行外围接口)和增强型UART;PCA(可编程计数器阵列),具有PWM和捕获/比较功能;4个8位I/O口,含有3个高电流P1口(每个I/O口的电流为16mA);3个16位定时器/计数器;可编程看门狗定时器(WDT);8个中断源,4个中断优先级;2个DPTR寄存器;低EMI方式(ALE禁能);兼容TTL和CMOS逻辑电平;掉电检测;低功耗模式掉电模式,外部中断唤醒;空闲模式;PDIP40,PLCC44和TQFP44的封装。

下图1-1为P89LV51RD2的内部功能框图,图1-2为本开发板采用的TQFP44的引脚图。

关于P89LV51RD2的详细介绍请参见参考文献[1]。

图1-1 P89LV51RD2内部功能框图图1-2 P89LV51RD2 TQFP44封装引脚图1.2 开发板主要功能和特性下图1-3为开发板的外观照片图,图1-4、图1-5为原理图。

浅析单片机开发板的设计与制作

浅析单片机开发板的设计与制作

浅析单片机开发板的设计与制作李瑞金(山西农业大学信息学院机电工程系)摘要:近年来,在单片机开发板领域的研究更加深入,而要想更全面地了解单片机开发板,最关键的就是要对其理论知识予以熟练地掌握。

其中,单片机开发板属于具有极强实践性的工具,所以,在研究过程中就能够掌握相关知识内容,进而实现设计并调试开发板的目的。

为此,文章对单片机开发板的设计思路进行了分析,并且与设计的功能要求相互结合,进一步对开发板电路设计和制作进行研究。

关键词:单片机开发板;设计;制作;浅析Analyses the design and manufacture of MCU development boardLi Ruijin(department of mechanical and electrical engineering,school of shanxi agricultural universityinformation)Abstract :In recent years, more in-depth research in the field of MCU development board,and to more fully understand the MCU development board, the key is to skillfully master the theoretical knowledge.Among them, the microcontroller development board belongs to a highly practical tools,so,will be able to master relevant knowledge in the process of research content,and thus achieve the goal of design and debug the development board.To this end, the article analyzed the designing idea of the MCU development board, and combined with the function of the design requirements,the further study of development board circuit design and production.Keywords :single chip microcomputer development board;Design;Production; sc 0 引言单片机在长期发展过程中逐渐被应用在多个领域当中,同时也是工科类学生所必须要掌握的一种技能。

AT89C51单片机开发板程序

AT89C51单片机开发板程序
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define mima 3
#define duanma P1
sbit weima=P3^0。
sbit redled=P0^5。
sbit greenled=P0^6。
void delay(uint z>。
void main(>
{
uchar b,c。
c=5。
while(1>
{
P0|=0x0f。
b=P0。
b&=0x0f。
if(b!=0x0f>
{
delay(20>。
P0|=0x0f。
b=P0。
b&=0x0f。
if(b!=0x0f>
{
switch(b>
{
case 0x0e:c=1。break。
TMOD|=0x01。
TH0=(65536-10000>/256。
TL0=(65536-10000>%256。
EA=1。
ET0=1。
TR0=1。
while(1>
{
}
}
void timer0(> interrupt 1
{
TH0=(65536-10000>/256。
TL0=(65536-10000>%256。
uchar tt,i,sec,min。
uchar xianshi[4]。
void delay(uint z>。
void init(>。
void main(>

浅析单片机开发板的设计与制作

浅析单片机开发板的设计与制作

浅析单片机开发板的设计与制作摘要:本文将探讨单片机开发板的设计与制作。

首先,介绍了单片机开发板的概念和作用;其次,分析了单片机开发板的设计流程,包括硬件设计和软件设计;最后,讨论了单片机开发板制作的具体步骤和注意事项。

本文旨在帮助读者了解单片机开发板的设计与制作方法,以便于电子爱好者和工程师们更好地开发和应用单片机。

关键词:单片机开发板、硬件设计、软件设计、制作步骤、注意事项正文:一、单片机开发板的概念和作用单片机开发板是一种方便电子爱好者和工程师学习和开发单片机的工具。

它通常包含了一个单片机芯片、电源电路、通信接口、输入输出引脚等元件。

单片机开发板的作用是提供一个快速开发、测试和验证单片机程序的环境。

借助单片机开发板,电子爱好者和工程师们可以更加轻松地学习和开发单片机程序。

二、单片机开发板的设计流程单片机开发板的设计流程包括硬件设计和软件设计两部分。

硬件设计:硬件设计是单片机开发板设计的重要组成部分。

硬件设计包括了电源电路、时钟电路、输入输出接口、通信接口等。

设计时需要考虑电路的稳定性、可靠性和实用性。

在硬件设计时,需要根据单片机型号、应用场景和功能需求来选择适合的外围元器件。

比如,LED灯、按键、数码管等元器件都可以通过单片机开发板来实现。

软件设计:软件设计是单片机开发板设计的另一部分。

单片机开发板的软件设计包括了编程语言、编写程序、编程工具等方面。

编程语言有C语言、汇编语言等,编写程序需要根据单片机硬件设计的接口设计相应的程序,同时需要考虑单片机的存储空间、速度等问题。

编程工具有keil、C51等,其中keil 是目前较为流行的一款单片机开发工具。

三、单片机开发板的制作步骤和注意事项单片机开发板的制作步骤包括:1.确定单片机型号和开发板的外围元器件;2.根据设计要求完成原理图和PCB设计;3.进行原型的PCBA制作和装配;4.进行单片机程序的上传和调试。

在制作单片机开发板时需要注意以下几点:1.选用合适的单片机型号和配套元器件;2.保证电路的稳定性和可靠性;3.注意PCB的铺铜和走线,避免产生干扰和串扰;4.程序的调试要细心耐心,逐个模块进行测试。

单片机实验开发板原理图

单片机实验开发板原理图

5
3
JAD1 2 1 CH1 PD71 RRELAY 1K QRELAY
继电器
CH0
RAD
2
ORG--结构选择 ,0=8bit;1=16bit
矩阵键盘和独立键盘模块
VCC RKEY1 10K RKEY2 10K RKEY3 10K RKEY4 10K
引脚复用芯片选择开关
红外接收模块
HYJ DS18B20
5V电源引出接口
JP 1 3 5 7 9 2 4 6 8 10 VCC
GNG I/O VCC
1 2 3
PD72 1 2 3 S0 PC0 S4 PC1 S8 PC2 S9 S10 S11 S5 S6 S7 S1 S2 S3 1 2 3 PD21 RIR 10K VCC CIR 104 RSP VCC RB20 10K PD6 1K
3 4 5
LX--51单片机实验板
1 2 3
Title Size C Date: File: 20-Nov-2010 Sheet of Drawn By: C:\Documents and Settings\Administrator\桌面\单片机实验最终交付板.DDB 6 Number Revision
继电器模块
3 1 2 K1 JPRELAY 1 2 3 J93C AT93VCC 1 2 3 CON3 VCC
IIC模块
AT24C 1 2 3 4 A0 VCC A1 WP A2 SCL GND SDA AT24C16 VCC 8 VCC 7 PB52 10K 6 PB62 R24C1 5 PB72 R24C210K
C3 0.1u
R4 10k
单片机控制和扩展模块
MCU 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 CON17 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 RST PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PB0 1 PB1 2 PB2 3 PB3 4 PB4 5 PB5 6 PB6 7 PB7 8 RST 9 PD0 10 PD1 11 PD2 12 PD3 13 PD4 14 PD5 15 PD6 16 PD7 17 X2 18 X1 19 20 P1.0 Vcc P1.1 P0.0 P1.2 P0.1 P1.3 P0.2 P1.4 P0.3 P1.5/MOSI P0.4 P1.6/MISO P0.5 P1.7/MSCK P0.6 REST P0.7 P3.0/RXD EA/Vpp P3.1/TXD ALE/PROG P3.2/INT0 PSEN P3.3/INT1 P27 P3.4/T0 P26 P3.5/T1 P25 P3.6/WR P24 P3.7/RD P23 XTAL2 P22 XTAL1 P21 GND P20 8051 VCC P2 VCC 40 1 PA0 39 PA0 2 PA1 38 PA1 3 PA2 37 PA2 4 PA3 36 PA3 5 PA4 35 PA4 6 PA5 34 PA5 7 PA6 33 PA6 8 PA7 32 PA7 9 VCC 31 VCC ALE 10 30 ALE 11 PSEN 29 PSEN 12 PC7 28 PC7 13 PC6 27 PC6 14 PC5 26 PC5 15 PC4 25 PC4 16 PC3 24 PC3 17 PC2 23 PC2 18 PC1 22 PC1 19 PC0 21 PC0 20 Rsm1 1K
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机开发板的设计与制作摘要:在学习单片机的过程中,通过做了一系列的实验,从而比较容易地领会了单片机哪些枯燥、难懂的专业术语,而且此次设计的单片机开发板弥补了市场上常见的单片机实验板的一些不足,有针对性地面向最终的实用控制功能,使整个开发板分解成若干个小模块,并且每个模块引出了一些引脚,这样使用者就可以根据自己的需要连接自己的电路,增加了开发板的灵活性。

本单片机开发板包括:单片机最小系统、A/D电路功能模块、D/A电路功能模块、串口、2位数码管、驱动步进电机电路、4×4键盘、液显(1602)显示功能、温度测量功能、喇叭等功能模块。

通过以上的功能模块可以完成基本的单片机学习实验。

关键词:单片机开发板,模块,功能,实验MCU development board design and productionAbstract:In the study process of MCU, By doing a series of experiments,So it can easier to understand which of the microcontroller’s boring and hard to understand terminology。

And the design of microcontroller development board made up a common market’s microcontroller development board’s a number of inadequacies, targeted for the end of the practical control, So that the whole development board broken down into several small modules, And each module raises a number of pins, So that users can connect to their own needs according to the circuit.So you can use the MCU development board become more flexible.The MCU development board include: Minimum System of MCU,A / D circuit functional modules, D / A circuit functional modules, serial, 2-bit digital led control, drive a stepper motor circuit, 4 × 4 keyboard, LCD(1602) display, temperature measurement function modules, Speakers function modules and so on. Through the above function modules to complete the basic of MCU’s experiment.Keyword:Mcu development board, Module,Function, Experimental第一章单片机开发板的介绍及发展趋势1.1 单片机开发板的介绍单片机开发板是一块电路板和诸多元器件组合在一起供平时的学习、实验、开发等使用;是正式批量生产产品前,对产品进行设计和开发时使用的板子。

我们学习单片机,开始是对理论知识的学习,学习了一些指令和相关单片机结构的知识,而单片机开发板就是我们实践的工具,通过开发板我们可以做一些实验,从而掌握所学的知识。

打个比较通俗的例子:我们编写的代码是“软件”,而开发板是“硬件”,两者结合才会有用,如果只有代码,只有模拟的实验结果而不经过板子实践是学不好的,也掌握不了单片机。

简单概括说开发板实际上就是个多功的实验板,是学习单片机和开发单片机产品的好帮手。

上面集成了好多单片的的外围器件,如LED灯、数码管、按键、行列式按键、步进电机、伺服电机、液晶显示等等,利用一个开发板就可以编制不同的程序实现各种各样的功能,不用为了一个实验焊一块电路板了。

在开发板上设计、调试好程序,就能方便地移植到产品上,只是有时要作适当的修改,比如端口的设置等,因为毕竟开发板和产品的电路板不可能完全一致的。

这样我们就可以通过开发板的使用节省大量的资源,提高我们的学习效率。

为我们更好的学习单片机提供一个良好的平台。

1.2 国内外发展趋势现在可以说是单片机的战国时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。

纵观单片机的发展过程,可以预示单片机的发展趋势,大致有:1、低功耗CMOS化MCS-51系列的8031推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。

像80C51就采用了HMOS(即高密度金属氧化物半导体工艺)和CHMOS(互补高密度金属氧化物半导体工艺)。

CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗象电池供电的应用场合。

所以这种工艺将是今后一段时期单片机发展的主要途径2、微型单片化现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D转换器、PMW(脉宽调制电路)、WDT(看门狗)、有些单片机将LCD(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。

甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。

此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。

现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。

3、主流与多品种共存现在虽然单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流,兼容其结构和指令系统的有PHILIPS公司的产品,A TMEL公司的产品和中国台湾的Winbond 系列单片机。

所以C8051为核心的单片机占据了半壁江山。

而Microchip公司的PIC精简指令集(RISC)也有着强劲的发展势头,中国台湾的HOLTEK公司近年的单片机产量与日俱增,与其低价质优的优势,占据一定的市场分额。

此外还有MOTOROLA公司的产品,日本几大公司的专用单片机。

在一定的时期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补,相辅相成、共同发展的道路。

第二章单片机主要模块芯片的介绍及使用2.1 单片机最小系统2.1.1 时钟源电路单片机内部具有一个高增益反相放大器,用于构成振荡器。

通常在引脚XTALl和XTAL2跨接石英晶体和两个补偿电容构成自激振荡器,结构如图2.1.1 中Y1、C16、C17。

Y1一般选择12MHZ频率的石英晶体,补偿电容通常选择30pF左右的瓷片电容。

图2.1.12.1.2 复位电路单片机小系统采用上电自动复位和手动按键复位两种方式实现系统的复位操作。

上电复位要求接通电源后,自动实现复位操作。

手动复位要求在电源接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位。

其结构如图2.1.2 中R1、R2、C3和S18。

上电自动复位通过电容C3充电来实现。

手动按键复位是通过按键将电阻R1与VCC接通来实现。

图2.1.22.2 A/D电路功能模块2.2.1 ADC0809芯片介绍ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。

它是逐次逼近式A/D转换器,可以和单片机直接接口。

(1)ADC0809的内部逻辑结构由图2.2.1可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。

多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。

三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。

图2.2.1(2). ADC0809引脚结构ADC0809各脚功能如下:D7-D0:8位数字量输出引脚。

IN0-IN7:8位模拟量输入引脚。

VCC:+5V工作电压。

GND:地。

REF(+):参考电压正端。

REF(-):参考电压负端。

START:A/D转换启动信号输入端。

ALE:地址锁存允许信号输入端。

(以上两种信号用于启动A/D转换).EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。

OE:输出允许控制端,用以打开三态数据输出锁存器。

CLK:时钟信号输入端(一般为500KHz)。

A、B、C:地址输入线。

2.2.2 74LS163 功能表及应用由图2.2.2可知:我们可以利用74LS163的计数功能来实现对4MHZ晶振的8分频功能。

我们可以轻松的从Q2端得到ADC0809所需的500KHZ的时钟信号。

2.2.3 ADC0809模块电路2.3D/A电路功能模块2.3.1 DAC0809芯片介绍DAC0832是采样频率为八位的D/A转换器件,下面介绍一下该器件的中文资料以及电路原理方面的知识。

DAC0832内部结构资料:芯片内有两级输入寄存器,使DAC0832具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路D/A异步输入、同步转换等)。

D/A 转换结果采用电流形式输出。

要是需要相应的模拟信号,可通过一个高输入阻抗的线性运算放大器实现这个供功能。

运放的反馈电阻可通过RFB端引用片内固有电阻,海可以外接。

该片逻辑输入满足TTL电压电平范围,可直接与TTL电路或微机电路相接,下面是芯片电路原理图图2.3.21 内部结构电路图图2.3.2 DAC0832引脚图DAC0832引脚功能说明:DI0~DI7:数据输入线,TLL电平。

ILE:数据锁存允许控制信号输入线,高电平有效。

CS:片选信号输入线,低电平有效。

WR1:为输入寄存器的写选通信号。

XFER:数据传送控制信号输入线,低电平有效。

相关文档
最新文档