虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

集成开发

  • ARM单片机启动代码研究

    摘要:在32位ARM核单片机嵌入式系统的开发中,为了保证系统能正常独立运行,用户必须编写自己的启动程序。以飞利浦公司的LPC2210单片机为例,在ADSl.2集成开发环境中,介绍了启动程序的编写过程。该启动程序在EasyARM2200开发板运行成功。关键词:单片机;启动代码;嵌入式系统

    标签: ARM 单片机 启动代码

    上传时间: 2013-10-19

    上传用户:yunfan1978

  • 录音笔的设计与实现

      随着电子技术的飞速发展,数码录音笔已得到了越来越多人的青睐,论文通过对多种录音笔的设计方案进行了比较和分析,选定凌阳单片机设计了一个数字录音笔。   论文首先介绍了设计方案的选择,介绍了凌阳单片机的集成开发环境。接着进行了系统的硬件设计,包括音频输入输出电路的设计、存储电路的设计、按键控制电路的设计、液晶显示电路的设计等,设计中采用了凌阳的功放芯片SPY0030,利用了单片机其串行接口SIO实现上位机与下位机的通讯,利用UART的RS232接口与PC机232接口进行连接,并设置了8位键盘和LCD显示的人机界面。然后分模块进行了软件设计,包括主程序模块、语音信号的采集模块、键盘扫描模块、语音信号存储模块的设计等,进行了程序流程的设计,编写了程序代码。最后使用IDE进行了仿真调试,验证了系统设计的正确性。系统实现了语音数据的录制、播放、暂停、循环播放、重复播放、选择上一段、选择下一段以及与PC机进行数据传输等功能,设计具有一定的应用价值。

    标签: 录音笔

    上传时间: 2013-10-14

    上传用户:zq70996813

  • SPMC65系列单片机集成开发环境FortisIDE使用说明

    凌阳科技股份有限公司保留对此文件修改之权利且不另行通知。凌阳科技股份有限公司所提供之信息相信为正确且可靠之信息,但并不保证本文件中绝无错误。请于向凌阳科技股份有限公司提出订单前,自行确定所使用之相关技术文件及规格为最新之版本。若因贵公司使用本公司之文件或产品,而涉及第三人之专利或著作权等智能财产权之应用及配合时,则应由贵公司负责取得同意及授权,本公司仅单纯贩售产品,上述关于同意及授权,非属本公司应为保证之责任。又未经凌阳科技股份有限公司之正式书面许可,本公司之所有产品不得使用于医疗器材,维持生命系统及飞航等相关设备。

    标签: FortisIDE SPMC 65 单片机

    上传时间: 2013-11-22

    上传用户:1417818867

  • 单片机原理及实用技术--凌阳16位单片机原理及应用

    目录第1章 单片机系统概述第2章 SPCE061A 单片机简介第3章 SPCE061A指令系统第4章 SPCE061A硬件系统第5章 中断系统及应用第6章 语音处理技术及应用第7章 实用C语言程序设计第8章 单片机应用系统设计第9章 SPCE061A实用技术第10章 集成开发环境

    标签: 单片机原理 凌阳16 位单片机 实用技术

    上传时间: 2013-11-16

    上传用户:zhouli

  • 基于PIC30F的E-购系统设计

    第一部分:设计概述随着现代化进程的逐步加深,数字城市化进一步推进,一方面,超市的规模越来越大,商品的种类日益繁多;另一方面,人们的生活节奏越来越快,时间观念越来越强,对购物环境的要求也越来越高,如何从眼花缭乱的商品中快速选择所需物品,如何使购物环境更为舒适便利,让购物变成一种休闲享受,鉴于上述的需要,我们设计了这款E-购系统。人们在大商场中选购商品时,特别是游客到达一个新的旅游景点超市时,由于对商场的布局不太了解,导致很多的时间浪费在寻找自己所需要的商品上,甚至有时因为找不到商品而失去了购物的心情。有了这款E-购系统,顾客就可以轻松了解商场的布局和自己感兴趣商品的位置,购物的同时还可以享受美妙的音乐,增添了购物的乐趣,从而为商家吸引回头客奠定了基础。这款系统相较于以往传统具有类似功用的导购系统有了很大的改进,商品导购方面有同类商品和同厂商品查询功能,让顾客获得更加丰富的信息,购得最适合自己的商品;购物舒适度方面不仅增加了商场环境实时检测功能,让顾客对自己所处的环境有理性的认识,同时E-购系统的随身音乐播放功能,让顾客从此远离传统超市环境的嘈杂,取而代之的是购物过程中轻松的音乐,这一点对于压力越来越大的城市人群来说,的确是件好事;在快速付账方面增加了所购商品总价结算模块,不仅给顾客以购物参考,也为将来的轻松结账铺平了道路。本系统可以应用于大中型商场或者超级市场。考虑到需要高系统性能、低系统成本、功能强大易用的开发环境,并可以根据自己的需要来调整嵌入式系统的特性、性能以及成本,我们选用单片机PIC30F,再加上适合软件系统开发调试的集成开发环境,为开发提供了方便。第一部分:设计概述随着现代化进程的逐步加深,数字城市化进一步推进,一方面,超市的规模越来越大,商品的种类日益繁多;另一方面,人们的生活节奏越来越快,时间观念越来越强,对购物环境的要求也越来越高,如何从眼花缭乱的商品中快速选择所需物品,如何使购物环境更为舒适便利,让购物变成一种休闲享受,鉴于上述的需要,我们设计了这款E-购系统。人们在大商场中选购商品时,特别是游客到达一个新的旅游景点超市时,由于对商场的布局不太了解,导致很多的时间浪费在寻找自己所需要的商品上,甚至有时因为找不到商品而失去了购物的心情。有了这款E-购系统,顾客就可以轻松了解商场的布局和自己感兴趣商品的位置,购物的同时还可以享受美妙的音乐,增添了购物的乐趣,从而为商家吸引回头客奠定了基础。这款系统相较于以往传统具有类似功用的导购系统有了很大的改进,商品导购方面有同类商品和同厂商品查询功能,让顾客获得更加丰富的信息,购得最适合自己的商品;购物舒适度方面不仅增加了商场环境实时检测功能,让顾客对自己所处的环境有理性的认识,同时E-购系统的随身音乐播放功能,让顾客从此远离传统超市环境的嘈杂,取而代之的是购物过程中轻松的音乐,这一点对于压力越来越大的城市人群来说,的确是件好事;在快速付账方面增加了所购商品总价结算模块,不仅给顾客以购物参考,也为将来的轻松结账铺平了道路。本系统可以应用于大中型商场或者超级市场。考虑到需要高系统性能、低系统成本、功能强大易用的开发环境,并可以根据自己的需要来调整嵌入式系统的特性、性能以及成本,我们选用单片机PIC30F,再加上适合软件系统开发调试的集成开发环境,为开发提供了方便。

    标签: PIC 30F 30 系统设计

    上传时间: 2013-11-14

    上传用户:3294322651

  • 基于PIC16位单片机的胰岛素泵的设计

    胰岛素泵的设计 MPLAB IDE是一种在PC 机上运行的软件,用来为Microchip Technology系列单片机开发应用程序。由于它提供了一种单一的集成环境来为嵌入式单片机开发程序代码,因此被称为集成开发环境或IDE,所有软件开发任务都可以在MPLAB IDE下完成,包括编辑、编译、调试程序和下载。MPLAB IDE提供了一个统一的开发平台,用于所有Microchip Technology处理器系统。     本系统的软件设计开发采用C语言。C语言的可移植性很高,并且可读性很好。软件设计是通过各个模块的编程设计来实现的。

    标签: PIC 16 位单片机

    上传时间: 2013-10-08

    上传用户:哈哈haha

  • MPLAB C18使用指南

    MPLAB C18使用指南 简介本文档论述MPLAB® C18 编译器的技术细节,并讲解MPLAB C18 编译器的所有功能。 这里假定读者已经具备如下基本素质:• 知道如何编写C 程序• 知道如何使用MPLAB 集成开发环境创建和调试项目• 已经阅读并理解了所使用单片机的数据手册 文档内容编排如下:• 第1 章:简介 — 提供对MPLAB C18 编译器的概述以及有关调用编译器的信息。• 第2 章:语法说明 — 论述MPLAB C18 编译器与ANSI 标准的不同之处。• 第3 章:运行时模型 — 论述MPLAB C18 编译器如何利用 PIC18 PICmicro® 单片机的资源。• 第4 章:优化 — 论述MPLAB C18 编译器执行的优化功能。• 第5 章:示例应用程序 — 给出一个示例应用程序,并就本用户指南中论述的各主题,对源代码进行了说明。• 附录A:COFF 文件格式 — 详细阐述了Microchip 的COFF 格式。• 附录B:采用ANSI 定义的方式 — 论述按照ANSI 标准的要求,MPLAB C18 实现所定义的执行方式。• 附录C:命令行概述 — 列出了命令行选项以及论述每个命令行选项的参考章节。• 附录D:MPLAB C18 诊断 — 列出了错误、警告和消息。• 附录E:扩展模式 — 论述非扩展模式和扩展模式之间的区别。

    标签: MPLAB C18 使用指南

    上传时间: 2013-10-30

    上传用户:1583060504

  • I/O 型单片机使用手册

    I/O 型单片机使用手册 目录 间接寻址寄存器 – IAR, IAR0, IAR1 .............................................35间接寻址指针 – MP, MP0, MP1 ......................................................35存储区指针 – BP .........................................................................36累加器 – ACC...................................................................................37程序计数器低字节寄存器 – PCL....................................................37表格寄存器 – TBLP,TBHP,TBLH....................................................37看门狗定时寄存器 – WDTS............................................................38状态寄存器 – STATUS.....................................................................38中断控制寄存器 – INTC,INTC0,INTC1 .........................................39定时/计数寄存器...............................................................................39输入/输出端口和控制寄存器...........................................................40UART 寄存器 .USR,UCR1,UCR2,TXR/RXR,BRG.......................40输入/输出端口..........................................................................................41上拉电阻............................................................................................41PA 口的唤醒......................................................................................41输入/输出端口控制寄存器...............................................................41引脚共享功能....................................................................................42编程注意事项....................................................................................45定时/计数器..............................................................................................46配置定时/计数器输入时钟源...........................................................47定时/计数寄存器 – TMR, TMR0,TMR0L/TMR0H,TMR1L/TMR1H,TMR2.....................................................................49定时/计数控制寄存器 – TMRC,TMR0C,TMR1C,TMR2C............50定时器模式........................................................................................53事件计数器模式................................................................................53脉冲宽度测量模式............................................................................54可编程分频器(PFD)和蜂鸣器的应用..............................................55预分频器(Prescaler)...........................................................................56输入/输出接口...................................................................................56编程注意事项....................................................................................57定时/计数器应用范例.......................................................................57中断............................................................................................................59中断寄存器........................................................................................59中断优先权........................................................................................62外部中断............................................................................................63定时/计数器中断...............................................................................64UART 中断........................................................................................64编程注意事项....................................................................................65复位和初始化............................................................................................66复位....................................................................................................66目录iii异步串行口——UART............................................................................74UART 特性..........................................................................................74UART 外部引脚..................................................................................74数据发送.............................................................................................75UART 状态控制寄存器......................................................................75波特率发生器.....................................................................................79UART 设置与控制..............................................................................81UART 发送器......................................................................................83UART 接收器......................................................................................84接收错误处理.....................................................................................85接收中断图解.....................................................................................86地址检测模式.....................................................................................86暂停模式下的UART 功能.................................................................87UART 应用范例.................................................................................87振荡器........................................................................................................89系统时钟配置....................................................................................89系统晶体/陶瓷振荡器.......................................................................89系统电阻电容振荡器........................................................................90内部系统电阻电容振荡器................................................................90RTC 振荡器........................................................................................91看门狗定时振荡器............................................................................91暂停和唤醒................................................................................................92暂停.....................................................................................................92进入暂停.............................................................................................92静态电流.............................................................................................92唤醒....................................................................................................92看门狗定时器............................................................................................94掩膜选项....................................................................................................96应用电路....................................................................................................97第二部份 程序语言.....................................................................99第二章 指令集介绍.................................................................................101指令集......................................................................................................101指令周期..........................................................................................101数据的传送......................................................................................101算术运算..........................................................................................102逻辑和移位运算..............................................................................102分支和控制的转换..........................................................................102位运算..............................................................................................102查表运算..........................................................................................103其它运算..........................................................................................103指令设定一览表......................................................................................104惯例..................................................................................................104I/O 型单片机使用手册iv第三章 指令定义.....................................................................................107第四章 汇编语言和编译器.....................................................................121常用符号..................................................................................................121语句语法..................................................................................................122名称..................................................................................................122操作项..............................................................................................122操作数项..........................................................................................122注解..................................................................................................122编译伪指令..............................................................................................123条件编译伪指令..............................................................................123文件控制伪指令..............................................................................124程序伪指令......................................................................................126数据定义伪指令..............................................................................130宏指令..............................................................................................132汇编语言指令..........................................................................................136名称..................................................................................................136助记符..............................................................................................136操作数、运算子和表达式..............................................................136其它..........................................................................................................139前置引用..........................................................................................139局部标号..........................................................................................139汇编语言保留字..............................................................................140编译器选项..............................................................................................141编译列表文件格式..................................................................................141源程序列表......................................................................................141编译总结..........................................................................................142其它..................................................................................................142第三部份 开发工具................................................................... 145第五章 单片机开发工具.........................................................................147HT-IDE 集成开发环境............................................................................147盛群单片机仿真器(HT-ICE) ..................................................................149HT-ICE 接口卡.................................................................................149OTP 烧写器.....................................................................................149OTP 适配卡.....................................................................................149系统配置..................................................................................................150HT-ICE 接口卡设置........................................................................151安装..........................................................................................................153系统要求..........................................................................................153硬件安装..........................................................................................153软件安装..........................................................................................154目录v第六章 快速开始.....................................................................................159步骤一:建立一个新项目..............................................................159步骤二:将源程序文件加到项目中..............................................159步骤三:编译项目..........................................................................159步骤四:烧写OTP 单片机.............................................................160步骤五:传送程序与掩膜选项单至Holtek ..................................160附录............................................................................................... 161附录A 特性曲线图...................................................................................163附录B 封装信息.......................................................................................173

    标签: 单片机 使用手册

    上传时间: 2013-10-18

    上传用户:blacklee

  • Keil 软件实例教程 2

    Keil 软件实例教程 2 单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51 单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil 软件是目前最流行开发MCS-51 系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil 即可看出。Keil 提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil 软件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51 系列单片机的爱好者来说是十分必要的,如果你使用C 语言编程,那么Keil 几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C 语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。我们将通过一些实例来学习Keil 软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。图1 所示电路图使用89C51 单片机作为主芯片,这种单片机性属于MCS-51 系列,其内部有4K 的FLASH ROM,可以反复擦写,非常适于做实验。89C51 的P1 引脚上接8 个发光二极管,P3.2~P3.4 引脚上接4 个按钮开关,我们的第一个任务是让接在P1 引脚上的发光二极管依次循环点亮。 一、Keil 工程的建立首先启动Keil 软件的集成开发环境,这里假设读者已正确安装了该软件,可以从桌面上直接双击uVision 的图标以启动该软件。UVison启动后,程序窗口的左边有一个工程管理窗口,该窗口有3 个标签,分别是Files、Regs、和Books,这三个标签页分别显示当前项目的文件结构、CPU 的寄存器及部份特殊功能寄存器的值(调试时才出现)和所选CPU 的附加说明文件,如果是第一次启动Keil,那么这三个标签页全是空的。

    标签: Keil 软件 教程

    上传时间: 2013-10-26

    上传用户:ruan2570406

  • Keil 软件实例教程 1

    Keil 软件实例教程 1. 单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51 单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil 软件是目前最流行开发MCS-51 系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil 即可看出。Keil 提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil 软件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51 系列单片机的爱好者来说是十分必要的,如果你使用C 语言编程,那么Keil 几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C 语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。我们将通过一些实例来学习Keil 软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。图1 所示电路图使用89C51 单片机作为主芯片,这种单片机性属于MCS-51 系列,其内部有4K 的FLASH ROM,可以反复擦写,非常适于做实验。89C51 的P1 引脚上接8 个发光二极管,P3.2~P3.4 引脚上接4 个按钮开关,我们的第一个任务是让接在P1 引脚上的发光二极管依次循环点亮。 一、Keil 工程的建立首先启动Keil 软件的集成开发环境,这里假设读者已正确安装了该软件,可以从桌面上直接双击uVision 的图标以启动该软件。UVison启动后,程序窗口的左边有一个工程管理窗口,该窗口有3 个标签,分别是Files、Regs、和Books,这三个标签页分别显示当前项目的文件结构、CPU 的寄存器及部份特殊功能寄存器的值(调试时才出现)和所选CPU 的附加说明文件,如果是第一次启动Keil,那么这三个标签页全是空的。

    标签: Keil 软件 教程

    上传时间: 2013-11-25

    上传用户:hanbeidang