总数:1102 | 当前第68/111 首页 上一页 ... 63 64 65 66 67 68 69 70 71 72 ... 下一页 尾页
第01讲-单片机及其开发工具简介(上)_手把手教你学单片机之AVR入门篇
第01讲-单片机及其开发工具简介(上)_手把手教你学单片机之AVR入门篇!本讲内容: 单片机是什么 单片机能做什么 单片机开发工具 AVR单片机简介:学单片机就要学AVR! 新手入门的第一个例子:闪烁灯单片机就是一台微型电脑。麻雀虽小,五脏俱全,单片机将微型电脑的所有基本部分都集成在一片硅片上。 构成单片机的基本要素: CPU核 ROM RAM 片上外设 总线 单片机的开发工具:编程器(烧写器):将编译出来的目标代码固化到单片机的ROM内 下载线:作用与编程器相同,但可以在线下载 仿真器:对单片机的程序进行单步调试、设置断点等,便于查找程序中的错误。其中Jtag仿真器可以在线仿真调试。
  1. 2010/4/23
  2. 人气(6398)
  3. 星级(10)
  4. 评论(2)
单片机原理与接口技术(6)
单片机原理与接口技术,浙江大学高峰主讲!80C51单片微机的基本结构 2.1 80C51单片微机的内部结构 2.2 80C51单片微机的引脚及其功能 2.3 80C51CPU的结构和特点 2.3.1 中央控制器 2.3.2 运算器 2.3.3 时钟电路及CPU的工作时序 2.4 80C51存储器结构和地址空间 2.4.1 程序存储器 2.4.2 内部数据存储器 2.4.3 片外数据存储器 2.5 80C51 并行输入/输出端口 2.5.1 P0口 2.5.2 P1口 2.5.3 P2口 2.5.4 P3口 2.6 80C51布尔(位)处理器 2.7 80C51单片微机的工作方式 2.7.1 复位方式 2.7.2 程序执行方式 2.7.3 低功耗工作方式 2.7.4 编程方式
  1. 2010/4/22
  2. 人气(4861)
  3. 星级(10)
  4. 评论(0)
单片机原理与接口技术(5)
单片机原理与接口技术,浙江大学高峰主讲!80C51单片微机的基本结构 2.1 80C51单片微机的内部结构 2.2 80C51单片微机的引脚及其功能 2.3 80C51CPU的结构和特点 2.3.1 中央控制器 2.3.2 运算器 2.3.3 时钟电路及CPU的工作时序 2.4 80C51存储器结构和地址空间 2.4.1 程序存储器 2.4.2 内部数据存储器 2.4.3 片外数据存储器 2.5 80C51 并行输入/输出端口 2.5.1 P0口 2.5.2 P1口 2.5.3 P2口 2.5.4 P3口 2.6 80C51布尔(位)处理器 2.7 80C51单片微机的工作方式 2.7.1 复位方式 2.7.2 程序执行方式 2.7.3 低功耗工作方式 2.7.4 编程方式
  1. 2010/4/21
  2. 人气(6068)
  3. 星级(10)
  4. 评论(0)
第3章(8):单片机硬件系统MCS51指令系统
7].堆栈操作类指令(2条) 这4类指令的作用是把直接寻址单元的内容传送到堆栈指针SP所指的单元中,以及把SP所指单元的内容送到直接寻址单元中。这类指令只有两条,下述的第一条常称为入栈操作指令,第二条称为出栈操作指令。需要指出的是,单片机开机复位后,(SP)默认为07H,但一般都需要重新赋值,设置新的SP首址。入栈的第一个数据必须存放于SP+1所指存储单元,故实际的堆栈底为SP+1所指的存储单元。 PUSH data ;(SP)+1→(SP),(data)→(SP)堆栈指针首先加1,直接寻址单元中的数据送到堆栈指针SP所指的单元中 POP data ;(SP)→(data)(SP)-1→(SP),堆栈指针SP所指的单元数据送到直接寻址单元中,堆栈指针SP再进行减1操作 [8].交换指令(5条) 这5条指令的功能是把累加器A中的内容与源操作数所指的数据相互交换。 XCH A,Rn ;(A)←→(Rn)累加器与工作寄存器Rn中的内容互换 XCH A,@Ri ;(A)←→((Ri))累加器与工作寄存器Ri所指的存储单元中的内容互换 XCH A,data ;(A)←→(data)累加器与直接地址单元中的内容互换 XCHD A,@Ri ;(A3-0)←→((Ri)3-0)累加器与工作寄存器Ri所指的存储单元中的内容低半字节互换 SWAP A ;(A3-0)←→(A7-4)累加器中的内容高低半字节互换 [9]. 16位数据传送指令(1条) 这条指令的功能是把16位常数送入数据指针寄存器。 MOV DPTR,#data16 ;#dataH→(DPH),#dataL→(DPL)16位常数的高8位送到DPH,低8位送到DPL算术运算指令共有24条,算术运算主要是执行加。减。乘。除法四则运算。另外MCS-51指令系统中有相当一部分是进行加。减1操作,BCD码的运算和调整,我们都归类为运算指令。虽然MCS-51单片机的算术逻辑单元ALU仅能对8位无符号整数进行运算,但利用进位标志C,则可进行多字节无符号整数的运算。同时利用溢出标志,还可以对带符号数进行补码运算。需要指出的是,除加。减1指令外,这类指令大多数都会对PSW(程序状态字)有影响。这在使用中应特别注意。
  1. 2010/4/21
  2. 人气(7412)
  3. 星级(10)
  4. 评论(1)
单片机原理与接口技术(3)
单片机原理与接口技术,浙江大学高峰主讲!80C51单片微机的基本结构 2.1 80C51单片微机的内部结构 2.2 80C51单片微机的引脚及其功能 2.3 80C51CPU的结构和特点 2.3.1 中央控制器 2.3.2 运算器 2.3.3 时钟电路及CPU的工作时序 2.4 80C51存储器结构和地址空间 2.4.1 程序存储器 2.4.2 内部数据存储器 2.4.3 片外数据存储器 2.5 80C51 并行输入/输出端口 2.5.1 P0口 2.5.2 P1口 2.5.3 P2口 2.5.4 P3口 2.6 80C51布尔(位)处理器 2.7 80C51单片微机的工作方式 2.7.1 复位方式 2.7.2 程序执行方式 2.7.3 低功耗工作方式 2.7.4 编程方式
  1. 2010/4/20
  2. 人气(6900)
  3. 星级(10)
  4. 评论(0)
单片机原理与接口技术(4)
单片机原理与接口技术,浙江大学高峰主讲!80C51单片微机的基本结构 2.1 80C51单片微机的内部结构 2.2 80C51单片微机的引脚及其功能 2.3 80C51CPU的结构和特点 2.3.1 中央控制器 2.3.2 运算器 2.3.3 时钟电路及CPU的工作时序 2.4 80C51存储器结构和地址空间 2.4.1 程序存储器 2.4.2 内部数据存储器 2.4.3 片外数据存储器 2.5 80C51 并行输入/输出端口 2.5.1 P0口 2.5.2 P1口 2.5.3 P2口 2.5.4 P3口 2.6 80C51布尔(位)处理器 2.7 80C51单片微机的工作方式 2.7.1 复位方式 2.7.2 程序执行方式 2.7.3 低功耗工作方式 2.7.4 编程方式
  1. 2010/4/20
  2. 人气(6619)
  3. 星级(10)
  4. 评论(2)
单片机原理与接口技术(2)
微机原理与接口技术,浙江大学高峰主讲!单片机应用开发的角度出发,系统地介绍了以MCS-51系列为核心的单片机原理与接口技术。主要内容包括:计算机的基础知识,MCS-51单片机的硬件结构、指令系统和单片机汇编语言程序设计,单片机的C语言程序设计,中断和定时器/计数器,单片机的串行通信,单片机的系统扩展,MCS-51单片机接口技术,单片机应用系统设计以及PIC单片机简介。 第一章 绪论 1.1 单片微机的发展 1.1.1 单片微机的概念 1.1.2 单片微机的发展 1.2 80C51系列单片微机 1.3 单片微机的应用
  1. 2010/4/17
  2. 人气(7590)
  3. 星级(10)
  4. 评论(2)
单片机原理与接口技术(1)
微机原理与接口技术,浙江大学高峰主讲!单片机应用开发的角度出发,系统地介绍了以MCS-51系列为核心的单片机原理与接口技术。主要内容包括:计算机的基础知识,MCS-51单片机的硬件结构、指令系统和单片机汇编语言程序设计,单片机的C语言程序设计,中断和定时器/计数器,单片机的串行通信,单片机的系统扩展,MCS-51单片机接口技术,单片机应用系统设计以及PIC单片机简介。 第一章 绪论 1.1 单片微机的发展 1.1.1 单片微机的概念 1.1.2 单片微机的发展 1.2 80C51系列单片微机 1.3 单片微机的应用
  1. 2010/4/16
  2. 人气(11008)
  3. 星级(10)
  4. 评论(8)
深入浅出西门子PCS7[课件]
深入浅出西门子PCS7Process Control System SIMATIC PCS 7 Version 6!西门子 SIMATIC PCS 7 系统是现代 DCS 的一个实例(分布式控制系统),它采用了当前的LAN (局域网) 技术、 久经考验的西门子 PLC(可编程序控制器)和现场总线技术。 整个系统由大量的西门子硬件组件组成,包括仪表、执行机 构、模拟和数字信号模块,控制器、通讯处理器、工程师站和操作员站等。所有硬件组件由 PCS 7 软件工具支持和组态。 软件系统高度地满足了各种工业场所不同自动化任务的设计、组态和调试方面的要求,如化工,石化,制药,水处理和 电厂等行业。 建立和设计一个 PCS 7 项目需要具备系统的基本知识。因而本手册旨在提供系统功能的基础知识,以及组态和配置自 动化任务的步骤。 本手册包括了系统的主要组件(硬件和软件),使您能够通过一个系统的方法去了解或使用该系统。 本手册采用独特而又简明的视图形式,来解释系统的功能、工具和它们的应用。采用这种形式的目的,是为了帮助用户 有效地学会必要的软件技能,以便他们能很快的完成控制任务。 此手册提供了许多备有解决方案和指导的练习和一个设计好的实验室项目。这些练习大多数来源于实际的 PCS 7 项 目。从这些示例中,用户不仅可以掌握系统管理和软件编程方面的技能,还可以学到西门子作为主要的控制系统供应商在长 期实践中所取得的专有技术。 此文件和练习使用“PCS 7 Engineering Toolset V6.0”如果您想在练习中实际操作,须采用适当的软-硬件组件。
  1. 2010/4/16
  2. 人气(14545)
  3. 星级(8)
  4. 评论(9)
第3章(5):单片机硬件系统MCS51指令系统
[4].立即寻址 立即寻址就是把操作数直接在指令中给出,即操作数包含在指令中,指令操作码的后面紧跟着操作数,一般把指令中的操作数称为立即数,因此而得名。为了与直接寻址方式相区别,在立即数前加上“#”符号,例如: MOVX A,#0EH 这条指令的意义是将0EH这个操作数送到累加器A中。 [5].变址寻址 变址寻址是以DPTR或PC作为基址寄存器,以累加器A作为变址寄存器,将两寄存器的内容相加形成16位地址形成操作数的实际地址。例如: MOV A,@A+DPTR MOVX A,@A+PC JMP @A+DPTR 在这三条指令中,A作为偏移量寄存器,DPTR或PC作为变址寄存器,A作为无符号数与DPTR或PC的内容相加,得到访问的实际地址。其中前两条是程序存储器读指令,后一条是无条件转移指令。 [6].位寻址 在MCS-51单片机中,RAM中的20H—2FH字节单元对应的位地址为00H—7FH,特殊功能寄存器中的某些位也可进行为寻址,这些单元既可以采用字节方式访问它们,也可采用位寻址的方式访问它们。 [7].相对寻址 相对寻址方式是为了程序的相对转移而设计的,其夜里是以PC的内容为基址,加上给出的偏移量作为转移地址,从而实现程序的转移。转移的目的地址可参见如下表达式: 目的地址=转移指令地址+转移指令字接数+偏移量 值得注意的是,偏移量是有正负号之分的,偏移量的取值范围是当前PC值的-128—+127之间。 数据传送指令共有29条,数据传送指令一般的操作是把源操作数传送到目的操作数,指令执行完成后,源操作数不变,目的操作数等于源操作数。如果要求在进行数据传送时,目的操作数不丢失,则不能用直接传送指令,而采用交换型的数据传送指令,数据传送指令不影响标志C,AC和OV,但可能会对奇偶标志P有影响。
  1. 2010/4/15
  2. 人气(7147)
  3. 星级(10)
  4. 评论(2)
总数:1102 | 当前第68/111 首页 上一页 ... 63 64 65 66 67 68 69 70 71 72 ... 下一页 尾页