凌阳16位单片机SPCE061A的最小系统及开发

凌阳16位单片机SPCE061A的最小系统及开发
凌阳16位单片机SPCE061A的最小系统及开发

单片机最小系统设计

单片机最小系统设计 时间: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”。

凌阳16位单片机应用基础

凌阳16位单片机应用基础 作者:罗亚非 出版社:北京航天航空大学出版社 类别:社会科学 凌阳16位单片机应用基础的简介 凌阳十六位单片机(’nSPTM)是台湾凌阳公司2001年推出的第一代单片机,低价,实用,功耗低和简单易学等特点,讲述该系列单片机的内部结构,开发工具,还提供大量应用程序举例和设计方法,通俗流畅,例题丰富,可作为从事单片机开发与应用的工程技术人员及广大单片机爱好者的自学用书,本科,在专的专业教材, 凌阳十六位单片机(’nSPTM)是台湾凌阳公司2001年推出的第一代单片机, 书本出处:凌阳16位单片机应用基础的PDF电子书下载 凌阳16位单片机应用基础的内容预览 第1章 SPCE061A单片机简介 1.1 凌阳16位单片机 1.2 SPCE061A简介第2章 SPCE061A单片机的硬件结构 2.1 ’nSPTM的内核结构 2.2 SPCE061A的片内存储器结构 2.3 SPCE061A的输入/输出接口 2.4 时钟电路 2.5 锁相环PLL振荡器 2.6系统时钟 2.7 时间基准信号 2.8 定时器/计数器 2.9 睡眠与唤醒 2.10模/数转换器ADC 2.11 DAC方式音频输出显示全部信息第1章SPCE061A单片机简介 1.1 凌阳16位单片机 1.2 SPCE061A简介第2章SPCE061A单片机的硬件结构 2.1 ’nSPTM的内核结构 2.2

SPCE061A的片内存储器结构 2.3 SPCE061A的输入/输出接口 2.4 时钟电路 2.5 锁相环PLL振荡器 2.6 系统时钟 2.7 时间基准信号 2.8定时器/计数器 2.9 睡眠与唤醒 2.10 模/数转换器ADC 2.11 DAC方式音频输出 2.12 低电压监测/低电压复位(LVD/LVR)2.13 串行设备输入输出端口(SIO) 2.14 通用异步串行接口UART 2.15 保密设定 2.16 看门狗计数器(WatchDog)第3章 指令系统 3.1指令系统的概述及符号约定 3.2 数据传送指令 3.3 SPCE061A的算术运算 3.4 SPCE061A的逻辑运算 3.5 SPCE061A的控制转移类指令 3.6 伪指令第4章 程序设计 4.1 ’nSPTMIDE的项目组织结构 4.2 汇编语言程序设计 4.3 C语言程序设计 4.4 应用程序设计第5章 中断系统 5.1 概述 5.2 SPCE061A的中断系统 5.3 中断系统的应用第6章 集成开发环境IDE 6.1 概述 6.2 菜单 6.3 工具栏 6.4 窗口 6.5 项目 6.6 代码剖视器使用及功能 6.7 程序示例第7章 凌阳音频压缩算法 7.1音频概述 7.2 凌阳音频简介 7.3 常用的应用程序接口API的功能介绍及应用 7.4 语音压缩方法 7.5键控放音程序介绍 7.6 语音辨识 7.7 小结第8章 ’nSPTM单片机应用及开发技术 8.1 ’nSPTM的应用领域 8.2 SPCE061A单片机应用举例 8.3 数字滤波程序 8.4 卷积编码以及数字比特译码 8.5 CRC校验程序附录1 C—Lib中的函数集附录2 ’nSPTM的指令集一览附录3 ’nSPTM汇编器伪指令集附录4 ’nSPTM编译相关错误信息附录5 端口速查表附录6 符号约定 更多PDF电子书下载!

基于凌阳MCU的机器人平衡控制系统设计

基于凌阳MCU的机器人平衡控制系统设计 目录 摘要 (3) 第一章绪论 (4) 第1.1节选题背景 (4) 第1.2节本设计在理论和实际应用方面的价值 (4) 第1.3节本文主要研究内容 (5) 第二章凌阳单片机SPCE061A (6) 第2.1节 SPCE061A单片机 (6) 第2.2节 SPCE061A单片机的性能 (6) 第2.3节 SPCE061A单片机的外观及结构 (7) 第2.4节 SPCE061A单片机的输入/输出接口 (8) 第2.4.1节 SPCE061A 的 I/O 端口结构 (8) 第2.4.2节 SPCE061A并行I/O端口控制向量组合 (10) 第2.5节 SPCE061A 的最小系统 (11) 第三章传感器 (13) 第3.1节传感器的原理 (13) 第3.2节红外传感器 (13) 第3.3节倾角传感器 (14) 第四章系统的硬件设计 (17) 第4.1节智能小车 (17) 第4.2节智能小车硬件组成 (18)

第4.3节智能小车各模块的选择 (18) 第4.3.1节控制模块 (18) 第4.3.2节电机及驱动模块 (19) 第4.3.3节引导检测模块 (21) 第4.3.4节平衡模块 (22) 第4.3.5节电源及显示模块 (23) 第五章系统的软件设计 (24) 第5.1节小车控制算法 (24) 第六章实验结果与分析 (30) 第6.1节实验基础条件 (30) 第6.2节实验数据及分析 (30) 第6.3节智能小车运动性能的分析 (32) 结论 (33) 致谢 (34) 参考文献 (35) 附录 (36)

摘要 在现代社会的各个领域,机器人得到了十分广泛的应用,尤其是机器人小车,本设计是利用凌阳单片机SPCE061A、红外传感器电路TCRT5000、倾角传感器电路SCA60C、LCD 显示电路构成的电动小车跷跷板系统。其中单片机最小系统SPCE061A作为检测和控制核心,通过红外发射和接收传感器TCRT5000完成对智能小车行进路线的控制,用红外传感器检测到开关信号送到单片机进行识别,进而发出相应控制指令控制小车寻线行驶;通过倾角传感器电路SCA60C完成跷跷板平衡控制,各部分都能实时显示,从而实现小车在跷跷板上寻找平衡点的智能化。 【关键词】:单片机、SPCE061A、智能小车、传感器 Design the balance controlling system of robot based on sunplus MCU Abstract Nowadays, in many fields of modern society,robots have been widely used, particularly in the intelligent vehicle.This design is based on the 16 bit SPCE061A MCU, the intelligent vehicle called mobile robot , which is drived by two DC motors respectively, can trace precisely by detecting black leading lines on the seesaw. Reflecting infrared sensor TCRT5000, is used to detect black leading line. Tilting sensor SCA60C, is used to detect whether the seesaw is in balance and control the speed of the intelligent vehicle. The LCD can show the angle of inclination detected by SCA60C and translated by SPCE061A. In all, the design can make the intelligent vehicle trace on the seesaw, turn back, turn left, turn right automatically and make the seesaw in balance finally. [Keyword]:MCU, SPCE061A, Intelligent Mini Vehicle, Sensor

单片机最小系统的设计及制作

单片机最小系统的设计与制作 江西冶金职业技术学院刘昆山刘星慧 【摘要】本文通过讲解单片机的工作条件,设计并制作单片机最小系统,编写单片机C语言程序,调试单片机产品,掌握单片机产品开发的基本过程。 【关键字】单片机C语言,单片机入门,单片机最小系统 一、单片机最小系统功能介绍 单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的以单片机为核心元件的可以正常工作的具有特定功能的单片机系统,是单片机产品开发的核心电路。

图1单片机最小系统成品图 本制作采用单片机C语言编程,主要能完成单灯闪烁的任务,通过AT89S51单片机控制一个LED的亮与灭,实现闪烁现象。同时应具有上电复位和手动复位,并且使用单片机片内程序存储器存放用户程序。 二、知识点讲解 1、AT89S51单片机简介 AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4K 的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储器技术生产,兼容标准8051指令系统及引脚。它集成的Flash程序存储器既可在线编程(ISP),也可用传统方法进行编程。 单片机的应用可以理解为是单片机芯片通过其引脚控制各种不同的外围电路,实现各种具体功能,所以要学好单片机技术,必须先了解单片机的引脚功能。AT89S51采用了40引脚的双列直插DIP封装形式,实物图如图2所示,引脚配置图如图3图4所示。

图2 AT89S51实物图图3 AT89S51引脚图 图4 AT89S52引脚图 2、引脚功能介绍 IO口灌(流进)电流大,拉(流出)电流小。

P0:漏极开路的双向IO口,使用时,当电流流出需外加上拉电阻 外部地址数据总线,可带八个TTL负载 P1:准双向口(当作输入口用时,须将IO口置1(P1=0XFF;i=P1;)),可带四个TTL负载 P1.0:T2定时计数器2的外部脉冲输入及时钟输出 P1.1:T2EX定时计数器2的捕捉、自动重装的触发输入及减法计数控制 P1.5:MOSI,主动输出从动输入引脚,用于flash(闪存)编程 P1.6:MISO, 主动输入从动输出引脚,用于flash编程 P1.7:SCK, 同步时钟,用于flash编程 ISP编程时用 P2:准双向口,可带四个TTL负载 外部地址总线高八位 P3:准双向口,可带四个TTL负载 P3.0:RXD,串行输入 P3.1:TXD,串行输出 P3.2:INT0,外部中断0输入 P3.3:INT1,外部中断1输入 P3.4:T0,定时计数器0的外部脉冲输入

凌阳单片机简介

第1章 SPCE061A单片机简介 (1) 1.1凌阳16位单片机 (1) 1.2 SPCE061A简介 (2) 1.2.1 总述 (2) 1.2.2 性能 (2) 1.2.3 结构概览 (3) 1.2.4 芯片的引脚排列和说明 (4) 1.2.5 特性 (6) 1.2.6 SPCE061A最小系统 (7) 1.2.7 SPCE061A开发方法 (8) 1.2.8 应用领域 (10) 北阳电子内部技术资料0

第1章 SPCE061A单片机简介 1.1 凌阳16位单片机 随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理(DSP,Digital Signal Processing)等领域。凌阳的16位单片机就是为适应这种发展而设计的。它的CPU内核采用凌阳最新推出的μ’nSP?(Microcontroller and Signal Processor)16位微处理器芯片(以下简称μ’nSP?)。围绕μ’nSP?所形成的16位μ’nSP?系列单片机(以下简称μ’nSP?家族)采用的是模块式集成结构,它以μ’nSP?内核为中心集成不同规模的ROM、RAM和功能丰富的各种外设接口部件,如图1.1所示。 图1.1μ’nSP?家族的模块式结构 μ’nSP?内核是一个通用的核结构。除此之外的其它功能模块均为可选结构,亦即这种结构可大可小或可有可无。借助这种通用结构附加可选结构的积木式的构成,便可形成各种不同系列派生产品,以适合不同的应用场合。这样做无疑会使每一种派生产品具有更强的功能和更低的成本。 μ’nSP?家族有以下特点: 体积小、集成度高、可靠性好且易于扩展 北阳电子内部技术资料1

凌阳单片机端口位定义

#define IOA4 (*(volatile BIT *)(P_IOA_Data)).bit4 #define DATA IOA4 //////////////////////////////////////////////////////////////////// //BitOpt.h比特操作 //作者:DreagonWoo //时间:2010年 /******************************************************************** 对数据类型为8比特和16比特的数据进行位读写0、1操作, 这样凌阳编译环境就能像51编译环境那样类似bit name = P1.1的语法 全局变量 BIT16 *bitPort = (BIT16*)P_IOA_Data; xxProject.h文件 #define DIO WRB0(bitPort)//读写 #define DIO_0 B0(bitPort,0)//写0 xxProject.c文件 DIO = 1; DIO_0; ********************************************************************/ #ifndef _BITOPT_H #define _BITOPT_H typedef struct { unsigned b0:1; unsigned b1:1; unsigned b2:1; unsigned b3:1; unsigned b4:1; unsigned b5:1; unsigned b6:1; unsigned b7:1; }BIT8,*PBIT8; typedef struct {

基于51单片机的最小系统板设计

┊ ┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ 摘要 近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 单片机最小系统是在以51单片机为基础上扩展,使其能更方便地运用于测试系统中。本设计主要在51单片机上扩展I/O口,扩展定时器定时范围,扩展键盘显示接口并写好底层程序。 关键词最小系统,扩展,STC89C51, I/O接口 Abstract With the infiltration in the social field of the computer in recent years, the application of the one-chip computer is moving towards deepening constantly, drive tradition is it measure crescent benefit to upgrade day to control at the same time. In measuring in real time and automatically controlled one-chip computer application system, the one-chip computer often uses as a key part, only one-chip computer respect knowledge is not enough, should also follow the structure of the concrete hardware , and direct against and use the software of target’s characteristic to combine concretly, in order to do perfectly. The smallest system one chip computer is in expands at the base of MCS-51 one chip computer. Make it used more convient in the test system. this design mainly expands I/O in the take 51 on chip computer, expands the timer fixed time scope, expands the keyboard to demonstrate the connection and writes the

单片机最小系统原理图

单片机最小系统 单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的 系统. 对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路. 下面给出一个51单片机的最小系统电路图. 说明

复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位.一般教科书推荐C 取10u,R取8.2K.当然也有其他取法的,原则就是要让R C组合可以在RST脚上产生不少于2个机周期的高电平.至于如何具体定量计算,可以参考电路分析相关书籍. 晶振电路:典型的晶振取11.0592MHz(因为可以准确地得到9600波特率和19200波特率,用于有串口通讯的场合)/12MHz(产生精确的uS级时歇,方便定时操作) 单片机:一片AT89S51/52或其他51系列兼容单片机 特别注意:对于31脚(EA/Vpp),当接高电平时,单片机在复位后从内部ROM的0000H开始执行;当接低电平时,复位后直接从外部ROM的0000H开始执行.这一点是初学者容易忽略的. 复位电路: 一、复位电路的用途 单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。 单片机复位电路如下图:

二、复位电路的工作原理 在书本上有介绍,51单片机要复位只需要在第9引脚接个高电平持续2US就可以实现,那这个过程是如何实现的呢? 在单片机系统中,系统上电启动的时候复位一次,当按键按下的时候系统再次复位,如果释放后再按下,系统还会复位。所以可以通过按键的断开和闭合在运行的系统中控制其复位。 开机的时候为什么为复位 在电路图中,电容的的大小是10uF,电阻的大小是10k。所以根据公式,可以算出电容充

凌阳61单片机使用指南

凌阳单片机资料使用指南 1.1 初次接触单片机-使用《跟我学SPCE061A 单片机》 \61教学与创新\2教材与教案\跟我学SPCE061A单片机《跟我学SPCE061A单片机》无论有没有学过单片机,都可以从里面学习到有关凌阳SPCE061A单片机的基础知识。初学单片机的朋友,在学习时常会碰到些一时间无法理解的概念、原理等;对于这些不解,可以从微机原理、数字电路、模拟电路以及C语言编程类的书籍、资料中找到答案,假如之前没有学过这些知识呢?怎么办?其实不用太在意,最好找时间自己学习一下,对于初学者,最重要的是这些知识中的相关概念的理解,找一找,问一问,总会找到答案的。当然,最好还是系统地去学,这样打好了基础,在往深层次发展时才不会感到步履艰难。这就需要我们的学习下面的材料了! 1.2 初次接触凌阳单片机-SPCE061A 30 课时PPT \61教学与创新\2教材与教案\SPCE061A教学30课时PPT 在这份PPT资料中,以图文、动画的形式向单片机爱好者展示SPCE061A的CPU特点、资源概况,各个硬件外设的工作机制以及使用方法,另外还介绍有关SPCE061A的开发工具介绍、汇编语言、极具特色的语音功能等等。另外,这份PPT资料中,在每一页都写上了详尽的注释,在学习时留意看一下,会发现很多教材上所没有的东西的。这个主要是提供给老师作为凌阳单片机教学和辅导来使用。 1.3 怎么样把凌阳单片机用起来呢? 学以致用,学习单片机无非就是为了使用它。很多同学学习单片机考试通过就算OK。实际上我们认为这种观念是要不得的。单片机绝不是一门等同于模电、数电等科的课程。这是一种工具,是工具就要去用。学过C语言,我们可以在单片机用C语言对硬件进行操作,来熟悉C语言的使用;学过PID算法、模糊控制,我们就可以在水温控制、电机控制等场合去体会控制算法对被控对象的影响;学过卷积(或内积)运算,我们就可以尝试编写软件滤波算法等。当然学过传感器了,我们还可以通过单片机对传感器采集来的数据进行处理。可以说无论是控制、通讯、仪器仪表还是其他什么专业的内容,我们都可以使用单片机这个工具轻易的把理论和实践结合起来。所以学习单片机就要把它看成一个平台。单纯的单片机技术是没有什么用途的,关键是应用。 要能够动起手来做实验,需要这些东西: 1,开发板: 要使用一款单片机,开发板是必不可少的,针对SPCE061A单片机的开发板有好几种:SPCE061A精简开发板(也就是常说的61板了)、实验箱、实验仪。而61板一般是指大家在凌阳大学计划网站上看到的小红电路板,还有一种61板叫61B板,是贴片封装的SPCE061A 精简开发板。简单的说,只要有一块61板,就无需其它开发板设备了,当然我们还需要软件;2,软件开发工具: 要使用SPCE061A单片机,集成开发环境:unSP IDE是必不可少的;光盘中提供两个版本的集成开发环境:unSP IDE 1.16.1和最新的unSP IDE 2.0.0(\工具和开发软件)进行安装后,只要配合开发板、下载线,就可以进行在线仿真、在线调试了。如果需要了解unSP IDE 的使用,可以在SPCE061A的教材书中找到相关的内容,或都也可以通过《unSP IDE用户手册》进行学习。在使用unSP IDE的过程中,如果遇到使用上的问题可以到凌阳大学计划论坛

单片机最小系统设计

一、内容及要求 内容:设计制作一个51最小系统,用最小系统控制8个发光2极管。 要求:全部点亮,依次点亮,交换点亮;用最小系统控制蜂鸣器;用最小系统控制电机。 二、设计思路 使用AT89C51单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。 八个发光二极管D1-D8分别接在单片机的P2.0-P2.7接口上,当给P2.0口输出“0”时,发光二极管点亮,当输出“1”时,发光二极管熄灭。可以运用输出端口指令MOV P0,A或MOV P0,#DATA,只要给累加器值或常数值,同理,接在P2.1~P2.7口的其他7个LED的点亮和熄灭的方法同LED1。因此,要实现 图2-1 主程序流程图 流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的成流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应

以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到闪烁效果。 程序启动时跳转到键盘判断模块程序中,此程序里面包含Key1~Key5的按键情况判断,循环检测直到有按键按下的时候,程序转去相对应按键的彩灯显示的花型模块,与此同时,当按键Key6有闭合时,程序中调用延时程序程序时,给延时参数赋值上另一个值,是延时程序延时时间发生改变,以达到不同快慢节奏闪烁的彩灯。具体程序流程图2-1所示。 三、硬件设计 3.1 直流稳压电源电路 对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源电路的稳定可靠是系统平稳运行的前提和基础。电子设备除用电池供电外,还采用市电(交流电网)供电。通过变压、整流、滤波和稳压后,得到稳定的直流电。直流稳压电源是电子设备的重要组成部分!本项目直流稳压电源为+5V。如下图所示: 直流稳压电源的制作一般有3种制作形式,分别是分立元件构成的稳压电源、线性集成稳压电源和开关稳压电源。下图稳压电源采用的是三端集成稳压器7805构成的正5V直流电源。 图3-1 三端固定式集成稳压电源电路图 AT89C51单片机的工作电压范围:4.0V—5.5V,所以通常给单片机外接5V 直流电源。由于时间关系,此处用3节1.5V的干电池供电,在此不在赘述此稳压电源电路图原理。 3.2单片机最小系统 要使单片机工作起来,最基本的电路的构成由单片机、时钟电路、复位电路等组成。单片机最小系统如下图3-2所示。

凌阳单片机的简介

第一章凌阳单片机简介 1.1 单片机简介 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM,只读存储器ROM,多种I|O接口和中断系统,定时器,计数器等功能(可能还包括显示驱动电路,脉宽调制电路,模拟多路转换器,AD转换器等电路)集成在一块芯片上构成一个小而完善的计算机系统。 单片微型计算机简称单片机,是典型的嵌入式微控制器,常用英文字母的缩写MCU表示单片机,它最早是用在工业控制领域。单片机有芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成复杂的而对体积要求严格的控制设备当中。 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上,相当于一个微型的计算机,和计算机相比,单片机只缺少了I|O设备。概括地讲:一个芯片就成了一台计算机。它的体积小,质量轻,价格便宜,为学习应用和开发提供了便利条件。同时学习是用单片机是了解计算机原理与结构的最佳选择。 1.2 凌阳公司简介 全球第一大消费性芯片设计公司——凌阳科技,1990 年8 月成立于台湾。凌阳科技的主要业务为研发、制造、销售高品质及高附加价值的消费性集成电路(IC)产品。其主要产品包括:液晶IC、微控器IC、多媒体IC、语音、音乐IC 及各式ASICs,同时还提供高性能的外围电路,包括LCD、AGC、DTMF、A/D、D/A、UART、SPI、PCI、计数器和存储控制器等等。 2001 年凌阳科技在大陆隆重推出凌阳大学计划,计划内容包括:共建凌阳单片机实验室;支持大学采用61 板完成电子实习;支持大学采用61 板完成毕业设计等。旨在提高在校生的动手能力,推动教学和新技术的同步发展。 1.3 凌阳 16 位单片机特点 随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理(DSP,Digital Signal Processing)等领域。凌阳的16 位单片机就是为适应这种发展而设计的。它的CPU内核采用凌阳最新推出的μ’nSP?(Microcontroller and Signal Processor)16 位微处理器芯片(以下简称μ’nSP?)。围绕 μ’nSP?所形成的16 位μ’nSP?系列单片机(以下简称μ’nSP?家族)采用的是模块式集成

设计并制作一个单片机最小系统

北方民族大学 电气信息工程学院总结 题目: 学生姓名: 专业: 学号:

目录目的 设计原理 硬件设计 主芯片 存储系统 电源系统 其他系统 软件设计 流程图 程序 Proteus仿真图 心得

1.目的 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲,一块芯片就成了一台计算机。 单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。 现在,这种单片机的使用领域已十分广泛。彩电、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等无处不见单片机的影子,单片机早已深深地融入我们每个人的生活之中。 单片机能大大地提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。单片机按用途大体上可分为两类,一种是通用型单片机,另一种是专用型单片机。 MCS-51单片机是美国INTEL公司于1980年推出的产品,与MCS- 48单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MSC-51单片机作为代表进行理论基础学习。MCS-51系列单片机主要包括8031、8051和8751等通用产品。 所谓"最小"是指可以启动单片机的必要条件,也就是说没有这个条件,就无法让单片机工作了。主要是三个方面:1、Power,指单片机工作的电源部分,VCC/GND,2、Clock,指单片机工作的时钟,单片机执行各项指令/动作,都是按照时钟这个节拍来完成的,当然是必不可少的。3、Reset,复位信号,单片机执行取指等操作都是从寄存器的某一位置开始执行的,复位信号就是告诉单片机刚开始工作时的地址在哪里,好比是个入口啦! 除了硬件设施要齐全外,要做出一个实物,还必须要有软件——c语言,c 语言是一种计算机程序设计语言。它既有高级语言的特点,又有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,本次制作应用于c语言编写程序。2.设计任务 设计并制作一个单片机最小系统。要求设计正负5V电源给系统供电,系统具有4x4键盘阵列,6个LED显示器。用AT89S51的并行口P1接4x4矩阵键盘,以P1.0—P1.3作输入线,以P1.4—P1.7作输出线;在数码管上显示每个按键的“0—F”序号。所有口线均通过接插件与外界连接。 3.系统设置

基于51单片机最小系统设计

基础强化训练任务书 学生姓名:董勇涛专业班级:电子0902 指导教师:洪建勋工作单位:信息工程学院 题目:基于51单片机最小系统设计 一、训练目的 主要目的就是对学生进行基础课程、基本技能、基本动手能力的强化训练,提高学生的基础理论知识、基本动手能力,提高人才培养的基本素质。 二、训练内容和要求 1、基础课程和基本技能强化训练 (1)设计一个基于51单片机最小系统电路; (2)对所设计电路的基本原理进行分析; 2、文献检索与利用、论文撰写规范强化训练 要求学生掌握基本的文献检索方法,科学查找和利用文献资料,同时要求学生获得正确地撰写论文的基本能力,其中包括基本格式、基本排版技巧和文献参考资料的写法、公式编排、图表规范制作、中英文摘要的写法等训练。 3、基本动手能力和知识应用能力强化训练 (1)学习PROTEL软件; (2)绘制电路的原理图和PCB版图,要求图纸绘制清晰、布线合理、符合绘图规范; 4、查阅至少5篇参考文献,按《武汉理工大学课程设计工作规范》要求撰写基础强化训练报告书,全文用A4纸打印。 三、初始条件 计算机;Microsoft Office Word 软件;PROTEL软件 四、时间安排 1、20011年7 月 11日集中,作基础强化训练具体实施计划与报告格式要求的说明; 学生查阅相关资料,学习电路的工作原理。 2、2011年7 月 12日,电路设计与分析。 3、2011年7 月 13日至2010年7 月 14日,相关电路原理图和PCB版图的绘制。 4、2011年7 月15日上交基础强化训练成果及报告,进行答辩。 指导教师签名:年月日系主任(或责任教师)签名:年月日 目录 摘要.................................................................................................................... 错误!未定义书签。

单片机最小系统电路图

单片机最小系统电路图

————————————————————————————————作者:————————————————————————————————日期: 2

单片机基础实践 D0D1D2D3D4D5D6D7EA ALE PSEN P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST 9P3.0(RXD)10P3.1(TXD)11P3.2(INT0)12P3.3(INT1)13P3.4(T0)14P3.5(T1)15P3.6(WR)16P3.7(RD)17XTAL218XTAL119GND 20 P2.0 21 P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN 29ALE 30EA 31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039Vcc 40U1 STC89C52 P10P11P12P13P14P15P16P17P20 P21P22P23P24P25P26P27P30P31P32P33P34P35P36P37X2X1 RST Vcc 图1 单片机STC89C52电路图

4 3 2 Vcc R11k D LED 4 3 123456789J1 CON9 D0D1D2D3D4D5D6D7 Vcc 5 43+ C8 1 234 B1 R2 Vcc RST 图2 电源指示灯 图3 单片机P0口上拉电阻 图4 复位电路 Y C1 C2 X1 X2 2 1 D 123 4 56K1 1234USB USB VCC 图5 晶振电路 图6 USB 供电电路

单片机最小系统的PCB设计报告完整规范样本

《电子线路CAD》 设计报告 学生姓名: vvvvvvvvvv 学生学号: 0109007xxx 专业班级: xxxxxxxxxxxxxxxxxxx 指导教师: xxxxxxxx 二○一一年十二月二十七日 目录 1.课程设计的目的 (2) 2.课程设计报告内容 (2)

3.设计过程中的一些问题 (3) 4.设计结果 (7) 5.设计感想 (8) 6.附录 (9) 1.课程设计目的 ( 1) 经过熟悉Altium Designer软件的界面, 进行单片机最小系统板及扩展的原理图设计、创立原理图元件、电路板的设计规划和网络表的载入、PCB的编辑、创立元件封装、报表生成与电路板输出。 ( 2) 了解Altium Designer软件的功能及其使用说明, 对软件基本操作能够

熟练掌握, 熟悉原理图的设计步骤, 掌握绘制原理图的方法, 并学会网络表及元件清单的生成, 双面印制电路板( PCB) 的布线流程, 创立原理图元件库及其PCB元件库。 ( 3) 培养从事科学实验的技能、技巧, 提高分析和解决问题的能力, 以及创新能力。 2.课程设计报告内容 2.1绘制与编辑原理图库与原理图 ( 1) 新建PCB工程并保存在已建好文件夹中 ( 2) 打开上面的PCB project, 在工程下新建原理图 ( 3) 设置图纸大小, 设置环境, 并添加已有元件库 ( 4) 新建原理图库绘制变压器 ( 5) 放置元件, 注意添加已有的封装, 原理图布线 ( 6) 编译原理图, 检查并修改原理图 ( 7) 材料清单与网络表生成, 为PCB做准备 2.2绘制PCB图 ( 1) 新建PCB并保存在原来的工程文件夹下 ( 2) 新建PCB元件库绘制变压器的封装, 并把该封装添加到原理图的变压器中 ( 3) 初步设置板的大小, 并导入PCB文件 ( 4) 设置规则, 线宽粗细, 间距大小等等 ( 5) 对元件进行手动布局, 尽量节省材料, 去多余板 ( 6) 进行简单的预布线, 然后自动布线, 最后再手动调整, 避免多次绕折2.3规则的设定

单片机最小系统电路

单片机最小系统的相关知识 复位电路: 一、复位电路的用途:单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。单片机复位电路如下图: 二、复位电路的工作原理在书本上有介绍,51单片机要复位只需要在第9引脚接个高电平持续2us就可以实现,那这个过程是如何实现的呢?

在单片机系统中,系统上电启动的时候复位 一次,当按键按下的时候系统再次复位,如果释 放后再按下,系统还会复位。所以可以通过按键 的断开和闭合在运行的系统中控制其复位。 开机的时候为什么会复位:在电路图中,电 容的的大小是10uF,电阻的大小是10k。所以根 据公式,可以算出电容充电到电源电压的0.7倍 (单片机的电源是5V,所以充电到0.7倍即为 3.5V),需要的时间是10K*10UF=0.1S。也就是 说在单片机启动的0.1S内,电容两端的电压时在0~3.5V增加。这个时候10K电阻两端的电压为从5~1.5V减少(串联电路各处电压之和为总电压)。所以在0.1S内,RST引脚所接收到的电压是5V~1.5V。在5V正常工作的51单片机中小于1.5V的电压信号为低电平信号,而大于1.5V 的电压信号为高电平信号。所以在开机0.1S内,单片机系统自动复位(RST引脚接收到的高电平信号时间为0.1S左右)。 按键按下的时候为什么会复位:在单片机启动0.1S后,电容C两端的电压持续充电为5V,这是时候10K电阻两端的电压接近于0V,RST处于低电平所以系统正常工作。当按键按下的时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下的这个过程中,电容开始释放之前充的电量。随着时间的推移,电容的电压在0.1S内,从5V释放到变为了1.5V,甚至更小。根据串联电路电压为各处之和,这个时候10K电阻两端的电压为3.5V,甚至更大,所以RST引脚又接收到高电平。单片机系统自动复位。 晶振电路: 晶振电路:晶振是晶体振荡器的简称在 电气上它可以等效成一个电容和一个电阻并 联再串联一个电容的二端网络电工学上这个 网络有两个谐振点以频率的高低分其中较低 的频率是串联谐振较高的频率是并联谐振由于晶体自身的特性致使这两个频率的距离相当的接近在这个极窄的频率范围内晶振等效为一个电感所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路由于晶振等效为电感的频率范围很窄所以即使其他元件的参数变化很大这个振荡器的频率也不会有很大的变化 晶振有一个重要的参数那就是负载电容值选择与负载电容值相等的并联电容就可以得到晶振标称的谐振频率

基于凌阳单片机制作的简易复读机

毕业论文 学生姓名学号 院(系) 电子与电气工程系 专业电子信息科学与技术 题目基于凌阳单片机制作的简易复读机 指导教师 2009 年 5 月 摘要:复读机是一种在市面上热卖的用于语言学习的电子产品,特别是学生人群不可缺

少的学习用具之一。不过由于大多数复读机采用语音芯片,致使声音效果有所欠缺,并且由于内存小不能支持长时间大容量的录音。本文将介绍由台湾凌阳科技开发的SPCE061A 单片机与SD卡组成的录放音系统,利用SPCE061A强大的语音处理功能,再配合SD卡很容易实现大容量超长录音功能,并且支持多段录音,便于用户对前后录音效果的比较。而SD卡易插拔,便于通过计算机对其进行读写操作。由本文制作的语音复读机具有长时间、大容量、支持多段录音、结构简单,价格便宜等优点,极具市场推广前景。 关键词:凌阳单片机,SD卡,复读机,录放系统 Abstract: The language repeater is one kind of electronic product that used to study language.

It sales quite well in the current market, especially for our students, is an indispensable stationery. However most of language repeaters use voice chip, the effect of sound is not very perfect. Besides it can’t support long-time and large capacity voice record owing to its small memory. This thesis will introduce SPCE061A Single-chip Microcomputer and SD card model consisted of recording system, which is designed by Sunplus Technology in Taiwan. It use SPCE061A strong speech processing function, and combining SD card is easy to implement large capacity and long-time record function and support multi-stage record, then it is convenient for the users to compare the pre and post effect of records .What’s more, SD card is easy to plug-pull, so it is convenient to carry out read-write operation through a computer. The speech language repeater that we produced , has the long time ,large capacity and multi-stage record function .It also has the simple structure and cheap price advantages . On account of these,we have confidence it has perfect market promotion prospect. Keywords: sunplus single-chip microcomputer, SD card, language repeater, recording system

相关文档
最新文档