红外遥控及点阵显示器件的应用

红外遥控及点阵显示器件的应用

ID:29728336

大小:719.00 KB

页数:21页

时间:2018-12-22

红外遥控及点阵显示器件的应用_第1页
红外遥控及点阵显示器件的应用_第2页
红外遥控及点阵显示器件的应用_第3页
红外遥控及点阵显示器件的应用_第4页
红外遥控及点阵显示器件的应用_第5页
资源描述:

《红外遥控及点阵显示器件的应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、武汉理工大学《单片机原理与应用》课程设计说明书目录1软件介绍11.1protues软件介绍11.2Keil软件32.设计原理或方法32.1主要元器件介绍32.2设计方案介绍83.程序框图84硬件连线图及仿真结果104.1硬件连线图104.2仿真结果图115源程序126资源分配197性能分析198总结和心得209参考文献2120武汉理工大学《单片机原理与应用》课程设计说明书20武汉理工大学《单片机原理与应用》课程设计说明书20武汉理工大学《单片机原理与应用》课程设计说明书20武汉理工大学《单片机原理与应用》课程设计说明书20武汉理工大学《单片机原理与应用》课程设计说明书20武

2、汉理工大学《单片机原理与应用》课程设计说明书20武汉理工大学《单片机原理与应用》课程设计说明书20武汉理工大学《单片机原理与应用》课程设计说明书20武汉理工大学《单片机原理与应用》课程设计说明书20武汉理工大学《单片机原理与应用》课程设计说明书20武汉理工大学《单片机原理与应用》课程设计说明书1软件介绍1.1protues软件介绍ProteusISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:(1)实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真

3、、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。(2)支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。(3)提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如KeilC5

4、1uVision2等软件。(4)具有强大的原理图绘制功能。总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大。本章介绍ProteusISIS软件的工作环境和一些基本操作。特点:支持ARM7,PIC,AVR,HC11以及8051系列的微处理器CPU模型,更多模型正在开发中:交互外设模型有LCD显示、RS232终端、通用键盘、开关、按钮、LED等;强大的调试功能,如访问寄存器与内存,设置断点和单步运行模式;支持如IAR、Keil和Hitech等开发工具的源码C和汇编的调试;一键“make”特性:一个键完成编译与仿真操作;内置超过6000标准SPICE模型,

5、完全兼容制造商提供的SPICE模型;DLL界面为应用提供特定的模式;基于工业标准的SPICE3F5混合模型电路仿真器。14种虚拟仪器:示波器、逻辑分析仪、信号发生器、规程分析仪等;20武汉理工大学《单片机原理与应用》课程设计说明书高级仿真包含强大的基于图形的分析功能:模拟、数字和混合瞬时图形;频率;转换;噪声;失真;付立叶;交流、直流和音频曲线;模拟信号发生器包括直流、正旋、脉冲、分段线性、音频、指数、单频FM;数字信号发生器包括尖脉冲、脉冲、时钟和码流;1.2Keil软件KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比

6、,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。KeilC51开发系统基本知识KeilC51开发系统基本知识  (1)系统概述  KeilC51软件提供丰富的库函数和功

7、能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到KeilC51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。下面详细介绍KeilC51开发系统各部分功能和使用。  (2)KeilC51单片机软件开发系统的整体结构  C51工具包的整体结构,uVision与Ishell分别是C51forWindows和forDos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。