单片机仿真软件的实用说明

单片机仿真软件的实用说明
单片机仿真软件的实用说明

单片机仿真机使用说明

型号:LG-32K

2001/9/3 https://www.360docs.net/doc/1d9625518.html,

LG-32K是老古开发网推出的一个支持keil c51设计软件的软件断点仿真机。

使用一片SST89C58单片机和一片AT90S8515单片机来实现仿真功能(主CPU 和用户CPU),两片CPU之间通过一根I/O引脚通讯(通讯速率在33兆晶振时约100KBPS),主CPU负责跟keil c51通讯,用户CPU只跟主CPU通讯.结构框图:

主要功能和特性:

1.支持串口的仿真功能

2.串口中断用户可以使用

3.不占用定时器2

4.完全仿真p0,p2口

5.支持89C52等嵌入式CPU仿真

6.占用用户堆栈2个字节

7.占用1条I/O : P3.5

8.ISP 在线编程,在线下载

9.仿真频率最高33兆

10.支持同时最多10个断点

11.支持单步,断点,全速运行

12.支持汇编,c语言,混合调试

13.支持KEIL C51的IDE开发仿真环境UV1 UV2

(V5.20 V6.02 V6.10 V6.12 V6.14)

14.单步执行时间(60毫秒)

15.程序代码载入(可以重复装载,无需预先擦除用户程序空间)

16.SFR读取速度(128个)200毫秒

17.跟踪记录(trace record)256条

18,可以仿真标准的89c51,89c52,89c58等51内核的单片机仿真。仿真机的正面图:

仿真机的底面图:

仿真机的电路图1:

仿真机的电路图2:

仿真机的电路图3:

仿真机的电路图4:

如何使用:

1。如何接仿真机的接线:

总共有2条线,4个接口.两个USB的接头USB_B,USB_A

两个串口接头COM_B,COM_A

提供的两条连接线是一样的.

两个USB的接头是用来从电脑的USB口取得5伏的电源.只要将其中的一个接到你的电脑任何一个USB接口 .如果你不是从电脑的USB接口取得电源,而是从你的电路板供应5伏的电压给仿真机的话,这两个USB的接头不用接到你的电脑上.USB的接头的作用只是从电脑里取得电源而已,不作数据通讯.

两个串口的连接头:

COM_A要接到你的电脑的串口.这是跟keil c51进行通讯的接口.keil c51通过这个串口发命令到仿真机.

COM_B是连接到你的仿真CPU的串口的,用来监视你的CPU的串口发出的数据的.如果你的程序没有用到串口,就不用接到电脑的串口. 如果你想看你的单片机的串口发出的数据,就要连接到你的电脑的串口(这时需要使用你的电脑的两个串口.)

注意不要插反你的连接线,连接线的正确接法是:

2。如何设置Keil C51仿真机的工作参数?

这里拿keil c51 V6.14来说明。(keil c51 v6.02,v6.10,v6.12的设置跟v6.14是一样的).

1.先打开一个工程文件。如果你没有工程文件就要先建立一个。这里拿keil c51提供的hello.prj为例子说明。

用鼠标点击菜单的project,选择open project。如图:

2.选择keil\c51\examples\hello\hello,点击打开,如图:

3。选择菜单的Project->Option for Target 'Simulator',如图:

3.1:(2001.11.10补充)选择C51栏的设置如图:

删掉define:里的MONITOR51这几个字母,如果define栏是空的,可以跳过这一步:

删掉MONTOR51之后的设置如下图,不要点击确定,因为还要进行其他设置:

附注:3.1的步骤是调试keil提供的这个Hello工程才需要做的,对你自己建立的工程不需要这个设置,你自己的工程可以跳过这步,直接进行下一个设置.在这里用红色来写这个说明,是需要引起用户注意,一些用户买回仿真机之后,然后说调试到第二步就死机了.把仿真机退回换一个新的,结果还是这样,我检查了退回的仿真机,仿真机没有问题.而是忽略了要做这一步的设置.这是我的说明文件漏掉了这一步的说明,特此更正.

4。选择debug栏的设置项目:

Use: Keil Monitor-51 Driver

Load Application at Start:选择这项之后,keil才会自动装载你的程序代码。Go till main:调试c语言程序时可以选择这一项,pc会自动运行到main程序处

点击上图的Settings,打开新的窗口:

Port:设置你的串口号,为仿真机的串口连接线 COM_A所连接的串口。Baudrate:设置为57600,仿真机固定使用57600bps跟keil通讯。

Serial Interrupt:选中它。

Cache Options: 可以选也可以不选,推荐选它,这样仿真机会运行的快一点。最后点击ok和确定关闭你的设置。

6。编译你的程序,选择Project -> Rebuild all target files

7.编译完毕之后,选择Debug->Start/Stop Debug Session,就进入仿真了

8。装载代码之后,在左下角显示如图:

Connected to Monitor-51 V1.0

表示连接到仿真机,仿真机的版本号为1.0,这是我的第一个版本。

Load "C:\\Keil\\C51\EXAMPLES\\HELLO\\HELLO"

表示代码装载成功。

9 其他的调试方法跟软件仿真是一样的。

3.如何使用用户板的晶振?

答:

板上有一个拨码开关:

是8路的,默认的设置如上图,设置的位置如下:

1 ON

2 OFF

3 OFF

4 OFF

5 OFF

6 OFF

7 OFF

8 ON

拨码开关拨到右边为ON, 左边为OFF

其中的123路拨码开关是设置使用仿真板的晶振还是用用户板的晶振。默认是用仿真板上的晶振,为11059200 hz 的。

要使用用户板的晶振,请将123路设置为:

1 OFF

2 ON

3 ON

4.如何使用用户板的复位?

其中的第4路拨码开关是设置使用仿真板的复位(RESET)还是用用户板的复位(RESET)。

默认是用仿真板上的复位,就是SST89C58的RESET脚不连到用户板。

要使用用户板的复位,就是SST89C58的RESET脚连到用户板,请将第4路设置为:

4 ON

使用看门狗复位时,最好设置为OFF .

5.如何使用板上的电平转换电路?

其中的第5,6路拨码开关是设置使用仿真板的MAX232做为电平转换,还是用用户板的电平转换。

默认是用用户板上的转换。

要使用仿真板的串口,将第5,6路设置为:

5 ON

6 ON

这时才可以通过我提供的第二条串口线来查看串口的输入输出。

6.我的程序可以使用P3.5吗?

答:

由于监控系统要使用P3.5来进行通讯,最好不要使用。如果使用,可能会影响该引脚的状态。对监控系统是没有影响的。可以用来做输出。这是该仿真机的一个弱点。

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单片机下载程序。

基于IAP15F2K61S2单片机的在线仿真功能的实现

文杜洋 有单片机初学者问了我这样一个问题:单片机真是个好东西,可以实现我地很多想法,就是在编程开发地时候太麻烦,每次改动都要重新编译、下载,再等待着问题地出现.仅调试一个参数就要花上几个小时地时间.对于我们这些没什么经验地编程菜鸟来说太麻烦了.我想单片机技术发展至今,应该有更便捷地开发工具吧.杜老师你平时是怎么开发单片机软件地?有什么秘诀传授一下呗!文档来自于网络搜索 我地回答是:当然有秘诀,那就是使用“仿真功能”.什么是仿真?它如何实现更快捷地开发呢?详见下文. 【什么是仿真】 什么是仿真?我们举一个汽车设计地例子来说明一下吧.大家一定在影视剧或电视广告中看过这样地镜头:在一个大大地厂房里,一辆崭新地小汽车正在以很高地速度撞向一面厚厚地水泥墙.坐在车上地两个人面不改色心不跳,一动不动地等待着死亡.他们为何如此冷静,因为“他们”是实验用地假人.说时迟那时快,汽车已经撞到了墙上,巨大地声响夹杂着飞溅地碎片充满了空间,汽车在撞击中破了相.旁边地几台高速摄像机记录下了这一切.这是一次真实地撞击实验,目地是为了得出这款车型在出现意外时,是否能保住人地小命.安装在假人身上地传感器所得出地数据,能帮助工程师们发现安全隐患,改进汽车地设计.可以说以上就是一次仿真,一辆真车和两个假人有计划地撞墙,模拟了真实车祸情况.仿真让实验变得可能,因为没有一个真人愿意坐在车里参与这场实验.当真实情况很难在开发时再现时,仿真就可以帮助开发者完成必要地实验.这就如同单片机开发中,我们在自己地实验板上去开发一款产品一样.当我们设计好了一个产品地功能,我们要在实验板上模拟用户地操作,看看操作是否正常,产品地反应速度和稳定性如何.这些都是在仿真——模仿用户使用地真实情况.文档来自于网络搜索 有朋友会问了:如果这就是仿真,那还有什么好讲地呢?嗯,如上所说地仿真只是广义上地仿真,凡是在实验室里用实验板或工程样机模拟用户使用地过程,都可以算是仿真.而还有一种狭义地仿真,就是下面要重点介绍地内容.再说回到汽车撞击地实验吧.后来呀,汽车公司地老板在办公室里坐不住了.因为每当从外面传来一声巨响,他就知道又有一辆新车被撞得稀巴烂,一阵痛苦涌上心头.虽然理性上明白,这是为了开发出更安全地汽车,可是感性上还是不喜欢这种烧钱地行为.人们常说利益推动科技进步,当老板地利益受损,自然就会有高科技问世.不久,工程师们用上了一种电脑仿真软件,它采用了虚拟现实地技术,只要在电脑上按几个钮,输入一些汽车地参数,一台虚拟地汽车就出现在屏幕上.这辆虚拟车能和真车一样撞击、飞溅,然后得出一大堆接近真实地数据.不仅能模拟真实地撞,还能歪着撞,倒着撞,飞起来撞,飞起来转体度地撞.还能暂停时间,一步一步撞,或者只看撞击中某一秒地数据.这一技术完全超越了真实实验,撞击再也不用耗人耗时了,新车地开发速度也快了很多,大大降低了成本.文档来自于网络搜索 汽车公司地遭遇在单片机公司也同样发生着,各种仿真软件如雨后地水泡子般越来越多.有地直接在电脑上虚拟仿真,还有地用一种叫仿真器地东西,让实验板与电脑连接,给实验板或工程样机增加了单片机实物所不能达到地仿真功能.其中最重要地一个功能就是“单步运行”了.在仿真软件里,把单片机从上电开始以正常地速度一直运行下去地过程叫“全速运行”.相对地,如果单片机只运行程序中地某一条或几条程序就是单步运行了.在非仿真地情况下,单片机是不能单步运行地.那单步运行有什么用呢?呵呵,单步运行非常有用呀,甚至可以说是一项单片机开发地重大进步,就如同录音带和地区别一样.录音带在听歌地时候必须从头听到尾,如果想换歌就得花时间倒带,而且你也不能精准地倒到下一首歌地开始处.而不是连续地线性存储,你可以随意换歌,还能把任意地一段反复听.在单片机地开发中,我们为了测试某个部分地功能,必然要从头运行,再跳过不必要部分才能达到.大把地时间浪漫

实验一proteus仿真软件使用方法

实验一 Proteus仿真软件使用方法 一.实验目的: (1)了解Proteus仿真软件的使用方法。 (2)了解51单片机编程器Keil与Proteus仿真软件的联用方法。 二.实验要求: 通过讲授和操作练习,学会正确使用Proteus仿真软件及Keil编程及其联合调试。 三.实验内容: (1)Proteus 仿真软件介绍 Proteus 软件是由英国LabCenter Electronics 公司开发的EDA工具软件,由ISIS 和ARES两个软件构成,其中ISIS是一款便捷的电子系统仿真平台软件,ARES是一款高级的布线编辑软件。它集成了高级原理布线图、混合模式SPICE电路仿真、PCB设计以及自动布线来实现一个完整的电子设计。 通过Proteus ISIS软件的VSM(虚拟仿真技术), 用户可以对模拟电路、数字电路、模数混合电路,以及基于微控制器的系统连同所有外围接口电子元器件一起仿真。 图1是Proteus ISIS的编辑窗口: 图1 ISIS的编辑界面 图中最顶端一栏是“标题栏”,其下的“File View Edit ……”是“菜单栏”,再下面的一栏是“命令工具栏”,最左边的一栏是“模式选择工具栏”;左上角的小方框是“预览窗口”,其下的长方框是“对象选择窗口”,其右侧的大方框是“原理图编辑窗口”。 选择左侧“模式选择工具栏”中的图标,并选择“对象选择窗口”中的P按钮,就会出现如图2的元器件选择界面:

图2 元器件库选择界面 在元器件列表框中点击你需要的器件类型(例如:电阻-Resistors,单片机芯片-MicroprocessorICs, LED-Optoelectronics)或在左上角的关键字(Keywords)框中输入你需要的器件名称的关键字(如:信号源 - Clock, 运放 - CA3140等),就会在图2中间的大空白框列出你所需的一系列相关的元件。此时,你可用鼠标选中你要的元件,则图2右上角的预览框会显示你所要元件的示意图,若就是你要的元器件,则点击OK按钮,该元器件的名称就会列入位于图1左侧的“对象选择窗口”中(参见图1左侧下方框)。 所需元器件选择好后,在“对象选择窗口”选择某器件,就可以将它放到图1中的“原理图编辑窗口”中(若器件的方向不合适,你可以利用图1左下角的旋转按钮来改变它)。将所要的元器件都选好后,将它们安放到合适的位置,就可以用连接线把电路连接好,结果存盘(请按规定的目录存盘,并记住其路径/目录/文件名[学号-实验序号])。 (2)51单片机编程器– Keil V3的使用 Keil编程器可用于MCS-51单片机软件编程与调试,它的工作界面如图3所示: Keil编程器是Keil Software Inc/Keil Electronic GmbH 开发的基于80C51内核的微处理器软件开发平台,可以完成从工程(Project)的建立和管理、程序的编译和连接、目标代码的形成、软件仿真等一套完整的软件开发流程。它与Proteus挂接,可以进行单片机应用系统的硬件仿真。 汇编语言编程方法: ①打开“File”菜单→选择新建“New...”→在弹出的文本框(Text1)中编写所需的汇编语言程序→程序写好后,保存(从File→Save As..→选择某目录,文件名.ASM, 存盘); ②打开“Project”菜单→选择新建工程“New Project...”→在弹出的窗口填写:工程名→保存(文件名的后缀是 .uv2 。此时图3的工程窗口中将建立Target1

基于单片机仿真软件proteus的流水灯实验报告

《单片机原理》实验报告题目:流水灯设计 姓名:刘伟 学号:1042157110 专业:10计科特色班 院系:信息工程学院 指导老师:史先桂 完成时间:2014 年 4 月19日安徽新华学院教务处制

一、实验目的 1、熟练掌握单片机仿真软件proteus使用方法和注意事项。 2、了解简单单片机应用系统的设计方法。 3、帮助学生养成良好实验习惯。 二、实验内容 单片机仿真软件proteus上实现8个发光LED“流水”的现象,实现两个流水灯情况:1、先奇数灯亮,再偶数灯亮;2、实现流水灯从两边向中间亮,再从中间到两边亮。并通过编写程序控制流水现象。 三、实验说明 依照实验的硬件电路原理,在单片机仿真软件proteus上进行硬件电路的模拟,然后进行实验。在发光二极管两次点亮的间隔中加延时程序,让每次点亮停留一段时间,像这样人眼就可以看到“流水”的现象。 四、实验环境 硬件:pc机;软件:单片机仿真软件proteus。 五、实验原理图 六、实验参考程序 #include #include void delay_ms(int n) //延时n毫秒 { int i,j; for(i=0;i

void main() { int i, num; unsigned char p1; unsigned char p0, p; while(1) { for(i=0; i<3; i++) //间隔500ms先奇数亮再偶数亮,循环三次 { P1=0xaa; P0=p1; delay_ms(500); P1=0x55; P0=p1; delay_ms(500); } p1= 0xfe; num=3; while(num-- > 0) //一个灯上下循环三? { for(i=0; i<8; i++) { P0=p1; delay_ms(100); p1=_cror_(p1,1); } } //两个分别从两边往中间流动三? p1= 0xfe; p0= 0x7f; num=3; while(num-- > 0) { for(i=0; i<4; i++) //让LED灯从两边向中间点亮 { p1=_crol_(p1,1); p0=_cror_(p0,1); p=p1&p0; delay_ms(100); P1=p;

单片机开发与仿真软件Keil C51的使用

单片机开发与仿真软件Keil C51的使用 一、Keil C51 操作入门 1.1 Keil C51 简介 Keil C51 是德国知名软件公司Keil(现已并入ARM 公司)开发的基于8051 内核的微控制器软件开发平台,是目前开发8051 内核单片机的主流工具。Keil 51支持汇编语言、C语言等各种开发语言。其中,uVision2集成开发环境包含项目管理、源代码编辑和强大的程序调试环境。uVision2调试器是一个强大的全特性调试器,允许用户在PC机上完全模拟目标程序、指令集和片内外围功能。 实验所用的是Keil C51 V7.09评估版。 1.2 Keil C51 的启动 双击桌面上的“Keil uVision2”图标,启动Keil C51程序,启动界面如图1所示。 图1 Keil C51的启动界面 1.3 建立第1 个Keil C51 程序 Keil C51 是一个功能很强大的软件,但是使用起来并不复杂。现在就通过建立一个简单的LED(发光二极管)闪烁发光的实例来初步掌握Keil C51的基本用法。硬件电路参见图2,单片机I/O 输出低电平可点亮LED。 图2 LED 闪烁发光电路 ●新建工程。执行Keil C51 软件的菜单“Project | N ew Project…”,弹出一个名为“Create

New Project”的对话框。先选择一个合适的文件夹准备来存放工程文件,比如“E:\Project\LedFlash”,其中“LedFlash”是新建的文件夹。建议:今后每新建一个工程都要在适当的磁盘位置新建一个文件夹用来保存工程文件,以方便管理,并养成良好的习惯。最后,为工程取名为“LedFlash”,并保存。参见图3。 图3 新建Keil C51 工程 ●选择CPU。紧接着,Keil C51 提示选择CPU 器件。8051 内核单片机最早是由鼎鼎 大名的Intel 公司发明的,后来其他厂商如Philips 、Atmel 、Winbond 等先后推出其兼容产品,并在8051 的基础上扩展了许多增强功能。在这里可以选择Philips 的第1 个器件“80/87C51”,该器件与Intel 的8051 完全兼容。参见图4 。 图4 选择CPU ●接下来弹出一个如图5 所示的对话框。该对话框提示是否要把标准8051 的启动代

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”时,可以作为高阻抗输入。

单片机课程设计说明书范文概况

目录 1 绪论 (1) 1.1 概述 (1) 1.2 设计目的 (1) 2 设计任务及内容 (1) 2.1 设计任务 (1) 2.2 设计内容 (1) 3 总体设计及核心器件简介 (2) 3.1 总体设计 (2) 3.2 硬件设计 (2) 3.2.1 硬件系统总体设计 (2) 3.2.2 单片机的选择 (3) 3.2.3 显示电路的选择与设计 (4) 3.2.4 按键电路的选择与设计 (6) 3.2.5 时钟电路的选择与设计 (7) 3.2.6 复位电路的选择与设计 (8) 3.2.7 系统总电路的设计 (10) 3.3 软件设计 (11) 3.3.1 程序设计思想 (11) 3.3.2 系统资源的分配 (11) 3.3.3 主程序设计 (11) 3.3.4 中断程序设计 (12) 4 数字电子秒表的安装与调试 (15) 4.1 软件的仿真与调试 (15) 4.2 硬件的安装与调试 (15) 4.2 汇编程序 (15) 5 设计体会与总结 (21)

1 绪论 1.1 概述 单片微型计算机简称单片机,又称微控制器,是微型计算机的一个重要分支。单片机是20世纪七十年代中期发展起来的一种大规模集成电路芯片,是集CPU、RAM、ROM、I/O接口和终端系统与同一硅片的器件。20世纪八十年代以来单片机发展迅速各类新产品不断涌现出现许多新产品,出现了许多高性能新型机种现已成为工业控制和各控制领域的支柱产业之一。由于单片机功能强、体积小、可靠性好、价格便宜等独特优点因而受到人们的高度重视并取到了一系列的科研成果,成为传统工业技术改造和新产品更新换代的理想机种,并具有广阔的发展前景。 本设计运用所学的单片机知识,将单片机与普通秒表相结合设计了电子秒表,具有显示直观、读取方便、精度高等优良特点,在计时中应用广泛。 1.2 设计目的 加强对51系列单片机的构造了解及应用,熟悉汇编语言或C语言编程,综合掌握和理解设计各部分的工作原理、设计过程、芯片器件的选择方法、模块化编程等多项知识。 (1)用单片机模拟实现具体应用使个人设计系统能够真正使用; (2)把理论知识与实践知识相结合,充分发挥个人能力,并在实践中得到锻炼;(3)提高利用已学的知识分析和解决问题的能力; (4)提高动手实践能力。 2 设计任务及内容 2.1 设计任务 结合教材及参考资料,用80C51单片机模拟实现电子秒表的开启,计时,停止并显示时间等功能。 2.2 设计内容 (1)填写设计任务书; (2)进行总体设计,画出设计原理图; (3)用PROTEUS软件画出设计电路图; (4)用Keil软件编写程序; (5)在PROTEUS里模拟并调试程序达到期望功能。

单片机开发板使用手册

目录 第一章:开发板简介 (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个数码

51单片机课程设计

课程设计说明书
课程设计名称






学生姓名
指导教师
单片机原理及应用课程设计 电子信息工程 140405 20141329 李延琦 胡黄水
2016 年 12 月 26 日

课程设计任务书
课程设计 题目
酒精测试仪
起止日期
2016 年 12 月 26 日— 2017 年 1 月 6 日
设计地点
计算机科学与工程学 院单片机实验室 3409
设计任务及日程安排: 设计任务:分两部分: (一)、设计实现类:进行软、硬件设计,并上机编程、联线、调试、 实现; 1.电子钟的设计 2.交通灯的设计 3.温度计的设计 4.点阵显示 5.电机调速 6.电子音乐发声(自己选曲) 7.键盘液晶显示系统 (二)、应用系统设计类:不须上机,查资料完成软、硬件设计画图。 查资料选定题目。 说明:第 1--7 题任选其二即可。(二)里题目自拟。 日程安排: 本次设计共二周时间,日程安排如下: 第 1 天:查阅资料,确定题目。 第 2--4 天:进实验室做实验,连接硬件并编写程序作相关的模块实验。 第 5--7 天:编写程序,并调试通过。观察及总结硬件实验现象和结果。 第 8--9 天:整理资料,撰写课程设计报告,准备答辩。 第 10 天:上交课程设计报告,答辩。 设计报告要求:
1. 设计报告里有两个内容,自选题目内容+附录(实验内容),每 位同学独立完成。 2. 自选题目不须上机实现,要求能正确完成硬件电路和软件程序 设计。内容包括: 1) 设计题目、任务与要求 2)硬件框图与电路图 3) 软件及流程图 (a)主要模块流程图 (b)源程序清单与注释 4) 总结 5) 参考资料 6)附录 实验上机调试内容
注:此任务书由指导教师在课程设计前填写,发给学生做为本门课程设计 的依据。

PROTEUS单片机仿真软件介绍

Proteus--软件介绍 Proteus是由Labcenter Electronics开发的功能强大的单片机仿真软件,现在最新版本6.9 SP5,其演示版本可在其官方网站https://www.360docs.net/doc/1d9625518.html,下载。 Proteus与其他的仿真软件相比较,在下面的优点: 1.能仿真模拟电路、数字电路、数模混合电路; 2.能绘制原理图、PCB图; 3.几乎包括实际中所有使用的仪器 4.其最大的亮点在于能够对单片机进行实物级的仿真。从程序的编写,编译到调试,目标版的仿真一应俱全。支持汇编语言和C语言的编程。还可配合Keil C实现程序的联合调试,将Proteus中绘制的原理图作为实际中的目标板,而用Keil C集成环境实现对目标板的控制,与实际中通过硬件仿真器对目标板的调试几乎完全相同,并且支持多显示器的调试,即Proteus运行在一台计算机上,而Keil C运行在另一台计算机上,通过网络连接实现远程的调试。 Proteus原理图元器件库详细说明 当你在用Proteus的时候,你是否真的清楚它们的元件库呢?如果你不清楚的话,也许这个对你有点用!!PROTEUS原理图元器件库详细说明 Device.lib 包括电阻、电容、二极管、三极管和PCB的连接器符号 ACTIVE.LIB 包括虚拟仪器和有源器件 DIODE.LIB 包括二极管和整流桥 DISPLAY.LIB 包括LCD、LED BIPOLAR.LIB 包括三极管 FET.LIB 包括场效应管 ASIMMDLS.LIB 包括模拟元器件 VALVES .LIB 包括电子管 ANALOG.LIB 包括电源调节器、运放和数据采样IC CAPACITORS.LIB 包括电容 COMS.LIB 包括4000系列 ECL.LIB 包括ECL10000系列 MICRO.LIB 包括通用微处理器 OPAMP.LIB 包括运算放大器 RESISTORS.LIB 包括电阻 FAIRCHLD .LIB 包括FAIRCHLD 半导体公司的分立器件 LINTEC.LIB 包括LINTEC公司的运算放大器 NATDAC.LIB 包括国家半导体公司的数字采样器件 NATOA.LIB 包括国家半导体公司的运算放大器 TECOOR.LIB 包括TECOOR公司的SCR 和TRIAC TEXOAC.LIB 包括德州仪器公司的运算放大器和比较器 ZETEX .LIB 包括ZETEX 公司的分立器件 也许部分因版本回有所不同,这是PROTEUS 6.7的版本。 如何删除左边元件列表中的元件 点edit 中的Tidy可以删去所有你没用到的零件,但如果想只删其中指定的零件,似乎Proteus没有这个功能。

单片机系统设计与仿真软件

(此文档为word格式,下载后您可任意编辑修改!) PROTEUS —单片机系统设计与仿真软件 一、Proteus 6.7 Professional 界面简介 安装完Proteus后,运行ISIS 6.7 Professional,会出现以下窗口界面: 为了方便介绍,分别对窗口内各部分进行中文说明(见上图)。下面简单 介绍各部分的功能: 1.原理图编辑窗口(The Editing Window ):顾名思义,它是用来绘制原理图的。蓝色方框内为可编辑区,元件要放到它里面。注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图的可视范围。 2.预览窗口(The Overview Window ):它可显示两个内容,一个是:当你 在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是,当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口

中点击鼠标后),它会显示整张原理图的缩略图,并会显示一个绿色的方框,绿色 的方框里面的内容就是当前原理图窗口中显示的内容,因此,你可用鼠标在它上面点击来改变绿色的方框的位置,从而改变原理图的可视范围。 3.模型选择工具栏( Mode Selector Toolbar ):主要模型( Main Modes ): 1*选择元件(components)(默认选择的) 2* 放置连接点 3* 放置标签(用总线时会用到) 4* 放置文本 5* 用于绘制总线 6* 用于放置子电路 7* 用于即时编辑元件参数 (先单击该图标再单击要修改的元件) 配件( Gadgets): 1*终端接口( terminals):有VCC、地、输出、输入等接口 2* 器件引脚:用于绘制各种引脚 3* 仿真图表( gra ph ) :用于各种分析,如Noise Analysis 4* 录音机 5* 信号发生器( generators) 6* 电压探针:使用仿真图表时要用到 7* 电流探针:使用仿真图表时要用到 8* 虚拟仪表:有示波器等 2D 图形( 2D Graphics): 1* 画各种直线 2* 画各种方框 3* 画各种圆 4* 画各种圆弧 5* 画各种多边形 6* 画各种文本 7* 画符号 8* 画原点等 4.元件列表( The Object Selector ):用于挑选元件( components)、终端接口 ( terminals)、信号发生器 (generators)、仿真图表(graph)等。举例,当你选择"元件 (components)”,单击"P”按钮会打开挑选元件对话框,选择了一个元件后(单击了“ OK ”后),该元件会在元件列表中显示,以后要用到该元件时,只需在元件列表中选择即可。 5.方向工具栏( Orientation Toolbar ):旋转:旋转角度只能是90 的整数倍。 翻转:完成水平翻转和垂直翻转。使用方法:先右键单击元件,再点击(左击)相应的旋

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 单片机下载操作教程便可下载程序,

基于单片机的直流电压检测系统设计 课程设计说明书

山东建筑大学 课程设计说明书 题目:基于单片机的直流电压检测系统设计课程:单片机原理及应用B课程设计 院(部):信息与电气工程学院 专业: 班级: 学生姓名: 学号: 指导教师: 完成日期:2013年6月

摘要........................................................................... 错误!未定义书签。 1 设计目的 (1) 2 设计要求 (2) 3 设计内容 (3) 3.1 单片机电压测量系统的总体设计 (3) 3.1.1 硬件选择 (4) 3.1.2 软件选择 (4) 3.2 硬件电路的设计 (4) 3.2.1 输入电路模块设计 (4) 3.2.2 LM7805稳压电源电路介绍 (5) 3.2.3 显示模块电路设计 (6) 3.2.4 A/D转换设计 (7) 3.2.5 单片机模块的简介 (9) 3.3系统软件的设计 (12) 3.3.1主程序的设计 (13) 3.3.2 各子程序的设计 (14) 总结与致谢 (17) 参考文献 (18) 附录一系统整体电路图 (19) 附录二A/D转换电路的程序 (20) 附录三1602LCD显示模块的程序 (22)

摘要 随着电子科学技术的发展,电子测量成为广大电子工作者必须掌握的手段。对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。本设计在查阅了大量前人设计的数字电压表的基础上,利用单片机技术结合A/D转换芯片ADC0832构建了一个直流数字电压表。本文首先简要介绍了单片机系统的优势,然后详细介绍了直流数字电压表的设计流程,以及硬件系统和软件系统的设计。 本文介绍了基于89S51单片机的电压测量系统设计,介绍1602LCD液晶的功能和ADC0832的转换原理。该电路设计简单,方便。该设计可以测量0~5V的电压值,并在1602LCD液晶上显示出来。 本系统主要包括三大模块:主程序模块、显示模块、A/D转换模块,绘制点哭原理图与工作流程图,并进行调试,最终设计完成了该系统的硬件电路,在软件编程上,采用了c语言进行编程,开发了显示模块程序,A/D转换程序。 关键词:89S51单片机;1602LCD液晶;ADC0832

单片机伟福和 Proteus ISIS仿真软件的使用

伟福和Proteus ISIS仿真软件的使用 第一部分 Proteus ISIS快速入门 一、简介 Proteus软件是一款强大的单片机仿真软件,对于单片机学习和开发帮助极大。 Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows 操作系统上,可以仿真、分析(SPICE)各种模拟器件和数字集成电路,包括单片机。在国内由广州的风标电子技术有限公司代理。 在单片机课程中我们主要利用它实现下列功能: 1、绘制硬件原理图,并设置元件参数。 2、仿真单片机及其程序以及外部接口电路,验证设计的可行性与合理性,为实际的硬件实验做好准备。 3、如有必要可以利用它来设计电路板。 总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,可以实现从构想到实际项目完成全部功能。 这里介绍Proteus ISIS软件的工作环境和一些基本操作,实现初学者入门。至于更加详细的使用,请参考软件的帮助文件和其他有关书籍,还可以到网上找到许多参考资料。 二、界面介绍 双击桌面上的ISIS 7 Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus 7 Professional”→“ISIS 7 Professional”,出现如图2-1所示屏幕,表明进入Proteus ISIS集成环境。 图2-1 Proteus ISIS集成环境 进入之后的界面类似如图2- 2 所示。 图中已经标注各个部分的作用,我们现在就使用软件提供的功能进行工作。

图2-2 ISIS主窗口 三、一个小项目的设计过程 1、建立新项目 启动软件之后,首先,新建一个项目: 点击菜单:File→New Design,如图2-3所示,即可出现如图2-4所示的对话框,以选择设计模板。一般选择A4图纸即可,点击OK,关闭对话框,完成设计图纸的模板选择, 出现一个空白的设计空间。 图2-3 新设计图2-4 选模板这时设计名称为UNTITLED (未命名),你可以点击菜单file→save design 来给设计命名。也可以在设计的过程中任何时候命名。 2、调入元件 在新设计窗口中,点击对象选择器上方的按钮P(如图2-5所示),即可进入元件拾取 对话框,如图2-6所示。

单片机系统设计与仿真软件

(此文档为word格式,下载后您可任意编辑修改!) PROTEUS —单片机系统设计与仿真软件 一、Proteus 6.7 Professional 界面简介 安装完Proteus 后,运行ISIS 6.7 Professional,会出现以下窗口界面: 为了方便介绍,分别对窗口内各部分进行中文说明(见上图)。下面简单 介绍各部分的功能: 1.原理图编辑窗口(The Editing Window):顾名思义,它是用来绘制原理 图的。蓝色方框内为可编辑区,元件要放到它里面。注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图的可视范围。 2.预览窗口(The Overview Window):它可显示两个内容,一个是:当你 在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是,当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口中点击鼠标后),它会显示整张原理图的缩略图,并会显示一个绿色的方框,绿色

的方框里面的内容就是当前原理图窗口中显示的内容,因此,你可用鼠标在它上面点击来改变绿色的方框的位置,从而改变原理图的可视范围。 3.模型选择工具栏(Mode Selector Toolbar): 主要模型(Main Modes): 1* 选择元件(components)(默认选择的) 2* 放置连接点 3* 放置标签(用总线时会用到) 4* 放置文本 5* 用于绘制总线 6* 用于放置子电路 7* 用于即时编辑元件参数(先单击该图标再单击要修改的元件) 配件(Gadgets): 1* 终端接口(terminals):有VCC、地、输出、输入等接口 2* 器件引脚:用于绘制各种引脚 3* 仿真图表(graph):用于各种分析,如Noise Analysis 4* 录音机 5* 信号发生器(generators) 6* 电压探针:使用仿真图表时要用到 7* 电流探针:使用仿真图表时要用到 8* 虚拟仪表:有示波器等 2D图形(2D Graphics): 1* 画各种直线 2* 画各种方框 3* 画各种圆 4* 画各种圆弧 5* 画各种多边形 6* 画各种文本 7* 画符号 8* 画原点等 4.元件列表(The Object Selector): 用于挑选元件(components)、终端接口(terminals)、信号发生器(generators)、仿真图表(graph)等。举例,当你选择“元件(components)”,单击“P”按钮会打开挑选元件对话框,选择了一个元 件后(单击了“OK”后),该元件会在元件列表中显示,以后要用到该 元件时,只需在元件列表中选择即可。 5.方向工具栏(Orientation Toolbar):

(完整版)STC89C52RC单片机手册

STC89C52单片机用户手册 [键入作者姓名] [选取日期]

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

单片机设计说明书讲解

福建工程学院 设计内容:基于51单片机的电子时钟设计 院系:计算机科学与信息学院 专业:计算机科学与技术类 班级:嵌入式1105班 学号:3110307618 姓名:林强 指导老师:蔡文培 完成日期:2014-06-03

摘要 随时代的发展,生活节奏的加快,人们的时间观念愈来愈强;随自动化、智能化技术的发展,机电产品的智能度愈来愈高,用到时间提示、定时控制的地方变得更加广泛,因此,设计开发数字时钟具有良好的应用前景。 由于单片机成本价格低、高性能,在自动控制产品得到了广泛的应用。本设计利用Ateml公司的AT89C51单片机对电子时钟进行开发,设计了实现所有功能的硬件电路,使用Keil C来进行代码编写和调试,通过Keil C与Proteus进行联合调试来测试最终结果。 在介绍本单片机的发展情况基础上,说明了本设计实现的功能,以及Proteus仿真实验板上的硬件情况,并对各功能进行了分析。主要工作放在软件的编程上面,用Proteus仿真环境可以实现时间、日期、定时以及它们的设定功能,详细对软件编程以及调试进行了说明,并对计时误差进行了分析及校正。整个实验效果良好,可以投入使用。 关键词:单片机AT89C51 电子时钟C语言

目录

第一章设计任务分析 1.1课题背景 单片机自1976年由Intel公司推出MCS-48开始,迄今已有二十多年了。由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,单片机的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。 单片机有两种基本结构:一种是在通用微型计算机中广泛采用的,程序存储器和数据存储器共用一个存储器空间的结构,称为“冯·诺依曼”(V on Neumann)结构。另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,称为“哈佛”(Harvard)结构,目前的单片机采用此种结构为多。 本文讨论的单片机多功能时钟系统的核心是目前应用极为广泛的51系列单片机,配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠性高,功能多等特点。不仅能满足所需要求而且还有很多功能可供扩展,有着广泛的应用领域。 1.2课题意义 在日常生活和工作中,我们常常用到定时控制,如扩印过程中的曝光定时等。早期常用的一些时间控制单元都使用模拟电路设计制作的,其定时准确性和重复精度都不是很理想,现在基本上都是基于数字技术的新一代产品,随着单片机性价比的不断提高,新一代产品的应用也越来越广泛。大则可以构成复杂的工业过程控制系统,完成复杂的控制功能;小则可以用于家电控制,甚至可以用于儿童电子玩具。它功能强大、体积小、质量轻、灵活好用,配以适当的接口芯片,可以构成各种各样、功能各异的微电子产品。 随着电子技术的飞速发展,家用电器和办公电子设备逐渐增多,不同的设备都有自己的控制器,使用起来很不方便。这些具有人们所需要的智能化特性的产品减轻了人的劳动,扩大了数字化的范围,为家庭数字化提供了可能。 根据这种实际情况,设计了一个单片机多功能时钟系统,它有基本的时间功能,还有定时功能,既可作为闹铃,也可扩展为定时对家电等电气产品的自动控制,可以避免多种控制器的混淆,利用一个控制器对多路电器进行控制;可增加温度传感器,进行实时温度显示,进一步扩展为利用不同的温度某些电气产品进行自动控制;也可增加湿度传感器,进行实时湿度显示,以便对湿度进行控制,方便人们的生活。 1.3本章小结 本章主要介绍了课题背景、设计任务和课题意义,对单片机的优点及结构作了简要叙述,也对本系统的应用及概况进行了说明。

相关文档
最新文档