本书全面系统地介绍MCS-51单片机的结构、原理、接口技术、扩展应用等知识,主要内容包括;计算机运算基础,计算机硬件电路基础,单片微型机的组成原理,MCS-51系列单片机的指令系统,汇编语言程序设计,MCS-51单片机的扩展应用,MCS-51单片机接口技术,最新增强型51系列兼容单片机介绍,单片机指令一览表和常用芯片的引脚图等。 本书可作为高等理工科院校非计算机专业计算机原理和单片机课程的教材,也可供工程技术人员参考。 第一章 绪论 第一节 计算机的分类与发展 第二节 计算机的应用 第三节 微型计算机的系统组成 第四节 单片微型计算机的发展及应用 思考题与习题 第二章 计算机运算基础 第一节 数制 第二节 数的表示方法 第三节 数的运算方法 第四节 二进制数加法电路 思考题与习题 第三章 计算机的硬件电路基础 第一节 触发器 第二节 寄存器 第三节 总线结构 第四节 存储器 第五节 模型计算机的工作原理 思考题与习题 第四章 单片微型计算机的组成原理 第一节 微型计算机的结构及指令执行过程 第二节 MCS-51单片计算机的组成原理 第三节 MCS-51存储器配置 第四节 时钟电路及时序 第五节 输入输出瑞口 第六节 复位电路 第七节 MCS-51单片机的引脚功能 思考题与习题 第五章 指令系统 第一节 指令系统概述 第二节 MCS-51单片机指令系统 思考题与习题 第六章 汇编语言程序设计 第一节 汇编语言的基本知识 第二节 简单程序设计 第三节 分支程序设计 第四节 循环程序设计 第五节 查表程序设计 第六节 散转程序设计 第七节 子程序设计 第八节 浮点数及其程序设计 思考题与习题 第七章 MCS-51单片机的扩展应用 第一节 程序存储器的扩展 第二节 外部数据存储器的扩展 第三节 输入/输出与中断 第四节 定时器/计数器 第五节 串行通信 思考题与习题 第八章 MCS-51单片机接口技术 第一节 MCS-51单片机的并行接口电路 第二节 键盘与数码管显示器接口电路 第三节 专用键盘显示器接口芯片8279与单片机的接口 第四节 MCS-51单片机串行口扩展 第五节 单片机与D/A和A/D转换器的接口 思考题与习题 第九章 增强51单片机 第一节 8XC52/54/58系列单片机硬件说明 第二节 8XC51FX硬件说明 第三节 87C51GB单片机 思考题与习题 附录Ⅰ MCS-51系列单片机指令一览表 附录Ⅱ MCS-51特殊功能寄存器一览表 附录Ⅲ MCS-51特殊功能寄存器位地址分布 附录Ⅳ MCS-51内部RAM的位地址分布 附录Ⅴ 本书选取的芯片的引脚图 附录Ⅵ 常用波特率与其它参数选取关系
上传时间: 2013-10-18
上传用户:swz13842860183
【摘要】通过对基于AVR 的SD 卡数据导出接口设计的描述,在系统总体结构思路基础上,提出系统的硬 件构成,详细分析了软件各部分的功能及实现。本设计在数据存储和交换领域具有很好的应用前景。 【关键词】SD 卡嵌入式系统SPI FAT32 数据库 SD 卡存储介质是一种新的大容量、非易失性外部存储系 统,它的出现提供了一个便宜的、结实的、卡片式的存储媒介。 SD 卡的容量从16 MB 到最高32 GB 不等。容量范围如此之 宽,可为众多应用提供充足的外部存储空间。 SD 卡作为各种消费电子产品外部存储的应用、开发技术 己经非常成熟、广泛。本设计尝试在AVR 单片机上实现对SD 卡读写操作,进而实现对SD 卡上数据库进行读写操作
上传时间: 2013-11-13
上传用户:13925096126
在嵌入式系统中,嵌入式CPU往往要通过各种串行数据总线与“外界”进行通信。在应用中,异步的串行数据通信用得较多,而通用异步收发器UART(Universal Asynchronous Receiver Transmitter)在其中扮演着重要角色:完成数据的串并转换,即把并行数据按照通信波特率转化为通信协议中规定的串行数据流,也可从串行数据流中取出有用数据转变为并行数据。而UART与CPU接口简单,CPU只需通过执行读写操作即可完成收发数据,从而完成与外界的通信。有许多现成的芯片可以实现UART的功能,如常用的Intel8250/8251接口芯片就可以作为RS232、RS422串口的UART控制芯片。
上传时间: 2013-11-25
上传用户:www240697738
伟福LAB6000U系列仿真实验系统性能特点:USB通信接口+串行通信接口含伟福先进的E6000仿真功能,硬件断点、不占用用户资源含32路、16K深度、10M的逻辑分析仪,32K深度跟踪器,8路、20M波形发生器含静态硬件测试仪(windows版本)含保护电路,仿真器部分与用户电路部分采用隔离技术,使用更加安全可靠一机多用,配置51/96/8088仿真板可以仿真MCS51/MCS96/8086具有扩展功能,在板DIP扩展座和EPLD扩展座给实验的扩展提供空间软件平台使用最新伟福E6000仿真器软件,运行于WIN9x/WINME/WINNT
上传时间: 2013-10-23
上传用户:chfanjiang
伟福仿真器系统概述 本仿真器系统由仿真主机+仿真头、MULT1A用户板、实验板、开关电源等组成。本系统的特点是: 1.主机+仿真头的组合,通过更换不同型号的仿真头即可对各种不同类型的单片机进行仿真,是一种灵活的多CPU仿真系统。采用主机+POD组合的方式,更换POD,可以对各种CPU进行仿真。本仿真器主机型号为E2000/S,仿真头型号为POD8X5X(可仿真51系列8X5X单片机)。 2.双平台,具有DOS版本和WINDOWS版本,后者功能强大,中/英文界面任选,用户源程序的大小不再有任何限制,支持ASM,c,PLM语言混合编程,具有项目管理功能,为用户的资源共享、课题重组提供强有力的手段。支持点屏显示,用鼠标左键点一下源程序中的某一变量,即可显示该变量的数值。有丰富的窗口显示方式,多方位,动态地显示仿真的各种过程,使用极为便利。本操作系统一经推出,立即被广大用户所喜爱。 3.双工作模式①.软件模拟仿真(不要仿真器也能模拟仿真)。②硬件仿真。 4.双CPU结构,100%不占用户资源。全空间硬件断点,不受任何条件限制,支持地址、数据、外部信号、事件断点、支持实时断点计数、软件运行时间统计。 5.双集成环境编辑、编译、下载、调试全部集中在一个环境下。多种仿真器,多类CPU仿真全部集成在一个环境下。可仿真51系列,196系列,PIC系列,飞利蒲公司的552、LPC764、DALLAS320,华邦438等51增强型CPU。为了跟上形势,现在很多工程师需要面对和掌握不同的项目管理器、编辑器、编译器。他们由不同的厂家开发,相互不兼容,使用不同的界面,学习使用都很吃力。伟福WINDOWS调试软件为您提供了一个全集成环境,统一的界面,包含一个项目管理器,一个功能强大的编辑器,汇编Make、Build和调试工具并提供千个与第三方编译器的接口。由于风格统一,大大节省了您的精力和时间。 6.强大的逻辑分析仪综合调试功能。逻辑分析仪由交互式软件菜单窗口对系统硬件的逻辑或时序进行同步实时采样,并实时在线调试分析,采集深度32K(E2000/L),最高时基采样频率达20MHz,40路波形,可精确实时反映用户程序运行时的历史时间。系统在使用逻辑分析仪时,除普通的单步运行、键盘断点运行、全速硬件断点运行外,还可实现各种条件组合断点如:数据、地址、外部控制信号、CPU内部控制信号、程序区间断点等。由于逻辑仪可以直接对程序的执行结果进行分析,因此极大地便利于程序的调试。随着科学技术的发展,单片机通讯方面的运用越来越多。在通讯功能的调试时,如果通讯不正常,查找原因是非常耗时和低效的,您很难搞清楚问题到底在什么地方,是波特率不对,是硬件信道有问题,是通讯协仪有问题,是发方出错还是收方出错。有了逻辑仪,情况则完全不一样,用它可以分别或者同时对发送方、接收方的输入或者输出波形进行记录、存储、对比、测量等各种直观的分析,可以将实际输出通讯报文的波形与源程序相比较,可立即发现问题所在,从而极大地方便了调试。 7.强大的追踪器功能追踪功能以总线周期为单位,实时记录仿真过程中CPU发生的总线事件,其触发条件方式同逻辑分析仪。追踪窗口在仿真停止时可收集显示追踪的CPU指令记忆信息,可以以总线反汇编码模式、源程序模式对应显示追踪结果。屏幕窗口显示波形图最多追踪记忆指令32K并通过仿真器的断点、单步、全速运行或各种条件组合断点来完成追踪功能。总线跟踪可以跟踪程序的运行轨迹。可以统计软件运行时间。
上传时间: 2013-11-01
上传用户:xiehao13
摘要:目前单片机应用系统中显示接口一般是采用七段LED,只能显示一些简单的字符,满足不了实际应用要求。介绍了中文图形液晶显示模块LCMI2832ZK的主要特点、管脚功能及使用方法,并给出了如何利用LCMI2832ZK模块为AT89C2051单片机扩展汉字接13的应用实例。调试结果表明此方法简单可行,可作为单片机汉字显示接口的一般方法。只要简单修改接口电路,此模块也可以用于其他型号的单片机。关键词:单片机;汉字显示;接口技术
上传时间: 2013-10-29
上传用户:ynzfm
前言智能仪表课采用了《单片机原理与接口技术》作为教材,这是一门实践性极强的课程,理论和实验教学的有机结合,是提高教学质量的唯一途径。为密切配合理论教学,针对SICElab赛思开放式综合实验/仿真系统,我们编写了配套的实验教材。SICElab赛思开放式综合实验/仿真系统采用了符合单片机开发过程的“仿真式”组合设计思想,使得所有的实验模块及CPU资源均全力对用户开放,从而充分满足“验证式”→“模仿式”→“探索式”→“开发式”的由浅入深的各种实验要求。赛思开放式综合实验/仿真系统采用伟福G6W仿真器,为用户提供了一个大集成软件环境,统一的界面,包含一个项目管理器,一个功能强大的编辑器,汇编Make、build和调试工具并提供一个与第三方编译器的接口,具有DOS/WINDOWS双平台,仿真器与实验平台分离,采用“仿真”方式进行实验,同时,允许进行脱机运行工作,所以,实验过程是与实际开发过程完全一致的。仿真器使用的是双“CPU”架构方式,100%资源出让,100%实时,100%无条件硬件断点,可满足学生实验,毕业设计,参加电子竞争,教师科研所需。第一章简单介绍了赛思开放式综合实验/仿真系统的组成(包括实验平台、仿真器、软件支持、开关电源),实验内容,实验方式,支持器件等。第二章选编了二十例验证式实验,包括实验平台操作,连接仿真器、PC机,利用DOS和WINDOWS平台软硬件结合的实验,按由浅入深原则排列。第三章选编了十六例模仿和探索开发式实验。教师和学生可根据课时和具体情况选择实验内容,或自行设计新的实验内容。由于课时所限,有的实验可让学生在课后开放实验室时完成,以提高学生动手能力,提高教学质量,培养学生创新精神。附录一介绍了综合实验平台各模块的电路图,附录二是实验平台键盘操作仿真方法说明。由于时间匆忙,加上编者水平有限,难免有错漏之处,请读者不吝赐教。
上传时间: 2013-10-22
上传用户:sunshie
1.1系统性能指标1.仿真、实验相结合。2.实验模块化结构,互不影响,通过连线又可将各模块有机结合。3.实验内容设置丰富、合理,满足教学大纲要求。4.每项实验连线方便,既能满足学生动手能力愿望,又能充分发挥学生的创新能力,提高教学实验的质量和效率。5.自带集成调试环境,Win9X/NT软件平台,含:源程序库、芯片资料库、原理图库、元器件位置图库、实验说明、动态调试工具库。6.提供源程序编辑、汇编、链接。7.电路具有过压保护,确保系统安全、可靠工作。8.整机采用热风整平工艺基板、波峰焊接,实验连接接口采用圆孔插座,整机可靠性好。9.自带EPROM写入器,可对27128、2764EPROM进行写入。10.自带键盘显示器,进口键座,专用彩色键帽,决无按键不可靠现象。11.系统用串行口、用户用串行口相互独立,在通过RS232与上位机联机状态下,同样可以调试用户串行口程序。12.系统带有示波器功能,通过RS232口,可将测得的信号显示在上位机的屏幕上。该系统通过RS232口可连各种上位机,在Win9X/NT软件平台进行仿真开发和实验。同时系统自带键盘显示器,无须任何外设也能独立工作,支持因陋就简建立单片机实验室。系统提供实验程序库,均放在系统光盘上,可直接使用。同时全部实验程序机器码已固化在EPROM中,作为用户程序。在进入实验前,需将该EPROM中的程序(在固化区)传送到仿真RAM区,以便以单步、断点、连续等方式运行程序。
上传时间: 2013-10-13
上传用户:huaidan
摘要:介绍了一种以W78E52单片机为控制核心和调制解调器(MODEM)接口进行远程数据采集与传送的实用电路。该电路结构简单,可靠性高,控制方便。文中讲述了MODEM的AT指令描述以及用单片机控制MODEM的方法,并结合系统功能及原理给出了主程序流程图。关键词:单片机;调制解调器;数据远程传输;W78E52
上传时间: 2013-10-08
上传用户:Ants
摘要:采用单片机C语言作为编程语言,介绍一种基于DEI1016的四发八收智能型ARINC429接rl板的嵌人式实时软件设计方法;首先,简单地介绍了单片机C语言和开发流程,再详细地描述了软件的各个功能模块,最后总结了若干提高软件实时性的编程技巧和要点,这种设计方法,充分发挥了C语言在模块化、可读性、可维护性和可移植性上的优势,同时弥补了C语言执行效率不高的缺点。实践证明,用单片机C语言编写出的嵌人式软件能很好地满足接口板的高速数据传输功能的要求。关键词:DEI1016;单片机;C语言;实时性
上传时间: 2013-12-26
上传用户:CSUSheep