单片机开发板的制作步骤
- 格式:doc
- 大小:1.18 MB
- 文档页数:11
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所示。
在文件名窗口中输入我们要建立的工程的名字,然后在保存在窗口中选择我们的工程存储位置。
单片机开发板的设计与制作摘要:在学习单片机的过程中,通过做了一系列的实验,从而比较容易地领会了单片机哪些枯燥、难懂的专业术语,而且此次设计的单片机开发板弥补了市场上常见的单片机实验板的一些不足,有针对性地面向最终的实用控制功能,使整个开发板分解成若干个小模块,并且每个模块引出了一些引脚,这样使用者就可以根据自己的需要连接自己的电路,增加了开发板的灵活性。
本单片机开发板包括:单片机最小系统、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 单片机开发板的介绍单片机开发板是一块电路板和诸多元器件组合在一起供平时的学习、实验、开发等使用;是正式批量生产产品前,对产品进行设计和开发时使用的板子。
实验研究引言单片机(Microcontrollers)诞生于1971年,它是一种集成电路芯片,是采用超大规模集成电路技术将多种零件、组件集成到一块硅片上构成的一个小而完善的微型计算机系统。
而单片机开发板的设计和应用,对于我国行业的智能化发展带来非常大的影响,所以,在设计和制作开发之后能够将这种芯片应用与多种实验和其他行业中。
因此研究单片机的开发设计和制作,是当前很多学院工科学生都非常注重的一种实践课程。
有必要进行更深层次的研究,为日后的实践操作提供理论基础。
1.单片机开发板设计思路单片机是一种微型的控制器,并不属于单纯的逻辑芯片,而是将传统的大型计算机系统中的组合功能转移到了芯片上,让普通的芯片加入各种零部件之后能够形成一个微型的计算机。
但是相比普通的计算机缺少了IO设备,作为一种现代化的智能集成技术,安装单片机是所有智能设备的核心。
学习使用单片机是了解计算机原理与结构的最佳选择。
单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。
各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。
所以在进行单片机的开发和制作的实践课程,也是为了能够让学生们能够清楚动手操作的每个环节,利用所学的系统编程技术进行设备的调试和安装,通过对于如何组建设计、进行制作、以及后期的故障维修,都是为了能够进一步的实现综合能力、思考能力、动手能力、全面素质的有效提高。
2.单片机开发板设计任务与功能要求要设计好单片机开发板,首先需要设计LED流水灯,现在一般采用八个贴片LED,然后是矩阵键盘、数码管、液晶显示等。
针对设备的按键位置、操作是否方便、强化串口通信试验。
另外需要进行USB转串验证。
开发中,还需要针对不具备RS232串口的笔记本进行试验。
主要是为了能够落实通讯程序是否能够完成应用,并且进行应用的调试,保障整体功能的完善和使用保障。
stc单片机的硬件开发流程概述及解释说明1. 引言1.1 概述在当今科技发展日新月异的时代,单片机作为一种重要的嵌入式系统处理器,广泛应用于电子产品的开发和生产过程中。
STC单片机作为其中具有较高性能和稳定性的一类单片机,受到了广大开发者和工程师的青睐。
本文旨在对STC单片机的硬件开发流程进行全面梳理和解析,以帮助读者快速了解并掌握该流程。
文章将从引言、STC单片机硬件开发流程概述、硬件设计与布局、元器件选择与采购以及测试与调试阶段等方面进行详细介绍。
1.2 文章结构本文分为五个主要部分,每个部分又包含若干小节。
具体结构如下:1. 引言:介绍文章背景和整体结构。
2. STC单片机硬件开发流程概述:对STC单片机简介、硬件开发流程的概述以及开发环境准备进行阐述。
3. 硬件设计与布局:包括选型与特性分析、电路原理图设计以及PCB布局与走线规划等内容。
4. 元器件选择与采购:介绍元器件选型标准与参考资料、元器件供应商选择和采购注意事项,以及技术参数评估与确认等方面。
5. 测试与调试阶段:包括原理图检查与修正案例分享、PCB板制作及焊接注意事项,以及基本功能测试与故障排除方法论等部分。
通过以上结构的安排,读者可以循序渐进地了解STC单片机硬件开发流程的各个环节和关键要点。
1.3 目的本文的目的是让读者对STC单片机硬件开发流程有一个全面且清晰的认识。
通过学习本文,读者可以掌握STC单片机硬件开发流程概述、硬件设计与布局、元器件选择与采购,以及测试与调试阶段等内容。
同时,本文还会分享一些实际案例和注意事项,帮助读者在实际项目中更好地运用所学知识。
接下来,我们将首先介绍STC单片机硬件开发流程的概述。
2. STC单片机硬件开发流程概述2.1 STC单片机简介STC单片机是一种经典的低成本、高性能、简单易用的嵌入式微控制器。
它具有体积小、功耗低、可靠性高等特点,广泛应用于各个领域,例如家电控制、工业自动化、通信设备等。
单片机编程思路及步骤一、明确需求在进行单片机编程之前,首先要明确程序的需求,包括需要实现的功能、输入输出设备、通信方式等。
只有明确了需求,才能有针对性地选择单片机型号、设计硬件电路和编写程序。
二、选择单片机型号根据需求,选择合适的单片机型号。
需要考虑单片机的性能、资源、封装等因素,同时还要考虑单片机的易用性和开发成本。
在选择单片机时,可以参考一些常见的单片机型号,如STM32、51单片机等。
三、学习单片机手册在选择了单片机型号后,需要认真阅读单片机的手册,了解单片机的引脚、寄存器、定时器、串口等资源的使用方法和操作流程。
学习单片机手册是进行单片机编程的基础,只有掌握了单片机的使用方法,才能更好地进行程序设计和开发。
四、设计硬件电路根据需求和单片机型号,设计合适的硬件电路。
需要考虑单片机的电源、时钟、复位电路以及输入输出设备的连接方式。
在设计硬件电路时,可以使用一些常用的电子元件和电路板,也可以使用一些集成开发环境(IDE)提供的硬件设计工具。
五、编写程序在明确了需求、选择了单片机型号、学习了单片机手册、设计了硬件电路之后,就可以开始编写程序了。
在编写程序时,需要按照需求编写各个功能模块的代码,并考虑程序的性能和可读性。
在编写程序时可以使用一些集成开发环境(IDE)提供的代码编辑器和编译器,如Keil、IAR等。
六、编译程序编写完程序后,需要进行编译。
编译是将程序转换成可执行文件的过程,这个过程由编译器完成。
在编译程序时,需要选择合适的编译器并进行配置。
在编译完成后,可以得到可执行的文件,该文件可用于程序的烧录和调试。
七、调试程序在编译完成后,需要进行程序的调试。
调试是检查程序中是否存在错误和异常的过程。
在调试程序时,可以使用一些调试工具,如调试器、示波器等。
在调试过程中,需要对程序进行逐步调试和单步调试,以便发现和修复错误和异常。
八、烧录程序在调试完成后,需要进行程序的烧录。
烧录是将可执行文件烧录到单片机中,使单片机能够运行程序的过程。