1.1 微型计算机的组成及工作原理1.1.1 微型计算机中的基本概念1. 微处理器2. 微型计算机 (1)单片微处理机 (2)通用微型计算机3. 微型计算机系统1.1.2 微机基本结构 微型计算机的基本组成如图1.1所示,它由中央处理器(CPU)、存储器(Memory)、输入输出接口(I/O接口)和系统总线(BUS)构成。 1.1.3 微型计算机的基本工作过程 微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能,这就是微型计算机的基本工作原理。 1.2 典型单片机产品简介1.2.1 MCS-51单片机系列 MCS-51可分为两个子系列和4种类型,如表1-1所示。按资源的配置数量,MCS-51系列分为51和52两个子系列,其中51子系列是基本型,而52子系列属于增强型。表1-1 MCS-51系列单片机分类
上传时间: 2013-11-07
上传用户:debuchangshi
基于对8086 单芯片计算机的研究,设计了系统显示接口模块,其中包括SDRAM 显示存储器,DMA 显示传输通道和VGA 显示终端3 个主要功能单元。整个设计遵循ASIC流程,讨论了基于FPGA 的实现技术。使用具体显示实例验证,结果表明,该显示接口能够正确完成所要求的单芯片计算机显示操作。关键词:8086 单芯片计算机;显示接口;SDRAM;DMA 通道;VGA
上传时间: 2013-10-10
上传用户:tyler
随着计算机技术以及网络技术的发展,将RS-485 网络控制系统应用在排队控制上,设计一种可以代替人们来排队的系统,可以提高人们生活质量。本文详细介绍了排队机系统各控制器的设计,包括各个功能模块的硬件电路和控制软件的设计,这些功能模块和控制器是排队机控制系统的重要组成部分。
上传时间: 2014-12-28
上传用户:asaqq
单片机多机通信网络改进及数据通信容错技术: 对单片机数据通信网络物理结构进行改进,实现多机自主通信. 以单片机串行口为基础,实现数据通信的容错技术.关键词 数据通信; 单片机; 网络结构
上传时间: 2014-12-28
上传用户:edisonfather
介绍了基于51单片机的网络连接控制器的软硬件设计方案,主要采用Atmel公司的8 b单片机AT89C51作为核心处理器,采用RealTek公司的RTL8O19AS芯片接入以太网。同时讨论了精简的TCP/IP协议栈的分层次实现,实现了可靠的UDP数据通信。
上传时间: 2013-11-22
上传用户:alex wang
RSA加解密系统及其单芯片实现随着计算机科技的进步,带给人类极大的便利性,但伴随而来的却是安全性之问题。最简单便利的安全措施是利用使用者账号及密码加以控管,但密码太短易被破解,密码太长不便记忆,在网络上进行传输,利用简单的网络封包截取工具即可取得相关之使用者账号及密码,因此如何使用适当之资安技术以保护网络上之公开资讯,为一重要之课题。RSA 密码系统为确保信息安全之一重要机制。本专题利用低成本且取得容易的8051 单芯片实现RSA加解密系统。关键词: 信息安全、8051 单芯片、RSA 密码系统。
上传时间: 2013-11-05
上传用户:逗逗666
本文依据集成电路设计方法学,探讨了一种基于标准Intel 8086 微处理器的单芯片计算机平台的架构。研究了其与SDRAM,8255 并行接口等外围IP 的集成,并在对AMBA协议和8086 CPU分析的基础上,采用遵从AMBA传输协议的系统总线代替传统的8086 CPU三总线结构,搭建了基于8086 IP 软核的单芯片计算机系统,并实现了FPGA 功能演示。关键词:微处理器; SoC;单芯片计算机;AMBA 协议 Design of 8086 CPU Based Computer-on-a-chip System(School of Electrical Engineering and Automation, Heifei University of Technology, Hefei, 230009,China)Abstract: According to the IC design methodology, this paper discusses the design of one kind of Computer-on-a-chip system architecture, which is based on the standard Intel8086 microprocessor,investigates how to integrate the 8086 CPU and peripheral IP such as, SDRAM controller, 8255 PPI etc. Based on the analysis of the standard Intel8086 microprocessor and AMBA Specification,the Computer-on-a-chip system based on 8086 CPU which uses AMBA bus instead of traditional three-bus structure of 8086 CPU is constructed, and the FPGA hardware emulation is fulfilled.Key words: Microprocessor; SoC; Computer-on-a-chip; AMBA Specification
上传时间: 2013-12-27
上传用户:kernor
本文介绍了由单片机控制的基于以太网的数据采集电路。该电路采用了美国Microchip公司的8位单片机PIC16F877和台湾Realtek公司的10M以太网控制芯片RTL8019AS,实现了数据采集以及以太网数据传输的功能。整个电路主要包括网络接口电路,单片机电路,A/D转换电路,D/A转换电路,RAM存储电路,EEPROM存储电路,DIO电路等。文中简单阐述了以太网数据采集电路的设计原理,并给出了其实现的方法。随着互联网络软硬件的迅猛发展,网络用户快速增长。在计算机网络互联的同时,各种仪器仪表、家电设备以及工业生产中的数据采集与控制设备慢慢的走向网络化,便于共享网络中丰富的信息资源。另一方面,由于以太网技术越来越成熟,并且拥有高速、大容量、降低成本、简化结构等特性,使得其在各种领域内迅速发展。在电子设备日趋网络化的背景下,通过单片机控制以太网芯片进行数据传输,是当前令人感兴趣的一个研究方向。通过单片机控制芯片编程就可以完全抛开网络操作系统而实现局域网内任意终端之间或单片机与终端之间的通信,即在脱离PC环境下实现以太网芯片与其它微处理器之间的接口,从而建立基于非PC平台的局域网络。本系统设计了PIC单片机驱动台湾Realtek公司生产的NE2000兼容以太网控制芯片RTL8019AS,从而构建了一个微型网络数据采集系统,性能优良,成本低廉。
上传时间: 2013-10-16
上传用户:CSUSheep
介绍了一种基于高性能51 内核网络微控制器的串口至以太网接口转换器的设计方案,采用网络单片机DS80C410,利用集成的MAC 通过以太网收发器与以太网相连,借助TINI SDK 软件开发包通过Java编程实现串口和以太网之间的数据通讯。串口至以太网接口转换器使得带有RS232/422/485 通讯接口的设备和以太网服务器进行数据流传输,通过以太网服务器对串口设备进行实时监控。互联网硬件和软件的迅猛发展,使得各种电气设备、仪器仪表以及生产过程中的数据采集与控制设备逐渐走向网络化。计算机技术、测控技术、网络与通讯技术不断发展与融合是一个必然的趋势。目前以太网已经广泛应用于计算机网络,成为互联网链接不可缺少的部分,另外以太网一般都基于TCP/IP协议,使得整个网络只有一种互联通讯协议,满足控制系统各个层次的要求,而且易于和Internet实现无缝连接。现今大多数现场设备通过串口与外界通讯,甚至串口是它们与外界通讯的唯一通道,串口设备的广泛使用以及对设备上网能力的不断需求,使得如何实现串口到以太网的转换显得尤为重要。DS80C410利用集成的MAC通过物理层器件与以太网相连,借助TINI SDK软件开发包可以轻松实现串口至以太网的接口转换。
上传时间: 2013-10-20
上传用户:a296386173
计算机的指令系统是表征计算机性能的重要指标,每种计算机都有自己的指令系统。MCS—51单片机的指令系统是一个具有255种代码的集合,绝大多数指令包含两个基本部分:操作码和操作数。操作码表明指令要执行的操作的性质;操作数说明参与操作的数据或数据所存放的地址。MCS—51指令系统中所有程序指令是以机器语言形式表示,可分为单字节、双字节、三字节3种格式。用二进制编码表示的机器语言由于阅读困难,且难以记忆。因此在微机控制系统中采用汇编语言指令来编写程序。本章介绍MCS—51指令系统就是以汇编语言来描述的。 一条汇编语言指令中最多包含4个区段,如下所示: 标号: 操作码目的操作数,源源操作数;注释 标号与操作码之间“:”隔开; 操作码与操作数之间用“空格”隔开; 目的操作数和源源操作数之间有“,”分隔; 操作数与注释之间用“;”隔开。 标号是由用户定义的符号组成,必须用英文大写字母开始。标号可有可无,若一条指令中有标号,标号代表该指令所存放的第一个字节存储单元的地址,故标号又称为符号地址,在汇编时,把该地址赋值给标号。 操作码是指令的功能部分,不能缺省。MCS—51指令系统中共有42种助记符,代表了33种不同的功能。例如MOV是数据传送的助记符。 操作数是指令要操作的数据信息。根据指令的不同功能,操作数的个数有3、2、1或没有操作数。例如MOV A,#20H,包含了两个操作数A和#20H,它们之间用“,”隔开。注释可有可无,加入注释主要为了便于阅读,程序设计者对指令或程序段作简要的功能说明,在阅读程序或调试程序时将会带来很多方便。
上传时间: 2013-11-04
上传用户:kr770906