第一章:MCS-51系列单片机的存储结构(4学时) ① 掌握内部数据寄存器RAM的结构、用途和特点; ② 程序存储器ROM的结构特点,编程中应注意的问题; ③ 片内、外程序存储器的确定方法。 .. 第二章:MCS-51单片机指令系统及时序(4学时) ① 111条指令的功能分类; ② 指令的寻址方式; ③ 伪指令及汇编语言源程序的格式; ④ 与指令的相关时序。 第三章:MCS-51单片机内部模块的功能介绍(8学时) ① 内部并行I/O端口的结构特点、使用中的注意事项; ② 定时/计数器的2种工作方式、4种计数模式; ③ 串行接口的4种工作模式的设定及波特率的计算; ④ 中断系统的结构、中断响应的过程和编程方法。 .. 第四章:MCS-51单片机系统的扩展及应用(8学时); ① 系统扩展的几种方法; ② 外部程序、数据存储器的扩展; ③ A/D、D/A转换器与单片机的接口电路及编程方法; ④ 键盘扫描/动态显示接口电路; ⑤ 单片机的监控电路等。
上传时间: 2013-10-17
上传用户:熊少锋
数据存储器的扩展 MCS-51单片机内部有128或256个字节的数据存储器,这些存储器通常被用作工作寄存器、堆栈、临时变量等等,一般已经够用,但是如果系统要存储大量的数据,比如数据采集系统,那么片内的数据存储器就不够用了,需要进行扩展。
上传时间: 2013-11-19
上传用户:jhksyghr
解答部分 PIC单片机指令的执行过程遵循着一种全新哈佛总线体系结构的原则,充分利用了计算机系统在程序存储器和数据存储器之间地址空间的相互独立性,取指过程和执行指令过程可以流水线操作同时进行。因此,当PIC时钟频率为4MHZ时,执行一条非转移类指令需要4个系统时钟周期,即1us,但其指令执行的真实时间应为2us(在执行n—1条指令时取第n条指令,然后执行第n条指令)。所以选项B正确.
上传时间: 2013-12-10
上传用户:spman
在PIC16F877单片机的数据存储器RAM中,总的地址空间是512个字节,但真正用作为通用寄存器单元个数为--字节。
上传时间: 2013-11-14
上传用户:xc216
1 MCS-51单片机系统扩展的基本概念2 程序存储器扩展技术3 数据存储器扩展4 输入/输出口扩展技术
上传时间: 2013-12-23
上传用户:ANRAN
1.UART增加2个新的特性,即帧错误检测和多机通信中的从机地址自动识别。(1)帧错误检测可用于UART检查工作方式1、2和3时的停止位。例如,由于UART通信线路上的噪声或者2个MCU同时发送可能引起停止位的丢失。(2)多机通信中的从机地址自动识别功能即是说只允许该地址从机被硬件中断,而不是由软件进行地址比较的,那么自动地址识别可以减少为UART服务所需要的MCU时间。与此同时使用广播地址可以一次寻址所有的从处理器。2.4个中断优先级:IPH和IP结合使用决定了每个中断的优先级,00、01、10、11的排列依次由低到高组成4级中断优先权。3.双DPTR指针:可用于寻址外部数据存储器。通过对AUCR1的DPS位编程,以实现对2个16位DPTR寄存器的切换。4.将AUXR.0置位,禁止ALE的信号输出,从而达到降低单片机本身的EMI电磁干扰。
上传时间: 2013-10-23
上传用户:hj_18
主要特性:1.高速、流水线结构的8051兼容的CIP-51内核(可达25MIPS)2.全速、非侵入式在系统调试接口(片内)3.真正10位、100ksps的8通道ADC,带PGA和模拟多路开关4.两个12位DAC,可编程更新时序5.64K字节可在系统编程的FLASH存储器6.4352(4096+256)字节的片内RAM7.可寻址64K字节地址空间的外部数据存储器接口8.硬件实现的SPI、SMBUS/I2C和两个UART串行接口9.5个通用的16位定时器10.具有5个捕捉/比较模块的可编程计数器/定时器阵列11.片内看门狗定时器、VDD监视器和温度传感器
上传时间: 2014-12-27
上传用户:neu_liyan
C8051F单片机是完全集成的混合信号系统级芯片(SOC),具有与8051完全兼容的指令内核,该单片机采用流水线处理技术,能在执行指令期间预处理下一条指令,提高了效率。而且大部分型号的C8051F单片机,片内集成了数据采集和控制系统中常用的模拟和数字外设及其他功能部件,内置FLASH程序存储器和RAM数据存储器,部分芯片上还集成了外部数据存储器,即XRAM。C8051F单片机具有片内调试电路,通过4脚的JTAG接口可以进行非侵入式、全速的在系统调试。下表为C8051F系列具有代表性的型号的主要特性:
上传时间: 2013-10-29
上传用户:781354052
介绍一种运用PIC16F84单片机实现与PC机串行通信的方法,并给出其硬件接口电路及通信源程序。关键词 异步串行通信 发送与接收 VB4 Win95 串口查询法 1 前言 美国Microchip公司的PIC16系列单片机是一种新型的CMOS工艺的8位单片机。其中,PIC16FXX单片机的程序存储器为电可擦除闪速存储器(flash),可多次修改程序,甚至可以在线编程。PIC16F83和PIC16F84片内数据存储器除RAM外,还有64字节的EEPROM,可以当作一般的或非易失性的数据存储器使用,简单方便。它还具有片内上电复位、延时电路、看门狗电路等。另外,PIC16系列单片机功耗极低,因而是一种非常适合在各种便携式设备中使用的高性价比的单片机,并已经得到了越来越广泛的应用。 但是在许多需要大量计算的运用中,还必须借助微机的强大数据处理能力。这样必须通过通信电路实现PIC单片机与微机间的可靠数据传输。有的PIC16单片机内并没有提供串行口,所以串行通信必须通过自己设计的硬件电路和通信软件来实现。 下面介绍用查询法实现异步串行通讯的方法。同时给出了用PIC16F84单片机的两个I/O口模拟2线串行口的硬件接口电路、程序流程框图、单片机内通信程序以及微机内的通信程序等。2 硬件实现方法与电路 PIC16F84的程序存储器由1K×14的闪速(flash)存储器构成,它只有13条I/O口,1个定时器,为了尽量节省单片机的软硬件资源,采用下述异步串行通信的实现方法。 如图1所示,PIC16F84在4MHz时钟下,采用半双工方式,可实现9600波特率的异步串行数据通信,1位停止位,8位数据位,无校验位。接收和发送以低位在先(一般模式),采用软件延时。为节省篇幅,单片机内的通信程序中未提供任何握手协议,用户可根据自己的需要在软件中加入握手方式。
上传时间: 2014-12-27
上传用户:偷心的海盗
电加热炉是典型工业过程控制对象,其温度控制具有升温单向性,大惯性,纯滞后,时变性等特点,很难用数学方法建立精确的模型和确定参数。而PID控制因其成熟,容易实现,并具有可消除稳态误差的优点,在大多数情况下可以满足系统性能要求,但其性能取决于参数的整定情况。且快速性和超调量之间存在矛盾,使其不一定满足快速升温、超调小的技术要求。模糊控制在快速性和保持较小的超调量方面有着自身的优势,但其理论并不完善,算法复杂,控制过程会存在稳态误差。 将模糊控制算法引入传统的加热炉控制系统构成智能模糊控制系统,利用模糊控制规则自适应在线修改PID参数,构成模糊自整定:PID控制系统,借此提高其控制效果。 基于PID控制算法,以ADuC845单片机为主体,构成一个能处理较复杂数据和控制功能的智能控制器,使其既可作为独立的单片机控制系统,又可与微机配合构成两级控制系统。该控制器控制精度高,具有较高的灵活性和可靠性。 2 温度控制系统硬件设计 该系统设计的硬件设计主要由单片机主控、前向通道、后向通道、人机接口和接口扩展等模块组成,如图l所示。由图1可见,以内含C52兼容单片机的ADuC845为控制核心.配有640 KB的非易失RAM数据存储器、外扩键盘输人、320x240点阵的图形液晶显示器进行汉字、图形、曲线和数据显示,超温报警装置等外围电路;预留微型打印机接口,可以现场打印输出结果;预留RS232接口,能和PC机联机,将现场检测的数据传输至PC机来进一步处理、显示、打印和存档。
上传时间: 2013-10-11
上传用户:vodssv