当前位置:文档之家› SST单片机最小系统实验板使用说明书

SST单片机最小系统实验板使用说明书

SST单片机最小系统实验板使用说明书
SST单片机最小系统实验板使用说明书

SST单片机最小系统实验平台

指导书

张有光孙进平罗喜伶王俊

北航电子信息工程学院

目录

第一章 SST单片机最小系统实验板简介 (2)

1.1 单片机最小系统的含义 (2)

1.2 本实验板的硬件说明 (3)

1.3 本实验板的原理图 (4)

1.4 本实验板的PCB图 (5)

1.5 本实验板的实物图 (6)

第二章 Keil μVision2开发环境说明 (7)

第三章 SST单片机的SoftICE仿真器使用说明 (13)

3.1SoftICE简介 (13)

3.2 如何安装SoftICE (13)

3.3 如何使用SoftICE (17)

3.3.1 设置Keil μVision2 Debugger的参数环境 (17)

3.3.2 进行DEBUG 仿真调试 (19)

3.3.3 由SoftICE转回到BOOT LOADER (21)

第四章单片机训练任务 (24)

实验一 LED显示控制 (24)

实验二键盘及LCD编程 (26)

实验三键盘及LCD的扩展(高级,加分) (39)

实验四串口通信(选做) (53)

附录调试中的常见问题及解决方法 (65)

第一章 SST单片机最小系统实验板简介

1.1 单片机最小系统的含义

单片机最小系统,也称为最小应用系统,是指用最少元件组成的使得单片机可以工作的系统。

对于51系列单片机来说,最小系统一般应该包括单片机、晶振电路和复位电路。

为了方便讲解,下面给出一个51单片机最小系统的电路图解说明(仅供理解,并非本实验板实际采用)。

单片机可以选用一片AT89S51/52或其他51系列兼容单片机(本实验板选用的是SST89E516RD单片机)。

典型的晶振可以取11.0592MHz(因为可以准确地得到9600波特率和19200波特率,用于有串口通讯的场合),或者12MHz(可产生精确的μS级时歇,方

便定时操作)。本实验板选用的是22.1184MHz的晶振,可准确得到38400波特率。

复位电路由电容串联电阻构成,由图并结合“电容电压不能突变”的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且这个高电平持续的时间由电路的RC值来决定。典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以适当组合RC的取值就可以保证可靠的复位。一般教μ,R取8.2KΩ。当然也有其他取法的,原则上就是要让科书推荐C 取10F

RC组合可以在RST脚上产生不少于两个机器周期的高电平。

下面来看51单片机40个引脚的功能。51单片机总共40个脚,电源用2个(Vcc和GND),晶振用2个,复位1个,EA/Vpp用1个,剩下还有34个。29脚PSEN和30脚ALE为外扩数据/程序存储器时才有特定用处,一般情况下不用考虑,这样就只剩下32个引脚,对于初学者,这32个引脚就是要经常跟它们打交道的了。它们是:P0端口P0.0~P0.7共8个、P1端口P1.0~P1.7共8个、P2端口P02.0~P2.7共8个、P3端口P3.0~P3.7共8个。

1.2 本实验板的硬件说明

z SST89E516RD单片机

z MAX232CPE

z通用1602液晶显示模块

z4×4行列式键盘

z晶振(22.1184MHz)

(具体原理图请参考使用说明文件夹中的SST Board.ddb文件)

(具体PCB图请参考使用说明文件夹中的SST Board.ddb文件)

(含通用1602液晶显示模块、4×4行列式键盘、串口线及USB电源线)

第二章 Keil μVision2开发环境说明1. 欢迎界面:

2. 新建一个工程并保存:

3. 选取所用单片机型号(这里选SST89x516RD2):

4. 用单片机C语言或汇编语言开始编程并保存(红色序号表示先后步骤,下同):

5. 将保存的.c文件或.asm文件加入所建工程:

6. 编译工程:

7. 调试运行程序:

8. 打开工程选项:

9. 生成可烧写的HEX文件

10. 编译的输出信息

第三章 SST单片机的SoftICE仿真器使用说明

3.1 SoftICE简介

SoftICE是英文Software In Circuit Emulator的缩写,意即在线的软件仿真器。它是SST公司为方便用户使用SST单片机调试程序而设计的开发工具。这个SST的仿真器功能可以代替大部分专用仿真器的功能,使单片机工程师在开发单片机时省却了价格昂贵的仿真器和编程器,从而使得51单片机的开发更加容易和普及,同时SST的单片机价格便宜,出厂时就包含了在线下载和在线仿真的功能。

SoftICE是结合KEIL μVision2 Debugger一起来使用的,可提供高级仿真器的大部分功能。SST的MCU SoftICE通过PC的一个COM口与KEIL μVision2 Debugger通讯。它可以实时地调试目标程序,从而令SST单片机的工程师能够在板上即可简单而有效地调试程序。

3.2 如何安装SoftICE

通过SST 串口下载软件(BootLoader)来下载SOFTICE 监控代码。

由于SST的MCU在出厂时已经将BOOT LOADER的下载监控程序写入到芯片中,因此无需编程器就可通过SST BOOT-STRAP LOADER软件工具将用户程序下载到SST的MCU中,从而运行用户程序。

SST BOOT-STRAP LOADER软件工具还可将原来的MCU内部的下载监控程序转换为SoftICE的监控程序,从而实现SOFTICE的仿真功能。

执行SSTFlashFlex51.exe软件运行SST Boot-Strap Loader,在内部模式下检测到对应器件的型号后,SoftICE固件通过按SoftICE菜单下“Download SoftICE”选项下载,便将SoftICE固件下载到MCU,在BLOCK1的SST Boot-Strap Loader

会被SoftICE固件代替。详细操作步骤如下:1. 选择连接的串口

2. 选择芯片型号和内部存储器模式

3. 选择串口、波特率、MCU的晶振频率

4. 按确定后再重新复位MCU

5. 如果通讯成功,则在窗口的右上角可以显示出芯片的型号及BOOT LOADER 的版本信息

6. 点击“DownLoad SoftICE”按钮,即可将MCU内部的BOOT LOADER监控程序更换为SoftICE监控程序

7. 点击确定按钮,确认转换为SoftICE的监控程序

8. 这是转换后的提示信息,说明转换SoftICE监控程序成功

9. 此时这片SST89E516RD芯片便具备了SOFTICE的在线仿真的功能3.3 如何使用SoftICE

3.3.1 设置Keil μVision2 Debugger的参数环境

1. 用KEIL μVision2打开你之前所建的工程。更改调试仿真的选项

2. 选择为MON-51的硬件仿真

3. 设置仿真的通讯参数,点击Settings按钮,选择串口,去掉Cache选项

4. 然后一路确定回去,按下DEBUG按钮开始进行仿真调试

3.3.2 进行DEBUG 仿真调试

1. 仿真调试,按下START/STOP DEBUG SESSION按钮

2. 进入仿真调试的画面

STC 单片机下载器使用说明

STC单片机下载器使用说明 介绍: 这是一个USB转TTL电平的串口转换器。它利用USB协议里规定的总线转换功能,把USB转换成串行通信口。因为现在的台式机、笔记本电脑普遍已经不再配备串口,因此在需要串口的时候,可以使用这种转换器。 由于STC单片机可以使用串口下载程序,所以可以使用这种USB转串口模块来给STC的单片机下载程序。 写到此处,我想多说几句题外话,8051内核单片机诞生于1980年左右,由Intel 公司设计,(这家公司各位一定不陌生吧)。当时英特尔公司刚刚起步,走的是开放的、兼容型的路线。所以,intel公司把8051单片机的设计授权给了给了其他半导体厂商,于是众多厂商生产了各种各样的51系列单片机,这些厂商包括: ATMEL公司、WinBond(华邦)公司、 Philips(飞利浦)公司、 LG公司、 NEC(日电)公司、SIEMENS(西门子)公司等。 如今,8051单片机内核的知识产权保护期已过,因此许多国产半导体厂商兴起,如:深圳宏晶(STC)、上海海尔、台湾笙泉、湖南华芯、台湾华邦(芯唐)、台湾中颖、台湾新茂、台湾太欣等等。 我们之所以选用国产STC单片机作为教学用单片机,主要还是考虑到其成本因素。相对来说,STC单片机价格比较便宜,而且芯片功能强大,片内集成了很多功能。此外还要说明的是,给单片机下载程序必须要有下载器(编程器、烧录器),而多数单片机的下载器价格都会在100到200元以上,这对于初学者来说是难以承受的,而STC 单片机烧录程序,仅仅需要串口即可,而即使电脑没有配备串口,购买一个USB转串口也不过15块钱以内,这就大大降低了单片机的学习门槛。 下面就来介绍我们这款STC的单片机下载器——USB转TTL串口模块。USB转串口小板功能:1、简单的串口通信。2 、路由器或者ADSL固件升级。3 、STC单片机、STM32单片机等,烧写程序。4 、硬盘固件升级。5、超级终端里使用。常用串口调试工具。6、各种卫星机升级用。7、GPS串口通信。等...............通用型的 USB转串口小板。可见它的功能不仅仅是给STC单片机下载程序。

嵌入式系统实验箱说明书

. EFLAG-ARM-S3C44B0 嵌入式系统实验箱说明书 北京工业大学电控学院 DSP和嵌入式系统研究室 二零零四年十月

一、系统概述 嵌入式系统是嵌入式计算机系统的简称,以ARM为CPU的SOC系统作为嵌入式系统的硬件基础,以实时(uC/OS, VxWorks等)或非实时的(uCLinux, Linux, WinCE等)嵌入式操作系统作为软件平台。这样的嵌入式系统是一个完整的计算机系统。特别是有了嵌入式操作系统的支持以后,系统的软件开发的复杂程度大大降低。程序员在操作系统层面设计和编写程序,降低了对程序员硬件知识水平的要求,扩大的开发队伍,提高了开发速度,缩短了开发期,增强了系统的可靠性和稳定性。 ARM是处理器,“ARM”即是ARM公司的名字,也是ARM CPU的名字。ARM 公司是一家集成电路设计公司,本身不生产芯片,也不销售芯片,ARM公司向其他芯片制造厂商出售他们的设计,即IP (知识产权)。芯片制造公司(如Intel,Samsung,Atmel,Philips等)生产基于ARM处理器的SOC(片上系统)芯片。ARM公司要求,所有使用ARM处理器的芯片必须印有ARM标志。 ARM本身是CPU,不是单片机。以ARM为CPU生产的SOC芯片在部结构上是完整的计算机系统结构,而非传统单片机的控制器结构,故以ARM为核心制造的芯片区别原有的单片机而被称之为SOC芯片。 ARM处理器被多芯片制造大厂采用,芯片制造厂商使用ARM处理器,再整合不同的外设,生产出不同的SOC芯片,如Intel使用ARM V5TE版本处理器,添加SDRAM控制器,LCD控制器,USB控制器,串口,IIC等外设生产Xscale 芯片,Xscale是Intel公司的SOC芯片,其部使用的处理器是ARM。不同厂商基于同一个版本的ARM处理器生产的SOC芯片CPU的指令集是相同的,这就给开发人员带来了极大的便利,更大的加速了ARM处理器的市场占有率。

(完整版)单片机技术毕业课程设计说明书范文

郑州工业应用技术学院课程设计说明书 题目: 姓名: 院(系): 专业班级: 学号: 指导教师: 成绩:

时间:年月日至年月日

郑州工业应用技术学院 课程设计任务书 题目: 电子秒表设计 专业、班级学号姓名 主要内容、基本要求、主要参考资料等: 主要内容: 利用单片机设计一个电子秒表,完成四位显示××.××秒,并具备开始计时、暂停、清零等功能。 基本要求: 1.利用单片机设计一个电子秒表,完成四位显示××.××秒,并设定按钮完成开始计时、暂停、清零等功能。 2.利用proteus软件完成设计电路和仿真; 3.掌握定时器的使用和数码管显示的方法; 4.通过此次设计将单片机软硬件结合起来对程序进行编辑、校验,锻炼实践能力和理论联系实际的能力。 主要参考资料: [1]李全利,单片机原理及接口技术[M],高等教育出版社 [2]王文杰,单片机应用技术[M],冶金工业出版社

[3]朱清慧,PROTEUS教程——电子线路设计、制版与仿真[M],清华大学出版社 [4]单片机实验指导书,天煌教仪 [5]彭伟,单片机C语言程序设计实训100例[M],电子工业出版社 完成期限: 指导教师签名: 课程负责人签名: 年月日 目录 1.引言 (1) 2.方案设计与论证 (3) 2.1 直流调速系统 (3) 2.1 检测系统 (4) 2.3显示电路 (9) 2.4系统原理图 (9) 3.硬件设计 (10) 3.1 80C51单片机硬件结构 (10) 3.2 最小应用系统设计 (11)

3.3前向通道设计 (12) 3.4后向通道设计 (15) 3.5显示电路设计 (17) 4.软件设计 (20) 4.1主程序设计 (20) 4.2显示子程序设计 (24) 4.3避障子程序设计 (25) 4.4软件抗干扰技术 (26) 4.5“看门狗”技术 (28) 4.6可编程逻辑器件 (29) 5.测试数据、测试结果分析 (30) 6.结论 (31) 致谢 (31) 参考文献 (32) 附录A 程序清单 (33) 附录B 硬件原理图 (41)

嵌入式系统实验箱说明书综述

EFLAG-ARM-S3C44B0 嵌入式系统实验箱说明书 北京工业大学电控学院 DSP和嵌入式系统研究室 二零零四年十月

嵌入式系统是嵌入式计算机系统的简称,以ARM为CPU的SOC系统作为嵌入式系统的硬件基础,以实时(uC/OS, VxWorks等)或非实时的(uCLinux, Linux, WinCE等)嵌入式操作系统作为软件平台。这样的嵌入式系统是一个完整的计算机系统。特别是有了嵌入式操作系统的支持以后,系统的软件开发的复杂程度大大降低。程序员在操作系统层面设计和编写程序,降低了对程序员硬件知识水平的要求,扩大的开发队伍,提高了开发速度,缩短了开发周期,增强了系统的可靠性和稳定性。 ARM是处理器,“ARM”即是ARM公司的名字,也是ARM CPU的名字。ARM公司是一家集成电路设计公司,本身不生产芯片,也不销售芯片,ARM公司向其他芯片制造厂商出售他们的设计,即IP (知识产权)。芯片制造公司(如Intel,Samsung,Atmel,Philips等)生产基于ARM处理器的SOC(片上系统)芯片。ARM公司要求,所有使用ARM处理器的芯片必须印有ARM标志。 ARM本身是CPU,不是单片机。以ARM为CPU生产的SOC芯片在内部结构上是完整的计算机系统结构,而非传统单片机的控制器结构,故以ARM为核心制造的芯片区别原有的单片机而被称之为SOC芯片。 ARM处理器被许多芯片制造大厂采用,芯片制造厂商使用ARM处理器,再整合不同的外设,生产出不同的SOC芯片,如Intel使用ARM V5TE版本处理器,添加SDRAM控制器,LCD控制器,USB控制器,串口,IIC等外设生产Xscale芯片,Xscale是Intel公司的SOC芯片,其内部使用的处理器是ARM。不同厂商基于同一个版本的ARM处理器生产的SOC芯片CPU的指令集是相同的,这就给开发人员带来了极大的便利,更大的加速了ARM处理器的市场占有率。 S3C44B0是Samsung公司生产的基于ARM7TDMI的SOC芯片,内部集成了SDRAM控制器,LCD控制器,8通道ADC,DMA控制器,8Kbyte的CACHE,IIC控制器,IIS控制器,串口,同步串口,PWM输出,定时器,PLL,中断控制器,看门狗定时器,实时时钟等资源。其工作频率可达到66MHz。 EFLAG-ARM-S3C44B0实验箱配置外设: 用于调试的JTAG端口; 直接同计算机并口相连的用于调试的JTAG仿真器; 两个9针串口; SMSC91C113 10M/100M以太网口; Philips D12 USB接口; UDA1341 IIS音频输入/输出口,板上麦克风; 2M字节的线性Flash存储器,8M字节的SDRAM,24C16IIC存储器; 5.7寸STN彩色LCD显示屏; 基于AD9850的DDS信号发生器; 四颗高亮度玫瑰红色LED; 德国进口长寿命4×4键盘(手感极好); 外接信号接线孔。

单片机最小系统设计

单片机最小系统设计 时间:2011-05-01 22:47:54 来源:作者: 单片机最小系统设计 该单片机最小系统具有的功能: (1)具有2位LED数码管显示功能。 (2)具有八路发光二极管显示各种流水灯。 (3)可以完成各种奏乐,报警等发声音类实验。 (4)具有复位功能。 功能分析 (1)两位LED数码管显示功能,我们可以利用单片机的P0口接两个数码管来现这个功能;(2)八路发光二极管显示可以利用P1口接八个发光二极管实现这个功能; (3)各种奏乐、报警等发声功能可以采用P2.0这个引脚接一蜂鸣器来实现。 (4)利用单片机的第9脚可以设计成复位系统,我们采用按键复位;利用单片机的18、19脚可以设计成时钟电路,我们利用单片机的内部振荡方式设计的。 设计框图 硬件电路设计 根据本系统的功能,和单片机的工作条件,我们设计出下面的电路图。

元件清单的确定: 数码管:共阴极2只(分立) 电解电容:10UF的一只 30PF的电容2只 220欧的电阻9只 4.7K的电阻一只 1.2K的电阻一只 4.7K的排阻一只, 12MHZ的晶振一只 有源5V蜂名器一只 AT89S51单片机一片 常开按钮开关1只 紧锁座一只(方便芯取下来的,绿色的) 发光二极管(5MM红色)8只 万能板电路版15*17CM S8550三极管一只 4.5V电池盒一只,导线若干。七、硬件电路的焊接 按照原理图把上面的元件焊接好,详细步骤省略。 相关程序编写 针对上面的电路原理图,设计出本单片机最小系统的详细功能:(1)、第一个发光二极管点亮,同时数码管显示“1”。 (2)、第二个发光二极管点亮,同时数码管显示“2”。 (3)、依次类推到第八个发光二极管点亮,同时数码管显示“8”。以上出现的是流水灯的效果 (4)、所有的发光二极管灭了,同时数码管现实“0”。

单片机课程设计计算器

课程设计说明书 课程设计名称:单片机课程设计 课程设计题目:四位数加法计算器的设计学院名称:电气信息学院 专业班级: 学生学号:

学生姓名: 学生成绩: 指导教师: 课程设计时间:至

格式说明(打印版格式,手写版不做要求) (1)任务书三项的内容用小四号宋体,倍行距。 (2)目录(黑体,四号,居中,中间空四格),内容自动生成,宋体小四号。 (3)章的标题用四号黑体加粗(居中排)。 (4)章以下的标题用小四号宋体加粗(顶格排)。 (5)正文用小四号宋体,倍行距;段落两端对齐,每个段落首行缩进两个字。 (6)图和表中文字用五号宋体,图名和表名分别置于图的下方和表的上方,用五号宋体(居中排)。(7)页眉中的文字采用五号宋体,居中排。页眉统一为:武汉工程大学本科课程设计。 (8)页码:封面、扉页不占页码;目录采用希腊字母Ⅰ、Ⅱ、Ⅲ…排列,正文采用阿拉伯数字1、2、3…排列;页码位于页脚,居中位置。 (9)标题编号应统一,如:第一章,1,,……;论文中的表、图和公式按章编号,如:表、表……;图、图……;公式()、公式()。

课程设计任务书 一、课程设计的任务和基本要求 (一)设计任务(从“单片机课程设计题目”汇总文档中任选1题,根 据所选课题的具体设计要求来填写此栏) 1. 系统通过4x4的矩阵键盘输入数字及运算符。 2. 可以进行4位十进制数以内的加法运算,如果计算结果超过4位十进制数,则屏幕显示E。 3. 可以进行加法以外的计算(乘、除、减)。 4. 创新部分:使用LCD1602液晶显示屏进行显示,有开机欢迎界面,计算数据与结果分两行显示,支持小数运算。 (二)基本要求 1.有硬件结构图、电路图及文字说明; 2.有程序设计的分析、思路说明; 3.有程序流程框图、程序代码及注释说明; 4.完成系统调试(硬件系统可以借助实验装置实现,也可在Proteus 软件中仿真模拟); 5.有程序运行结果的截屏图片。

电子技术综合实验箱使用说明书

目录 一、系统简介 (1) 二、配置 (2) 三、软、硬件安装 (2) 四、系统功能介绍 (4) 五、MCU单片机小系统详述 (22) 六、ISE9.1简明教程 (36) 七、电子技术综合实验箱实验项目简介 (48) 实验一、流水灯控制实验 (48) 实验二、数码管显示实验 (50) 实验三、液晶显示实验 (52) 实验四、串行A/D实验 (53) 实验五、串行D/A实验 (54) 实验六、232通讯实验 (55) 实验七、鼠标键盘驱动及VGA显示实验 (57) 实验八:简易电子琴实验 (61) 实验九:音乐回放实验 (62) 实验十:等精度频率计实验 (62) 实验十一:DDS实验 (64) 实验十一:扩展部分实验(只提供方案) (66) 实验一、数字存储示波器 (66) 实验二、频谱分析仪 (68) 八、ISE9.1i安装步骤 (73)

电子技术综合实验箱使用说明书 一、系统简介 电子技术综合实验箱是由鑫三知科教设备研发的,以单片机与FPGA为核心的综合实验系统。主要适用于各高校参加全国大学电子竞赛的赛前辅导,以及本科生的单片机与FPGA 的入门级教学,同时该实验系统也可作为研究生、中小企业的电子工程师等使用者的开发平台和辅助培训工具。开发工程师可使用VHDL语言、Verilog语言、原理图或方程式,结合Xilinx集成开发环境开发FPGA的应用,使用C语言或汇编语言开发单片机应用程序。 二、配置 2.1 基本配置 ★ 1. 5V、3.3V、1.8V板上电源 ★ 2. 40万门SpartanⅢ XC3S400 FPGA ★ 3. 支持JTAG、Slave Serial、Select MAP等多种加载模式 ★ 4. 支持FPGA EEPROM配置,EEPROM芯片为XCF02S ★ 5. 置50MHZ晶振,满足高速设计要求 ★ 6. 以STC89c58RD+为核心的单片机最小系统 ★ 7. 高速AD/DA模块 ★ 8. 支持标准RS232串行接口 ★ 9. PS2键盘接口、PS2鼠标接口,支持3D、4D滚轮鼠标 ★ 10. VGA监视器接口,支持800×600、1600×1200或自定义分辨率 ★ 11. 12864点阵LCD显示(可选) 2.2 可选配置 ★ 12. 大容量高速SRAM模块,容量128KB ★ 13. 直接数字合成DDS模块 ★ 14. 语音处理模块 三、软、硬件安装 3.1 开发套件容 ★电子技术综合实验箱; ★ FPGA下载线; ★串口电缆; ★用户手册(含原理图和元器件清单); ★ CD-ROM(含ISE7.1、ModelSim6.0、Keilc51、ISPlay v1.5开发软件(数据手册); 3.2 电子技术综合实验箱各模块基本配置: ◎底板: ★ +12V、-12V、5V、-5V、3.3V、1.8V电源 ★ VGA显示接口 ★ PS2鼠标、键盘接口 ★ RS232串行通信接口 ★音频输入/输出接口

STC89C52单片机用户手册

STC89C52RC单片机介绍 STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。 主要特性如下: 增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051. 工作电压:~(5V单片机)/~(3V单片机) 工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz 用户应用程序空间为8K字节 片上集成512字节RAM 通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O口用时,需加上拉电阻。 ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/,TxD/)直接下载用户程序,数秒 即可完成一片 具有EEPROM功能 具有看门狗功能 共3个16位定时器/计数器。即定时器T0、T1、T2 外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒 通用异步串行口(UART),还可用定时器软件实现多个UART 工作温度范围:-40~+85℃(工业级)/0~75℃(商业级) PDIP封装 STC89C52RC单片机的工作模式 掉电模式:典型功耗<μA,可由外部中断唤醒,中断返回后,继续执行

原程序 空闲模式:典型功耗2mA 正常工作模式:典型功耗4Ma~7mA 掉电模式可由外部中断唤醒,适用于水表、气表等电池供电系统及便携设备 STC89C52RC引脚图 STC89C52RC引脚功能说明 VCC(40引脚):电源电压 VSS(20引脚):接地 P0端口(~,39~32引脚):P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入。

51单片机最小系统制作 全过程

51单片机最小系统制作 第一章概述 1.1 缘起 1. 给51初学者提供一个简单的DIY的教材。 第二章跑马灯和串口 2.1 第一步:准备 准备一下器件: 1、烙铁(质量好点) 2、焊锡(细) 3、烙铁架(带一个专用海绵) 4、松香块 5、万用表(要有带响的,听听红黑表笔短接时的声音出来快不快) 6、PCB面万用板1块 7、40pin 插座1个 8、11.0592M晶振1个 9、30P瓷片电容2个 10、11个LED 11、电阻排1K 1个到VCC,做跑马灯LED的限流电阻 12、max232或者兼容的芯片 13、16pin的插座上去 14、STC89C51 15、其它杂物 以上的投资加起来,不会超出100元。

价格数量和封装如下: STC的单片机可以串口下载。 解释一下: LED:8个挂在P1口,排电阻是上拉限流的;2个作为串口收发的指示灯;1个LED作为电源指示灯; 独石电容6个:5个是使用在max232上的;一个是使用在单片机上,作为电源去耦的; 10K电阻1个,接在EA上,上拉到5V; 电解电容和电阻构成上电复位电路;(STC单片机不需要)

自己买2个DB9的母头,焊接一根串口电缆; 准备一个3PIN的插座,焊接在PCB的面包板上; 还有电源,Dc5V的电源很多,电源电压差一点问题不大;很多单片机现在电源范围都宽; STC单片机应该可以工作在4V以上,具体查资料。 准备好以上物品,可以准备焊接好了。 来一张全家福: 2.2 第二步:焊接单片机最小系统

2.3 第三步:焊接串口指示灯 2.4 第四步:在P1口上焊接跑马灯

2.5 第五步:焊接Dc5V电源指示灯 2.6 第六步:焊接max232的5个0.1u电容

实验箱使用说明书

传感信号检测与转换实验箱 使用说明书 “传感信号检测与转换实验箱”研制项目组 2013年1月

传感信号检测与转换实验箱 使用说明书 1、实验箱的组成 系统硬件主要由三部分构成:电源模块、传感信号检测转换调理模块、传感信号数字化处理模块。三个模块各自分立,相互间通过信号线连接。上位机为PC机。 2、系统电源模块 系统电源模块具体由传感信号检测转换调理模块供电电路和传感信号数字化处理模块供电电路两部分构成。工作原理为交流变直流。为确保系统用电安全和模拟电路与数字电路两区域的完全的电气隔离,提高系统电路本身的抗电气干扰性能,采用了双绕组输出的单相隔离变压器。 模拟电路模块供电直流稳压电源:±15V,±5V。 数字电路模块供电直流稳压电源;+5V,+3.3V 3、传感信号检测转换调理模块 传感信号检测转换调理模块电气部分具体包括:霍尔传感器实验模板、电容传感器实验模板、温度传感器实验模板、电涡流传感器实验模板、应变片实验模板、以及三种不同性能与增益信号调理电路模板。具体布局见图3.1所示。 图3.1传感信号检测转换调理模块布局图

3.1应变片实验模板 应变片式传感器实验模板如图3.2所示。 图3.2应变片式传感器实验模板 实验模板中的R1、R2、R3、R4为金属箔式电阻应变片,没有文字标记的5个电阻符号下面是空的,其中4个组成电桥模型是为实验者组成电桥方便而设,面板上虚线所示电阻为虚设,仅为组桥提供插座。具体包括:应变片式单臂电桥连接电路、应变片式半桥连接电路、应变片式全桥连接电路。图中的实线表示电路连接线。 本实验系统中4片金属箔式电阻应变片已安装在平行式悬臂梁上,如图3.3所示。左上角应变片为R1;右下角为R3;左下角为R4;右上角为R2。当传感器托盘支点受压时,R1、R3阻值增加,R2、R4阻值减小,可用四位半数显万用进行测量判别。常态时应变片阻值为350Ω。加热电阻也已安装在悬臂梁下面,加热丝电阻值为50Ω左右。 此4片应变片已连接在应变片式传感器实验模板上方的R1、R2、R3、R4上。 图3.3金属箔式电阻应变片安装示意图

智能电动百叶窗单片机课程设计说明书

智能电动百叶窗单片机课程设计说明书

单片机课程设计 ——智能电动百叶窗 姓名: 班级:机101-3班 专业:机械设计制造及其自动化 学号: 2010*****1310 指导教师: ****** 完成时间: 2013年6月5日

目录 一、课程设计任务书--------------------------------- - 4 - (一)课程设计题目:智能电动百叶窗................................. - 4 - (二)任务详情: .................................................. - 4 -二、设计项目简介 ---------------------------------- - 4 - (一)基本要求: .................................................. - 4 - (二)基本工作原理: .............................................. - 5 - (三)各元器件资料: .............................................. - 5 - 1.AT89C51单片机------------------------------------------ - 5 - 2.ADC0808------------------------------------------------ - 8 - 3.光敏传感器--------------------------------------------- - 9 - 4.74SEG-MPX4-CA数码管----------------------------------- - 10 - 5.74LS245 驱动------------------------------------------ - 11 - 三、电路原理图 ----------------------------------- - 12 - (一)复位电路 ................................................... - 12 - (二)时钟电路 ................................................... - 12 - (三)数码管显示电路 ............................................. - 12 - (四)电机控制电路 ............................................... - 13 - (五)A/D转换电路................................................ - 15 - (六)总体电路图 ................................................. - 15 - 四、程序框图 ------------------------------------- - 16 - 五、程序清单 ------------------------------------- - 17 - 六、总结 ----------------------------------------- - 19 - 七、参考资料 ------------------------------------- - 20 -

单片机开发板使用手册

目录 第一章:开发板简介 (3) 1-1.SY_07011开发板的特性简介 (3) 1-2.SY_07011开发板的构成和工作原理 (4) 第二章:开发板使用说明 (5) 2-1.系统操作软件安装 (5) 2-2.开发板键盘设置 (9) 2-3.开发板连接安装 (9) 2-4.运行调试软件 (10) 第三章:开发板用器件资料及说明 (15) 3—1.TIMSP430F1121 (15) 3-2.DTLED-6 (16) 第四章:开发板器件表附件清单 (19) 4—1.调试用源程序 (19) 4-2.原理图....................................................附录插页4-2.包装清单. (30) 第五章:其它51类实验板简介 (32) 5-1.51DEMO I/O板简介 (32) 5-2.A/D89C51数模转换实验板简介 (23) 5-3.流水灯控制器(12路) (34) 5-4.SY0606开发板 (35) 5-5.Atmel_ISP下载线(选配自购件) (37)

5-6.Altera_ISP下载线(选配自购件) (37) 5-7.SY03091开发板 (38) 5-8.MSP430Flash Emulation Tool工具 (39) *********公司其它产品简介见软件盘中电子版文件*********

第一章:MSP430开发板简介 1-1.SY_07011开发板的特性简介 标准的TI的JTAG和BOOTST接口,适用与TI的MSP430 Flash Enulation Tool工具配合使用。 1. 电源适应性强,可随意使用无极性8~15V电源或DC+5V电源 供电。 2. 可用MSP430 Flash Enulation Tool工具一连串的完成编程,调 试,程序的在线烧录(自下载),和设计功能的演示等。 3. 自带3*4标准键盘输入,便于学习者掌握键盘输入和程序编 写。 4. 用串行驱动方式,驱动6位数码管显示,大大节省了单片机 的接口资源(祥见后面“DTLED-6”芯片介绍)。提供数码管字符显示驱动模块的接口,只用三根线就可以驱动6个数码

单片机最小系统板使用教程

单片机最小系统板使用说明书WW-S-51 V1.0 作者:陈永德 版本:1.0

结论

第一章单片机最小系统板介绍 图1.1 单片机最小系统板实物图 图1.2 单片机最小系统板器件分配图 在单片机的引脚外围固定的引脚,如VCC(40),GND(20)已经正确固定到电源

和地上。X1(18),X2(19(是接晶振的引脚已经外接到11.0592MHZ和30P的电容。RST(9)是单片机的复位引脚,通过RC回路,作为单片机的上电复位。 作为P3口的第二功能端口,P3.0(10),P3.1(11)为单片机的通信引脚,和MAX232芯片连接。方便在下载程序时,只要上电复位即可完成下载的硬件操作。 另外,为了提高P0口的驱动能力,在P0口的各引脚上接了上拉电阻5.1K 到电源Vcc5V。 采用一片MAX232,为RS232与TTL电平的转换,使得可以方面使用电脑的COM口,对单片机进行程序的烧录。 在电路中总共分为四个模块:电源模块、通讯模块、人机接口模块、主控模块。 电源模块: 图1.3 电源模块电路图 通讯模块: 电脑与单片机的通讯采用了MAX232,实现RS232的电平到单片机的TTL电平转换。它的外围电路仅采用4只0.1uF的瓷片电容,作为倍升电压储存。其内部集成了两组电平转换。在此设计中只采用一组。它的连线向电脑端连接RS232端口的2,3引脚。作为数据的传输。还有一根地线(5引脚)。另一边与单片机的Rx,Tx相连。 图1.4 通信模块原理图 人机接口模块: (1)发光二极管在电路中设计了8个共阳极的发光二极管,一般作为对I/O 信号的指示,与检验作用。在发光二极管支路上连接了一个1K的排阻。

冰箱测试系统使用说明书

冰箱测试系统使用 说明书 1

冰箱测试系统使用说明书

第一章,设备框图 1.1计算机局域网图:由服务器、交换机、登录验关电脑、后台查询 电脑、返修查询电脑、静态抽检电脑构成一个客户机服务器系统结构。如图1所示。 1.2,动态测试子系统框图:

1.3,静态测试子系统框图:

第二章,系统概述: 本系统是为XX公司设计、制造的专用冰箱制冷性能检测系统,系统能够在线检测220v/50Hz、冰箱制冷性能,系统检测项目为:冰箱制冷温度(箱内4路,管路2路,)、冰箱的有效功率、电流、电压、功率因数等,检测工位:动态120个、静态40个;整个系统分为3部分,⑴计算机局域网。⑵动态测试子系统。⑶静态测试子系统。 2.1计算机局域网。采用5台计算机、1台服务器、一个交换机组成 一个小型局域网进行数据管理。 1台测试系统应用服务器,负责整个计算机局域网的文档管理。 1台动态验关计算机,负责动态子系统的登录和验关,以及动态 163个测试盒的数据采集处理。

1台静态计算机,负责静态测试房60台测试盒的数据采集与处理。 1台后台管理计算机,进行冰箱标准建模、查询、统计等; 1台维修计算机,负责维修工位的信息采集管理 1台入库计算机,负责入库的冰箱数据采集管理。 2.2动态测试子系,包括163个能够采集冰箱性能参数并与动态基站 进行无线数据交换的测试盒,一个无线电的数据收发基站,1个 在登录位置的光电开关,1台有2个显示器的验关计算机。 2.3静态测试子系统,包括60个能够采集冰箱性能参数并与动态基站 进行无线数据交换的测试盒,一个无线电的数据收发基站,1台静态计算机 第三章,动态测试子系统 3.1动作流程 如图所示,动态测试过程流程图如下:

单片机的密码锁课程设计说明书

1 引言 随着科技的发展,单片机已不是一个陌生的名词,它的出现是近代计算机技术发展史上的一个重要里程碑,因为单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。单片机单芯片的微小体积和低的成本,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通讯产品中,成为现代电子系统中最重要的智能化工具。 本文所涉及的是市场占有率最高的是MCS—51系列,因为世界上很多知名的IC生产厂家都生产51兼容的芯片。到目前为止,MCS—51单片机已有数百个品种,还在不断推出功能更强的新产品。 随着科技的发展以及人们生活水平的大幅度提高,特别是近几年国内经济的发展以及科学技术的不断发展,防盗的要求也是与日俱增,同时对使用的便捷性也提出了更高的要求,传统的锁防盗效果已经满足不了现代社会的防盗需求,还存在着需要随身带着钥匙,如果钥匙不慎丢失被他人利用,就有可能使不良之人乘虚而入等诸多弊端.因此近几年一种新型的电子密码锁应运而生.电子密码锁运用电子电路控制机械部分,使两者紧密结合,从而避免了因为机械部分被破坏而导致开锁功能失常.大大增加了密码锁得防盗功能。同时因为电子密码锁不需要携带钥匙,弥补了钥匙极易丢失和仿造的缺陷,方便了锁具的使用,通过单片机的硬件和软件的设计可以不急可以达到开锁方便,而且还可以在别人随意开锁时发出警报。电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。电子密码锁的密码保密性高,不易被破解以及它不用用户携带钥匙等等特点,使得它日益被广泛的人群所接受,也逐渐成为人们生活的一种时尚、潮流,它正慢慢的在许多领域无形之中抢占先机替代机械锁。 本设计就是基于单片机的电子密码锁设计方案,根据要求,给出了该单片机密码锁的硬件电路和软件程序,同时给出了单片机型号的选择、硬件设计、软件流程图、单片机存储单元的分配、汇编语言源程序及详细注释等内容。

盐雾试验箱使用说明书

、八 前 首先,感谢贵单位对本公司YWX/Q- 系列盐雾腐蚀试验箱的厚爱,以及对本公司事业的大力支持! 市场的竞争,产品质量的要求,推动了环境研究的发展,反过来环境研究的进步,又促进材料产品质量的提高。可喜的是,我国企业界已认识到:产品的环境适应性试验,是产品质量考核的一个重要手段,环境试验结果的反馈,是提高产品质量的重要依据——事实上,环境试验考核产品质量,已成为现代企业一个必备的程序。 在环境适应性试验设备的研究和开发方面,我们遵循客观规律,以严格的标准,精心制作。从而保证了设备的精确性、可靠性和实用性。 为使贵单位能够迅速了解和正确使用本系列设备,我们精心编制这册使用说明书。在贵单位启用本系列设备时,请充分阅读, 并务必遵循说明书中所列安全注意事项和操作方法,以防止本系列设备的损坏,保证使用的安全和试验的质量。

一、产品概述 1、盐雾试验箱,可以模拟海洋及自然环境中自由沉降的盐雾空气,或则模拟汗水等工作环境。这种试验适合于有较强抗腐蚀作用的多层组合镀层,例如铜镍铬镀层或多层镍镀层等方面。 2、本系列产品适用于下列试验 A :中性盐雾试验(NSS) B :醋酸盐雾试验(ASS) C :铜盐加速乙酸盐雾试验(CASS)

(环境温度10-35C,气压86-106Kpa条件下) 1、型号:YWX/Q-750 2、工作室尺寸(mm ): 740X1100)500 (长瀝湛) 3、温度范围:35?55C 4、温度波动度:±)5C 5、温度均匀度:i2C 6、盐雾沉降量:1?2ml/80cm2h 7、喷雾方式:塔式喷雾方式 8、工作方式:连续或周期喷雾任选

51单片机开发板使用手册

STU_MAIN单片机开发板使用手册 第一章STU_MAIN 单片机开发板简介 (2) 1.1 单片机开发板概述 (2) 1.2 单片机开发板载资源介绍 (2) 1.3 STU_MAIN 单片机开发板接口说明 (4) 1.4 如何开始学习单片机 (5) 第二章软件使用方法 ......................... . (6) 2.1 KEIL 软件的使用方法 (6) 2.2 STC-ISP 软件的安装与使用 (13) 2.3 使用USB 口下载程序时设置步骤 (18) 第三章STU_MAIN 开发板例程详细介绍 (21) 3.1 准备工作 (21) 3.2 安装STC-ISP下载程序 (21) 3.3 闪烁灯 (22) 3.4 流水灯 (23) 3.5 单键识别 (25) 3.6 利用定时器和蜂鸣器唱歌 (28) 3.7 DS18B20 温度测量显示实验 (31) 3.8 LCD1602 字符液晶显示 (36) 3.9 串口通讯实验 (39) 3.10 基于DS1302的多功能数字钟实验 (41) 3.11 EEPROM X5045 实验 (47)

第一章STU_MAIN 单片机开发板简介 1.1 单片机开发板概述 STU_MAIN 单片机开发板是经过精心设计开发出的多功能MCS-51 单片 机开发平台。该开发板集常用的单片机外围资源、串口调试下载接口于一身,可以让您在最短的时间内,全面的掌握单片机编程技术。该开发板特别适合单片机初学者、电子及通信等专业的课程设计以及电子爱好者自学使用。 STU_MAIN 单片机开发板可作为单片机课程的配套设备,课程从最基本的预备知识开始讲起,非常详细的讲解KEIL 编译器的使用,包括软件仿真、测定时间、单步运行、全速运行、设置断点、调试、硬件仿真调试、变量观察等,整个过程全部用单片机的C 语言讲解,从C 语言的第一个主函数MAIN 讲起,一步步一条条讲解每一个语法、每条指令的意思,即使对单片机一巧不通,对C 语言一无所知,通过本课程的学习也可以让你轻松掌握MCS-51 单片机的C 语言编程。全新的讲课风格,跳过复杂的单片机内部结构知识,首先从单片机的应用讲起,一步步深入到内部结构,让学生彻底掌握其实际应用方法,把MCS-51单片机的所有应用、每个部分都讲解的非常清晰明了,授课教师在教室前面用电脑一条一条写程序,旁边用STU_MAIN 单片机开发板逐个实验的演示,给学生解释每条指令的意思及原理,通过一学期的学习让学生完全掌握单片机的C 语言编程及单片机外围电路设计的思想。以实践为主、学生现场写程序、直接下载到开发板观察现象。 1.2 单片机开发板载资源介绍 一. STU_MAIN单片机开发板(串口直接下载程序) 本开发板以STC 公司生产的STC90C54RD+ 单片机做核心控制芯片,它是 一款性价比非常高的单片机,它完全兼容ATMEL 公司的51/52系列单片机,除此之外它自身还有很多特点,如:无法解密、低功耗、高速、高可靠、强抗静电、强抗干扰等。 其次STC 公司的单片机内部资源比起ATMEL 公司的单片机来要丰富的多,它内部有1280 字节的SRAM、8-64K 字节的内部程序存储器、2-8K 字节的ISP 引导码、除P0-P3 口外还多P4 口(PLCC封装)、片内自带8路8位AD(AD 系列)、片内自带EEPROM、片内自带看门狗、双数据指针等。目前STC 公司的单片机在国内市场上的占有率与日俱增,有关STC 单片机更详细资料请查阅相关网站。 STU_MAIN单片机开发板可完全作为各种MCS-51单片机的开发板,用汇编语言或C 语言对其进行编程。当用STC 公司的单片机时,直接用后面介绍的串口线将开发板与计算机串口相连,按照STC 单片机下载操作教程便可下载程序,

数字电路实验箱使用说明

数字电路实验箱使用说明 本实验箱可以完成数字电路课程实验,由实验板和保护箱组成。该实验箱的实验板采用独特的两用板工艺,正面贴膜,印有原理图及符号,反面为印制导线并焊有相应元器件,需要测量及观察的部分装有自锁紧式接插件,使用直观、可靠。 一、技术性能及配置 1、电源 输入: AC220V 士10 %。 输出: DC 5V/1A、DC 1、25V ~15V/0、2A (两路) 有过载保护及自动恢复功能。 2、信号源 单脉冲:为消抖动脉冲,可同时输出正负两个脉冲,前后沿≤20ns ,脉冲宽度≤0、2μs ,脉冲幅值为TTL 电平。 连续脉冲:两组,一组为4 路固定频率的方波。其频率分别为200KHZ 、100KHz、50KHz、25KHz 。另一组为: 1Hz~5KHz 连续可调方波,分二档由开关切换,两路输出均为TTL 电平。 3、八组逻辑电平开关:可输出“O”、“1”电平。置于H时输出为+5V,置于L时输出为0。 4、八位电平显示:由红色LED 及驱动电路组成。当政逻辑“1”电平送入时LED亮,反之不亮。 5、数码显示:由二位7段LED数码管及二一十进制译码器组成。 6、元件库:由开关、电位器、扬声器、二极管、阻容元件构成, 其参数均在面扳上标明。 7、圆孔型双列直插式集成电路插座: 14脚10只,16只脚3只,20 脚1 只。 二、电路原理 本实验箱有电源、信号源、电平指示、电平开关、数码管等部分组成。相应电路及器件在面板背面的印制电路板上。 三、使用方法 1、将标有220V的电源插入市电插座,接通开关,面板指示灯亮,表示实验箱电源正常工作。 2、连接线:实验箱面板上的插孔应使用专用的连接线,该连接线插头可叠插使用,顺时针向下旋转即锁紧,逆时针向下旋转即可松开。拔出时不要直接拉导线。 3、面板上IC插座均未接电源,实验时应按插入IC的引脚接好相应的电源线才能正常工作。 4、IC插入插座前应调整好双列引线间距,仔细对准插座后均匀压入,拔出时需用螺丝刀从旁边轻轻翘起。 5、实验时应先阅读实验指导书,在断开电源开关的状态下按实验线路接好连接线(实验中用到可调直流电源时,应在该电源调到实验值在接到实验电路中),检查无误后接通电源。 6、实验时要更改接线或元器件,应先关断电源开关,插错或多余的线要拔去,不能一端插在电路上,另一端悬空,防止碰到电路其他部分。 为保证实验顺利进行,要注意所有集成电路的使用规则,特别是对输入空端和多余电路单元要按规定接相应电平。

单片机课程设计说明书

任务书——电脑时钟(带定时启闹功能) 一、课程设计题目: 电脑时钟的设计与制作 二、课程设计要求: 要求设计制作的电脑时钟具有以下功能: 1.自动计时,由6位LED显示器显示时、分和秒; 2.具备校准功能,可以直接由0-9数字键设置当前时间; 3.具备定时启闹功能。 三、设计任务概述: 通过设计一个电脑时钟,掌握Protel 设计单片机应用系统硬件线路图的方法,掌握使用Dais集成开发环境开发单片机应用系统控制程序的基本步骤和方法。 任务涉及的知识面包括MCS-51汇编程序语言、MCS-51 单片机I/O 应用、中断与定时器应用、人机接口应用技术等。 四、工作计划及安排: ①布置任务、分析任务、学习汇编语言、单片机的功能程序设计(3 天) ②方案设计、使用Protel 设计和绘制电脑时钟的硬件原理图(2 天) ③电脑时钟控制程序设计和调试(4 天) ④撰写实习报告(1 天) 五、考核及成绩评定方式: 设计结果占40 %;实习报告占40%;平时抽查(含半小时抽查):20%; 课程程设计的成绩可为优秀、良好、中等、及格、不及格五个等级; 考勤:迟到扣5 分/次,旷课扣10 分/次

设计说明书目录 0、前言 单片机的应用介绍 1、课程设计的目的和要求 1.1课程设计的目的 1.2课程设计的基本要求 2、总体设计 2.1、总体方案 2.1.1、计时方案 2.1.2、键盘/显示方案 2.2、硬件总体设计 2.2.1、系统组成方案 2.2.2、扩展单元编址 2.2.3、键盘、显示功能的定义 2.3、软件总体设计 2.3.1、存储单元的分配、标志位的定义 2.3.2、主程序框图及清单(带有注释) 3、硬件设计 本系统所选用的各种芯片的功能、引脚、相应的命令控制字格式等。 4、软件设计 本系统的主要子程序、中断服务程序的框图及程序清单(带有注释) 5、总结 课程设计的收获、体会以及对本教学环节的意见和建议 6、参考文献 7、系统原理图 A3图纸绘制 摘要:用8051单片机CPU及接口电路设计电压检测报警系统并实现。包括企划,设计,运行.调试等过程。用到8051,8255两种芯片。 前言

相关主题
文本预览
相关文档 最新文档