第一章

Size: px
Start display at page:

Download "第一章"

Transcription

1 单片机原理 STC15F2K60S2 微机原理与单片机接口技术复习要点 第一章微型计算机概述 ( 了解概念 ) 微型计算机基本构成 ( 基本结构由哪些部分构成 ) 单片微型计算机简介 ( 什么是单片机, 单片机的结构及各个部分的功能, 常见的单片机有哪些 ) 1>. 微型计算机基本构成 : 微处理器, 存储器 (ROM RAM) 与输入输出接口 (I/O 接口 ) 及外部设备及连接他们的系统总线组成 2>. 已知一个 8 位数据的存储器有 16 根地址总线, 则该存储器的容量为 64KB (2 16 =64K) 3>. 微机的系统总线结构是 : 三总线结构 : 地址总线 数据总线 控制总线 第二章微型计算机的基础知识 ( 熟悉 ) 微型计算机的数制及其编码 ( 会转换 ), 微型计算机的常用技术术语和常见技术 ( 熟悉概念 ) 熟悉概念 : 汉子区位码, 国标码, 汉子机内码, 汉子字形码计算机的冯诺依曼结构与哈佛结构 第三章计算机系统的组成和工作原理 ( 掌握重点 ) 3.1 模型机的工作过程 ( 了解 ) 3.1 单片机的结构 ( 熟悉 ) 1>. 关于 STC15F2K60S2 系列单片机的典型资源 ( 熟悉 ): 1. 有 8 通道 10 位 ADC 转换 2. 两个全双工异步串行口 3. 三个定时器 T0 T1 T2 ( 其中 T0 有 4 种工作方式,T1 有 3 种工作方式, T2 有 1 种工作方式 但是 T1 和 T2 可以作为波特率发生器 )

2 4. 增强型 8051 CPU, 每个机器周期只有一个系统时钟, 时钟频率分为 12 分频或不分频 5.60KB Flash 程序存储器 ;1KB 数据 Flash(EEPROM); 2048 字节的 SRAM 6. 一个高速同步串行通信端口 (SPI) 7.3 通道 PWM/ 可编程计数器阵列 / 捕获 / 比较单元 8. 内部高可靠上电复位电路和硬件看门狗 9. 内部集成高精度 R/C 时钟, 常温时, 可省去外部晶振电路 2>. 单片机的中央处理器是由运算器和控制器组成 程序状态字 (PSW) 各位的定义 ( 记住 ) 3>.STC15 单片机的储存结构 ( 要有印象 ) 结构特点 : 程序存储器和数据存储器的寻址空间分开 结构划分 : 片内集成 4 个物理上相互独立的存储器空间 : 程序 Flash 存储器 (60K) 数据 Flash 存储器 (1K) 内部数据存储器和扩展数据存储器 内部数据存储器分为低 128 字节 RAM( 地址 00H 7FH) 高 128 字节的 RAM ( 地址 80H FFH), 和特殊功能寄存器 (SFR)( 地址 80H FFH) 其中低 128 字节又分为工作寄存器区 (00H 1FH), 位寻址区 (20H 2FH) 用户与堆栈 RAM 区 (30H 7FH) 工作寄存器区的功能由 RS0 与 RS1 决定 位寻址区 : 片内的基本 RAM 的 20H----2FH 共 16 个字节是位寻址区, 每个字节 8 个位, 共 128 位, 其对应的地址分别为 00H-----7FH. 位地址还可以用字节地址加位号表示, 如 20H 的单位的 D5 位, 其地址可用 05H 表示, 也可用 20.5H 表示 用户与堆栈 RAM 区 ;30H-----7FH 共 80 个字节 其中高 128 字节的 RAM 的地址为 80H--FFH. 高 128 字节的 RAM 只能采用寄存器间接寻址方式访问 ; 特殊功能寄存器只能采用直接寻址方式, 字节地址能被 8 整除的特殊功能寄存器可以位寻址 堆栈寻址只能采用直接寻址方式 4>. 关于 STC15F2K60S2 的引脚 ( 有印象就行 )

3 数据总线 :P0 口 访问外部存储器时地址总线 :P0 口 ( 低 8 位 );P2 口 ( 高 8 位 ) 控制引脚 : 1 地址锁存信号线 (ALE):P4.5 2 外部存储器读操作 (RD):P4.4 3 外部存储器写操作 (WR):P4.2 5>.STC15F2K60S2 的 I/O 口工作模式 ( 掌握 ) 4 种工作模式 : 准双向口 / 弱上拉, 推挽 / 强上拉, 输入 / 高阻和开漏模式 复位后为准双向口 / 弱上拉模式 每个口的工作模式由 2 个控制寄存器中的相应位控制 (PnM0 和 PnM1, n=0,1,2,3,4,5) 例 : 若设置 P1.7 为开漏模式, P1.6 为强推挽输入输出模式, P1.5 为高阻输入模式, P1.4, P1.3, P1.2, P1.1 和 P1.0 为弱上拉 ( 准双向口 ) 模式, 则 P1M0 和 P1M1 设置如下 : MOV P1M0, # B MOV P1M1, # B I/O 口 4 种工作模式的结构和工作原理, 特别是准双向口 / 弱上拉的主要特点 : 当从端口引脚上输入数据时,T4 应一直处于截止状态 假定在输入之前曾输出锁存过数据 0, 则 T4 导通, 这样引脚上电位就被箝位在 0 电平, 使输入高电平无法读入 因此, 作为准双向口使用时, 输入数据时, 应先向口写 1, 使 T4 截止, 然后方可作高阻抗输入 这是准双向口的主要特点

4 第四章指令系统及汇编语言程序 1>. 指令寻址方式 :( 要掌握会判断 ) 1. 立即数寻址 : 指令中, 操作所需要操作数就在指令中, 是指令的组成部分, CPU 在得到指令的同时也立即得到了操作数 2. 寄存器寻址 : 指令所用操作数在 CPU 的内部寄存器中, 指令中操作数用寄存器名 (A, R0~R7, B, DPTR) 表示 一条指令中, 源操作数和目的操作数, 都可采用寄存器寻址方式 3. 寄存器间接寻址 : 操作数所在存储单元的有效地址在指定的寄存器中, 指令 中给出的是存放这个地址的寄存器 用作寄存器间接寻址的寄存器有 R0, R1, 数据指针 DPTR 号, 以区 别于寄存器寻址 比如 :MOV R0,#30H MOV A,@RO 4. 直接寻址 : 指令的操作数在存储器中时, 指令中给出的是该操作数所在存储 器的地址 比如 :MOV A,20H 5. 变址寻址 : 操作数地址 = 偏移量 (A 内容 ) + 变址基值 两种寻址方式 :1. PC 作基地址加上 A 的内容形成操作数地址 A+PC 2. DPTR 作基地址加上 A 内 容形成操作数地址 A+DPTR 两种 :MOVC A,@A+DPTR,MOVC A,@A+PC, 6. 相对寻址 : 该寻址方式主要用于相对跳转指令 把指令中给定的地址偏移 量与下一条指令所在单元地址 ( 即程序计数器 PC 中的内容 ) 相加, 即得到真 正的程序转移地址 7. 位寻址 : 位操作指令能对位地址空间每一位进行运算和传送操作 例如 :MOV C, P1.0 ; 将 P1.0 的状态传送到 C SETB 20H.6 ; 将 20H 单元的 D6 位置为 1 CLR 25H ; 将 25H 位的内容清零 2>. 指令表 ( 必须记住, 提供英文全称辅助记忆 ) MOV Dest,Source 赋值 ( 传送 )(Move)

5 MOVX Dest,Source MOVC Dest,Source ( 片外 ) 赋值 ( 存储器 ) 赋值 (Move Code) XCH Dest,Source ( 寄存器间 ) 交换 (Exchange) XCHD Dest.,Source ( 寄存器间低 4 位 ) 交换 SWAP A PUSH Source ( 自己的低 4 位与高 4 位 ) 交换 入栈操作 POP Dest 出栈操作 ADD/ADDC Dest,Source 加法 / 带进位的加法 (Addition) DA A SUBB Dest,Source 累加器十进制调整 减法 (Subtraction) MUL AB 乘法 (Multiplication) DIV AB 除法 (Division) INC Dest 自加 (Increment) DEC Dest 自减 (Decrement) ANL A( 或 direct),source 逻辑与 (And Logic) ORL A( 或 direct),source 逻辑或 (Or Logic) XRL A( 或 direct),source 逻辑异或 (Exclusive Or Logic) ANL C,bit( 或 /bit) 位与 ORL C,bit( 或 /bit) 位或 ) CLR A( 或 C, 或 bit) 清零 (Clear) SETB C( 或 bit) CPL A( 或 C, 或 bit) 取反 (Converse Position Logical) RL A 循环左移 (Rotate Left) RLC A 循环左移加 CY(Rotate Left with CY) RR A 循环右移 (Rotate Right) RRC A 循环右移加 CY(Rotate Right with CY) AJMP addr 短转移 ( 绝对转移 )(Absolute Jump) LJMP addr SJMP addr 长转移 (Long Jump) 相对转移 (Short Jump)

6 NOP 相对转移 (Short Jump) 空操作 (Not Operation) JZ addr 为 0 转移 (Jump if Zero) JNZ addr 非 0 转移 (Jump if Not Zero) CJNE Dest,Source,addr 比较不等转移 (Compare Jump if Not Equal) DJNZ Dest,addr 减 1 非 0 转移 (Decrement Jump if Not Zero) JC addr C 为 1 转移 (Jump if C=1) JNC addr C 非 1 转移 (Jump if Not C=1) JB bit, addr 直接地址位为 1 转移 (Jump if bit=1) JNB bit, addr 直接地址位非 1 转移 (Jump if Not bit=1) JBC bit, addr 直接地址位为 1 转移 (Jump if bit=1), 且令 bit=0 LCALL addr ACALL addr RET RETI 子程序长调用 (Long Call) 子程序绝对调用 (Absolute Call) 子程序返回 (Return) 中断返回 ( Return from Interruption) ( 备注 :Source,Dest 为源操作数和目的操作数,addr 为地址 ( 符号名地址 ) 或相对偏移量 ) 3>. 伪指令 ( 会用 ) 起始地址设置伪指令 ORG 数据定义伪指令 DB,DW 例如 : ORG 1000H SEG: DB 23H ; 定义一个字节 DW 1000H ; 定义一个字 DB MCS-51 ; 定义一个字符串 等值伪指令 EQU; 例如 :BUFFER DATA 40H DATA 指令 ; 例如 : BUFFER DATA 40H XDATA 指令 ; 例如 :BUFFER DATA 40H 定义位命令 BIT ; 例如 : DOGOUT BIT P3.4;

7 文件包含命令 INCLUDE; 例如 :$INCLUDE (STC15.INC) 条件汇编控制指令 汇编结束伪指令 END 4>.4.9 节能读懂程序 (),4.10 结合到综合训练课中 第五章 ( 要学会应用 ) 结合到综合训练课中, 掌握作业内容 第六章中断 ( 概念 原理 ) 1. 什么是中断? 所谓中断是指 CPU 在正常执行程序的过程中, 由于某种随机 发生的事件使它暂停当前正在执行的程序, 转而去执行另外的一段程序 ( 中 断服务程序 ), 在这段程序完成后自动返回被打断的程序处继续执行, 这一 过程称为中断 2. 中断和调用子程序之间的主要区别 中断调用子程序 产生时刻是随机的 程序事先安排好的 既保护断点 ( 自动 ), 又保护现场 ( 程序 ) 可只保护断点 ( 自动 ) 处理程序的入口地址是单片机硬件确定的, 用户不能改变 子程序的入口地址是程序编排的 3.. 什么是中断源?STC15F2K60S2 单片机有哪几个中断源? 中断源是指能发出中断请求, 引起中断的装置或事件 STC15F2K60S2 单片机提供 14 个中断请求源 : 5 个外部中断请求 (INT0,INT1,/INT2,/INT3,/INT4,),3 个片内定时 / 计数器 (T0,T1,T2) 溢出中断请求,2 个片内异步串行口 (UART) 中断请求,1 个 ADC 中 断,1 个 SPI 中断,1 个低电压检测中断,1 个 PCA 中断 4. STC15F2K60S2 单片机的 14 个中断中, 哪些具有 2 个中断优先级, 可实现二级中断服务程序嵌套? 哪些中断只有固定的最低优先级

8 中断? 14 个中断中, 下列中断具有 2 个中断优先级 :2 个外部中断 (INT0,INT1),2 个 片内定时 / 计数器 (T0,T1) 溢出中断,2 个片内异步串行口 (UART) 中断,1 个 ADC 中断,1 个 SPI 中断,1 个低电压检测中断,1 个 PCA 中断 剩下的 4 个中断只有固定的最低优先级中断 : 外部中断 /INT2,/INT3,/INT4 和定 时器 2(T2) 5. STC15F2K60S2 单片机对中断源的允许和禁止由哪几级允许控制组成?IE IE2 IP IP2 和外部中断使能和时钟输出寄存器 INT_CLKO 的相应位的作用是什么? IE IE2 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 EA ELVD EADC ES ET1 EX1 ET0 EX0 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 ET2 ESPI ES2 时钟输出寄存器 INT_CLKO 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 EX4 EX3 EX2 LVD_WAKE T2CLKO T1CLKO T0CLKO IP 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 PPCA PLVD PADC PS PT1 PX1 PT0 PX0 IP2 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 PSPI PS2 单片机对中断源的允许和禁止由两级允许控制组成, 即总控制和对每个中断源的分别控制 各位的作用 ( 简答, 这里从略 ) 6. 哪些中断中断标志是硬件自动清零? 哪些中断中断标志必须由用

9 户在软件清零? 定时器 / 计数器 T0 T1 的中断标志 TF0 或 TF1, 外部中断 0 和外部中断 1 的中断标志 IE0 和 IE1 都是硬件自动清零 外部中断 2 3 和 4 和定时器 2(T2) 的中断请求标志对用户不可见, CPU 响应外部中断 2~4 后, 由硬件自动清除中断请求标志, 无需用户清 0 串行口中断标志 (UART1 为 TI 和 RI,UART2 为 S2TI 和 S2RI) ADC 中断请求标志 ADC_FLAG SPI 中断请求标志位 SPIF PCA 中断请求标志位 CF/CCF0/CCF1/CCF2 和低电压检测中断请求标志位 LVDF 不能自动硬件自动清除, 必须由用户在软件清零 7. STC15F2K60S2 单片机中断响应的条件有哪些?CPU 响应中断时, 将执行哪些操作? 单片机响应中断的条件 : 中断源有请求 ( 相应中断标志位为 1) 相应的中断允许位设置为 1 CPU 中断允许总控制位开放 (EA=1); 无同级或高级中断正在处理 CPU 响应中断时, 将执行如下操作 : (1) 当前正被执行的指令执行完毕, 如果当前正在执行的指令是 RETI 或任何访问 IE IP 寄存器的指令, 则应至少再执行一条其他指令 (2)( 下一条指令 )PC 值被压入堆栈 ;( 断点保护 ( 自动 )) (3) 现场保护 ; (4) 阻止同级别其他中断 ; (5) 将中断服务程序的入口地址 ( 中断向量地址 ) 装载到程序计数器 PC; (6) 执行相应的中断服务程序 ISR (7) 恢复现场后, 中断服务程序 ISR 以 RETI( 中断返回 ) 指令结束, 将 PC 值从堆栈中取回, 之后从程序的断点处继续执行 8. 中断服务程序由哪几个部分组成? 中断服务程序由四个部分组成, 即保护现场 中断服务 恢复现场以及中断返回 9. 中断服务程序入口地址 :( 了解 )

10 外部中断 0 定时器 / 计数器 T0 中断外部中断 1 定时器 / 计数器 T1 中断串行口中断 A/D 转换中断 LVD 中断 PCA 中断串行口 2 中断 SPI 中断外部中断 2 外部中断 3 定时器 T2 中断预留中断外部中断 H 000BH 0013H 001BH 0023H 002BH 0033H 003BH 0043H 004BH 0053H 005BH 0063H 006BH 0073H 007BH 0083H 第七章定时计数器与可编程计数器阵列 () 1. 定时 / 计数器 0,1,2 都有哪几种工作方式? 定时器工作方式控制寄 存器 TMOD 中 M1,M0,C/T 位的作用是怎样的? 定时器工作方式控制寄存器 TMOD 位号 D7 D6 D5 D4 D3 D2 D1 D0 定时器名定时器 1 定时器 0 位名称 GATE C/T M1 M0 GATE C/T M1 M0 T0 T1 工作方式 :( 建议记住 ) M1 M0 工作方式功能 0 0 方式 0 16 位自动重装初值 0 1 方式 1 16 位定时, 不自动重载初值 1 0 方式 2 8 位自动重载初值

11 1 1 方式 3 留作备用 2. 定时器控制寄存器 TCON 的位 TF1,TF0,FR1,TR0 的作用? 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 3. 辅助寄存器 AUXR 的各位的作用? 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 T0x12 T1x12 UART_M0x6 T2R T2_C / T T2x12 EXTRAM S1ST2 4. 假设定时器的系统时钟频率已知 ( 例如 6MHz), 在 12 分频或不分频的情况下, 定时器 0(1,2) 的最大定时能力是多少? 若给定定时时间 ( 例如 1ms, 1s), 如何计算定时器的计数次数? 如何设置定时器 0(1,2) 的计数初值? 如何进行定时器初始化工作 ( 初始化的一般步骤 )? 以定时器 0 为例具体定时器的初始化编程? 解 : 以定时器 0, 系统时钟频率 6MHz, 用 12 分频, 需定时 1ms 为例, 单位时间 :Tu=12/ =2μs 对方式 0 和方式 1: 16 位定时器最大定时能力为 : T= (2 16-0) 2μs=131072μs= ms 对方式 2, 8 位定时器最大定时能力为 : T= (2 8-0) 2μs=512μs 计数次数 :1000/2=500 对方式 0 和方式 1, 计数初值 : = =0FE0CH (TH0 装入 FEH,TL0 装入 0CH) 定时 / 计数器初始化的一般步骤大致如下 : 1) 设置工作方式, 将控制字写入 TMOD 寄存器 ( 对 T0 和 T1) 或 AUXR( 对 T2) ( 注意 TMOD 不能进行位寻址 ) 2) 设置分频方式, 将控制字写入 AUXR 寄存器 默认的情况是 12 分频 ( 兼容传统 8051 单片机 ), 如使用传统 8051 单片机模式, 无需设置 3) 计算定时 / 计数初值, 并将其装入 TLx THx 寄存器 ( 对于 T0 和 T1), 或 T2L

12 T2H 寄存器 ( 对于 T2) 4) 置位 ETx 和 EA 允许定时 / 计数器中断 ( 若需要 ), 必要时, 还需要对 IP 操作, 确定各个中断源的优先级 5) 置位 TRx ( 对于 T0 和 T1) 或 T2R ( 对于 T2) 以启动定时 / 计数 以定时器 0, 系统时钟频率 6MHz, 用 12 分频, 需定时 1ms 中断为例, 初始化编程如下 : MOV TMOD, #01H ;T0 初始化, 方式 1, 16 位定时器方式 MOV TL0, #0CH ; 计数初值 9E58H MOV TH0, #0FEH ; 装入时间常数 MOV AUXR, #00H ; AUXR 初始化为 0, 也可不设置 SETB ET0 ; 允外 T0 中断 SETB EA ;CPU 开中断 SETB TR0 ; 启动 T0 计数 5. STC15F2K60S2 单片机提供了 4 路可编程时钟输出功能 ( 了解即可 ) MCLKO/P5.4, T0CLKO/P3.5, T1CLKO/P3.4, T2CLKO/P3.0 第 8 章数据通信 1. 并行和串行通信的区别是什么? 有哪些优缺点? 答 : 并行通信是以字节 (Byte) 或字节的倍数为传输单位 ; 一次传送一个或一个以上字节的数据, 数据的各位同时进行传送 优点是 : 控制简单, 传送速度快 缺点是 : 由于传输线较多, 长距离传送成本较高, 因此仅适用于短距离传送 串行通信是通信双方使用一根或两根数据信号线相连, 同一时刻, 数据在一根数据信号线上一位一位地顺序传送, 每一位数据都占据一个固定的时间长度 优点是 : 传输线少, 长距离传送成本很低, 适合远距离传送及易于扩展 缺点是 :

13 速度慢 传输时间长等 缺点是传输速度慢, 因此适用于长距离传输 2. 同步通信和异步通信的区别是什么? 有哪些优缺点? 答 : 异步通信的数据通常是以字符 ( 或字节 ) 为单位组成字符帧传送的 优点是不需要传送同步时钟, 字符帧长度不受限制, 故而设备简单 缺点是字符帧中因为包含起始位和停止位而降低了有效数据的传输速率 同步通信是一种连续串行传送数据的通信方式, 一次通信传输一组数据 ( 包含若干个字符数据 ) 优点是数据传输速率较高, 通常可达 bit/s 或更高 缺点是要求发送时钟和接收时钟必须保持严格同步, 硬件电路也很复杂 3. 串口 1 的通信模式及波特率的计算 ( 了解 ) 4. 串口 1 的编程要点 1) 设置串口的工作模式 设置 SCON 寄存器的内容 若要串口接收, 需将其中的 REN 位置 1

14 串口 1 控制寄存器 SCON 2) 设置正确的波特率 ( 结合定时器的初始化 ) 1 使用定时器 1 作为波特率发生器时, 需设置定时器 1 的工作方式和时间常数 ( 设置 TMOD 和 TH1,TL1 寄存器内容 ), PCON. SMOD 位 ; 启动定时器 1( 置位 TCON. TR1) 2 使用定时器 2 作为波特率发生器时, 需设置定时器 2 寄存器和相应的 位, 包括 : 定时器 2 自动重装寄存器 T2H 和 T2L, AUXR. T2_C/ 位, T2x12 位 启动 T2( 置位 T2R), T2 开始计数 3) 设置串口的中断优先级 ( 根据需要设置 IP 寄存器 PS 位, 也可以不设置, 取默认值 ), 设置相应的中断控制位 (IE. ES 和 IE. EA) 4) 如要串口 1 发送, 将数据送入 SBUF 5) 编制串行中断服务程序, 在中断服务程序中要有清除中断标志指令 ( 将 SCON. TI 和 RI 清 0) 5. 单片机用串口 1 工作于方式 1 与计算机通信, 允许接收数据, 串口开中断, 单片机的系统时钟为 MHz, 通信参数为 9600,n,8,1 ( 这是常见通信参数表示方法, 即波特率为 9600bit/s, 无奇偶校验 (n: none) ( 或 E:Even, O:Odd), 8 个数据位, 1 个停止位 ) 试编写串口 1 的初始化程序 ( 只写初始化程序 ) 参考作业 8-6 第 9 章模数转换器与数模转换器 () 1. 逐次逼近式模数转换器的工作原理

15 + 比较器 - Vx VC D/A 转换 基准电源 SAR 数字量 输出 转换命令 时序及控制逻辑 状态线 2. 选择 A/D 模块的重要的指标是 : 转换精度和转换速度 转换精度常用分辨率和转换误差来描述, 而分辨率是 A/D 转换器能分辨最小信号的能力, 表示数字量变化一个相邻数码所需输入模拟电压的变化量 分辨率常用 A/D 转换器输出的二进制位数表示 3. STC15F2K60S2 单片机 ADC 模块的编程要点 1) 设置 P1 口中的相应口线作为 A/D 转换通道 ( 设置 P1ASF 寄存器 ) 根据需要设置转换结果存储格式 ( 设置 CLK_DIV 中的 ADRJ 位 ) 位号 D7 D6 D5 D4 D3 D2 D1 D0 名称 P17ASF P16ASF P15ASF P14ASF P13ASF P12ASF P11ASF P10ASF 2) 设置 ADC_CONTR( 包括打开 ADC 电源, 时钟速度, 通道选择, 开启 ) 位号 D7 D6 D5 D4 D3 D2 D1 D0 名称 ADC_ POWER SPEED1 SPEED0 ADC_ FLAG ADC_ START CHS2 CHS1 CHS0 3) 适当延时, 等内部模拟电源稳定, 设置值稳定 一般延时 1ms 以内即可 4) 查询 A/D 转换结束标志 ADC_FLAG, 判断 A/D 转换是否完成, 若完成, 则读出结果 ( 结果保存在 ADC_RES 和 ADC_RESL 寄存器中 ), 并进行数据处理 如果是多通道模拟量进行转换, 则更换 A/D 转换通道后要适当延时, 使

16 输入电压稳定, 延时量取 μs 即可 ( 与输入电压源的内阻有关 ), 如果输入电压源的内阻在 10KΩ 以下, 可不加延时 5) 若用中断方式, 还需进行中断设置 (EADC 置 1,EA 置 1) 6) 在中断服务程序中读取 ADC 转换结果, 并将 ADC 中断请求标志 ADC_FLAG 4. 权电阻型数 / 模转换器的原理 D7 D6 D5 D4 D3 D2 D1 D V B S 7 20 R S6 2 1 R S5 22 R S R S R S R S R S 0 27R R f - A + V OUT V 0 V 1 V 2 V 3 V 4 V 5 V 6 V 7 20R 21R 22R 2 3 R 24R 25R 26R 27R R f - A + V OUT

17 第 10 章人机交互接口 () 1. 非编码简易键盘接口电路 +5V R0 R1 R2 R3 R4 R5 R6 R7 CD STC15F2K60S2 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 S0 S1 S2 S3 S4 S5 S6 S7 INT0 2. 为什么进行按键消抖? 有哪些方法? 键盘在使用中考虑到人员操作或机械特性在接触时产生的抖动问题, 即按键开关在接通或断开瞬间并非完全可靠接触, 而是存在一个抖动期, 在此期间的电平变化波形如图所示 th tw1 tl tw2 th 抖动期一般不超过 10 ms 在口线电平抖动期间, 单片机无法准确检测出口线电平的正确值, 必须采取一定的措施进行鉴别 常用的方法是延时消抖法, 例如遇到由高向低的电平转换后先不急于读取口线键值, 而是在中断服务程序的开始执行一段 10~20 ms 的延时程序 若延时程

18 STC15F2K60S2 序后再次判断口线仍为低电平则进入口线的键值读取程序, 否则放弃键值读取操 作 3. 矩阵式编码键盘接口电路 +5V R3 R2 R1 R0 R4 R5 R6 R7 STC12C5A60S2 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 INT0 4. 共阴极七段码 LED 静态显示接口电路 RXD TXD P1.0 +5V Q1Q2Q3Q4Q5Q6Q7Q8 EN CD4094 D QS CP ST +5V Q1Q2Q3Q4Q5Q6Q7Q8 EN CD4094 D QS CP ST +5V Q1Q2Q3Q4Q5Q6Q7Q8 EN CD4094 D QS CP ST 5. LED 动态显示接口的具体电路 STC15F2K60S2 P2.3 P2.2 P2.1 P kΩ 5.1kΩ 5.1kΩ 5.1kΩ +5V P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 1G 2G 74LS Ω 8a b c d e f g dp a b c d e f g dp a b c d e f g dp a b c d e f g dp

19 第 11 章复位 时钟和省电方式控制 () 1.STC15F2K60S2 单片机的复位有哪几种? 哪些是热启动复位? 哪些是冷启动复位? 七种 : 1) 外部 RST 引脚复位 2) 软件复位 3) 内部低电压检测复位 4) 看门狗复位 5) 及程序地址非法复位 6) 掉电复位 / 上电复位 ( 并可选择增加额外的复位延时 180ms, 也叫 MAX810 专用复位电路, 其实就是在上电复位后增加一个 180ms 复位延时 ) 7) MAX810 专用复位电路复位其中,1)-5)5 种复位是热启动复位,6),7) 种是冷启动复位 2. STC15F2K60S2 单片机内置的看门狗电路的作用是什么? 大致原理是怎样的? 单片机为防止系统在异常情况下受到干扰, CPU 程序跑飞, 导致系统长时间异常工作, 往往需在系统中使用看门狗 (Watch Dog) 电路 看门狗电路的基本作用就是监视 CPU 的工作 如果 CPU 在规定的时间内没有按要求访问看门狗, 就认为 CPU 处于异常状态, 看门狗就会强迫 CPU 复位, 使系统重新从头开始按规律执行用户程序 大致原理 : 正常工作时, 单片机可通过一个 I/O 引脚定时向看门狗脉冲 输入端输入脉冲 ( 脉冲宽度只要不超出看门狗电路的溢出时间即可 ) 当系统死机时, 单片机就会停止向看门狗脉冲输入端输入脉冲, 超过一定时间后, 看门狗电路就会发出复位信号, 将系统复位, 使系统恢复正常工作 3. STC15F2K60S2 单片机有哪几种 3 种省电模式可以降低功耗? 怎

20 么退出掉电模式和空闲模式? 1) 3 种省电模式可以降低功耗低速模式空闲模式掉电模式 2) 进入掉电模式的单片机可由外部中断唤醒 可将 CPU 从掉电模式唤醒的外部管脚 ( 除 ADC,SPI) 有 : INT0/P3.2, INT1/P3.3, /INT2/P3.6, /INT3/P3.7, /INT4/P3.0, CCP0/CCP1/CCP2, RxD/RxD2,T0/T1/T2 和内部低功耗掉电唤醒专用定时器 ( 内部低电压检测中断也能 ) STC15F2K60S2 单片机进入停机模式 / 掉电模式后, 除了可以通过外部中断源进行唤醒外, 用掉电唤醒专用定时器, 也可将进入掉电模式后的单片机唤醒, 使其恢复到正常工作状态 附加重点 :( 特殊功能寄存器 必须掌握 ) 特殊功能寄存器 ( 从上到下依次对应寄存器的高位到低位 ) 1 程序状态标志寄存器 PSW CY: 进位标志 执行加减指令时, 如果操作结果的最高位 D7 进 / 借位, 则 CY 位置 1 否则置 0, 执行乘法指令时,CY 清 0 AC: 辅助进位标志 当执行加减指令时, 如果低四位数向高四位数产生进 / 借位 则 AC 置 1, 否则置 0 F0: 用户自定义 RS1 RS0: 工作寄存器组选择控制位 OV: 溢出标志位, 指示运算过程中是否发生了溢出, 有溢出时,OV 为 1 否则为 0 F1: 用户标志位 1 P: 奇偶标志位, 如果累加器 ACC 中的 1 的个数为偶数,P=0, 否则 P=1

21 2 辅助寄存器 AUXR T0x12: 决定定时器 T0 是否 12 分频 0:12 分频, 定时周期为 1μs 1: 不分频, 定时周期为 1T T1x12: 决定定时器 T1 是否 12 分频 0:12 分频, 定时周期为 1μs 1: 不分频, 定时周期为 1T UART_M0x6: 串行口模式 0 状态下的速度设置 TR2: 定时 / 计数器 T2 运行控制位 T2_C/T: 定时 / 计数器 T2 功能选择位 T2x12:T2 是否 12 分频 EXTRAM: 内部扩展 RAM 访问控制位 S1ST2: 串行口 1 波特率发生器选择位 0: 选择 T1 为波特率发生器 1: 选择 T2 为波特率发生器 3 中断允许控制器 IE(0: 关闭中断 ;1: 开放中断 ) EA: 中断总开关 ELVD: 低电压中断允许控制位 EADC:A/D 转换中断允许位 ES: 串行口中断允许标志 ET1: 定时器 T1 中断允许控制位 EX1: 外部中断 1 允许控制位 ET0: 定时器 T0 中断允许控制位 EX0: 外部中断 0 允许控制位 4 工作方式寄存器 TMOD GATE: 门控位 C/T: 功能选择位 0: 设定为定时器工作模式 1: 设定为计数器工作模式

22 M1 MO: 选择定时器 / 计数器工作模式 5 中断优先级控制寄存器 IP(0: 低优先级 ;1: 高优先级 ) PPCA:PCA 中断优先级 PLVD: 低电压中断优先级 PADC:A/D 转换中断优先级 PS: 串行口中断优先级 PT1: 定时 / 计数器 T1 中断优先级 PX1: 外部中断 1 优先级 PT0: 定时 / 计数器 T0 中断优先级 PX0: 外部中断 0 优先级 6 定时/ 计数器控制寄存器 TCON TF1:T1 溢出中断请求标志 TR1:T1 的运行控制位 0:T1 停止运行 1:T1 启动运行 TF0:T0 溢出中断请求标志 TR0:T0 的运行控制位 0:T0 停止运行 1:T0 启动运行 IE1: 外部中断 1 的中断请求标志 IT1: 外部中断 1 的中断触发方式控制位 IE0: 外部中断 0 的中断请求标志 IT0: 外部中断 0 的中断触发控制位 7 串口 1 控制寄存器 SCON SM0/FE: 为 1 时, 该位用于帧错误检测, 它必须由软件清零 为 0 时,SM0/FE 位和 SM1 一起指定串行通信的工作方式 SM1: 多机通信控制位 SM2: 多机通信控制位 REN: 允许接收控制位

23 1: 允许串行口接收数据 ; 0: 禁止串行口接收数据 TB8: 在方式 2 和 3 时, 它是要发送的第 9 个数据位, 按需要由软件进行置位或清零 该位可用作数据的奇偶校验位, 或在多机通信中用作地址帧 / 数据帧的标志位 RB8: 在方式 2 和 3 时, 它是接收到的第 9 位数据, 为奇偶检验位或地址帧 / 数据帧标志位 在方式 1 时, 若 SM2=0, 则 RB8 是接收到的停止位 在方式 0 时, 不使用 RB8 TI: 发送中断标志位, 必须用软件清零 RI: 接收中断标志位 8 掉电控制寄存器 PCON SMOD: 串行口波特率系数控制位 1: 使方式 1 方式 2 和方式 3 的波特率加倍 0: 各工作方式的波特率不加倍 SMOD0: 帧错误检测有效控制位 1:SCON 寄存器中的 SM0/FE 位用于 FE( 帧错误检测 ) 功能 0:SCON 寄存器中的 SM0/FE 位用于 SM0 功能, 和 SM1 一起指定串行通信的工作方式 LVDF: 片内低电压检测中断请求标志位 9 ADC 控制寄存器 ADC_CONTR ADC_POWER:ADC 电源控制位 SPEED1:ADC 转换速度控制位 SPEED0:ADC 转换速度控制位 ADC_FLAG:A/D 转换结束标志位 ADC_START:A/D 转换起动控制位 CHS2: 模拟输入通道选择 CHS1: 模拟输入通道选择 CHS0: 模拟输入通道选择 10 模拟功能控制寄存器 P1ASF

24 P17ASF P16ASF P15ASF P14ASF P13ASF P12ASF P11ASF P10ASF 功能 : 如果要使用相应口的模拟功能, 需将 P1ASF 特殊功能寄存器中的相应位置为 1

DPJJX1.DOC

DPJJX1.DOC 8051 111 2K 1 2 3 ' ' 1 CPU RAM ROM / A/D D/A PC CPU 40 68 10 20 8 51 PIII 8051 2 MCS51 8051 8031 89C51 8051 8031 89C51? MCS51 INTEL INTEL 8031 8051 8751 8032 8052 8752 8051 8051 8051 MCS51 8031 8031

More information

W77E58中文手册

W77E58中文手册 W77E58 77E58 8051 8051 8051 77E58 8051 1.5 3 COMS 32K EEPROM 1K SRAM 1 8 2 40M 4 3 8051 4 8051 5 4 8 I/O 6 4 I/O 44 PLCC QFP 7 16 / 8 12 9 10 11 1K 12 13 16 DPTR 14 15 DIP40 W77E58 25/40 PLCC44 W77E58P

More information

Microsoft Word - 專題封面.doc

Microsoft Word - 專題封面.doc 逢 甲 大 學 資 訊 工 程 學 系 專 題 研 究 報 告 8051 小 遊 戲 -21 點 指 導 教 授 : 陳 德 生 學 生 : 許 博 益 中 華 民 國 九 十 六 年 六 月 I 目 錄 第 一 章 緒 論 1 1-1 研 究 背 景 1 1-2 研 究 動 機 2 1-3 研 究 目 的 3 1-3-1 21 點 源 起 3 1-3-2 21 點 規 則 3 第 二 章 微 電

More information

CH559指令周期.doc

CH559指令周期.doc CH55X 汇编指令周期表 CH55X 汇编指令概述 : 型号包含 : a. 指令单周期型号 :CH557 CH558 CH559; b. 指令 4 周期型号 :CH551 CH552 CH553 CH554; c. 非跳转指令的指令周期数与指令字节数相同 ; d. 跳转指令含 MOVC/RET/CALL 通常比字节数多若干个周期 ; e.movc 指令多 4 或 5 个周期 ( 下条指令地址为奇数时多

More information

目 录

目 录 1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12

More information

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0 SH79F6431 1. SH79F6431 1T 8051 FLASH SH79F JET51 Keil µ vision JTAG 1.1. SH79F6431 LQFP64 1.2. (Target Board) SH79F6431 1 V 1.0 1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F6431 1 2 1 B. 1(VCC/GND)

More information

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe   Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L 1 SH88F516 8051 64K FLASH 1024 EEPROM SH88F516 JET51 S-Lab Keil µ vision ISP51 Keil µ vision ISP51 ISP51 PC RS232 MCU SH88F516 SH88F516 1.1 SH88F516 1.1 SH88F516 SH88Fxx: QFP44, DIP40 RAM Flash E2 ADC

More information

128K Flash EPROM 的程序?\(Bank=64K\) 切?

128K Flash EPROM 的程序?\(Bank=64K\) 切? 应用说明 华邦 8 位单片机 (8051 内核 ) 应用说明 华邦 8 位单片机 (8051 内核 ) ANSC-UC08-0007 目录 - 1. 应用说明 :...4 1.1...4 1.2 相关寄存器介绍...4 1.2.1 串行口控制寄存器 (SCON)... 4 1.2.2 串行数据缓冲寄存器 (SBUF)... 5 1.2.3 串行口控制 1 (SCON1)... 5 1.2.4 串行数据接收缓冲

More information

微處理機期末專題

微處理機期末專題 微 處 理 機 期 末 專 題 自 動 鋼 琴 組 員 :b92611004 羅 鈞 瑋 b92611008 吳 妍 儂 b92611038 吳 韋 靜 b92611042 林 佳 穎 一 簡 介 本 組 的 主 題 是 自 動 鋼 琴 在 播 放 音 樂 的 同 時, 鋼 琴 會 自 動 按 下 琴 鍵, 被 按 下 的 琴 鍵 所 對 應 到 的 音 階, 就 是 正 在 撥 放 的 樂 曲 的

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

第5章:汇编语言程序设计

第5章:汇编语言程序设计 第 5 章 : 汇编语言程序设计 程 汇编语言指令格式 系统伪指令 存储器选择方式 常用子程序 1 汇编语言程序设计 PIC 指令系统 语言系统 指 CPU 编 器语言 器语言 器语言 设计 用 语言 设计 语言 汇编语言 2 汇编语言指令格式 汇编语言指令格式 ( 指令 ) label opcode operand comment 指令 用 存 指令 指令语 3 汇编语言指令格式 1 指令 用 指令

More information

HD61202 HD HD61203 HD61202, HY HY HD61202 HD61202 HD61203 HD =4096 RAMRAM LCD 2HD HD HD /32--

HD61202 HD HD61203 HD61202, HY HY HD61202 HD61202 HD61203 HD =4096 RAMRAM LCD 2HD HD HD /32-- HD61202 C-7 1 HD61202 HD61202 8 HD61203 HD61202, HY-12864 HY-19264 HD61202 HD61202 HD61203 HD61202 1 6464=4096 RAMRAM LCD 2HD61202 64 3HD61202 68 68 4HD61202 1/32--1/64 HD61202 HD61202 2 CS1,CS2,CS3 CS1

More information

Microsoft Word - P3.doc

Microsoft Word - P3.doc ;P3.3 警报器 ;* ( 程序转载请著明出处, 未声明可适应本站腾龙 /isp 开发套件 / 倚天版开发套件 * ;* E-mail:sxj1974@163.com (51c51 test web) 51 测试网, 自学单片机的网站 * ;* Create by : 石学军 www.51c51.com www.8951.com 更多例程请登陆网站 * org 00h ajmp dlv org 0030h

More information

untitled

untitled EDM16080-01 Model No.: Editor: 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3

More information

1 TPIS TPIS 2 2

1 TPIS TPIS 2 2 1 1 TPIS TPIS 2 2 1. 2. 3. 4. 3 3 4 5 4 TPIS TPIS 6 5 350 Mark Coil F3/F6 350 M 150 M 25 M 7.12M 8 M F3 F6 F4 F7 F8 8M AA 7 350 28V 5V IC HCPL2731 0.5mA 6 8 (TPIS) TPIS 9 7 IC AT89C2051 AT89C2051 CMOS8

More information

Microsoft Word - 第1章 MCS-51单片机基础.docx

Microsoft Word - 第1章 MCS-51单片机基础.docx 51 单片机应用开发实战手册 作者 : 华清远见 第 1 章 MCS-51 单片机基础 本章目标 单片机作为嵌入式微控制器在工业测控系统 智能仪器和家用电器中得到广泛 应用 虽然单片机的品种很多, 但 MCS-51 系列单片机仍不失为单片机中的主流机 型 本章主要介绍 MCS-51 单片机的基础知识和学习要点, 以目前应用最为广泛的 AT89SXX 系列单片机为例, 介绍单片机的历史发展 应用领域

More information

專題最終版.doc

專題最終版.doc The Principle and Application of the Electric Combination Lock The Principle and Application of the Electric Combination Lock Abstract Recently, there are more and more burglaries in the society. It's

More information

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示 实验题目 : 串行接口芯片 8251 实验目的 : 1. 掌握 8251 的工作方式及应用 2. 了解有关串口通讯的知识 串行接口芯片 8251 3. 掌握使用 8251 实现双机通讯的软件编程和电路连接 实验设备 : IA-32 架构的微机系统及应用教学平台两套 实验原理 : 1. 8251 的基本性能 性能 : 8251 是可编程的串行通信接口, 可以管理信号变化范围很大的串行数据通信 有下列基本

More information

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C AUTOMATIC TROLLEY H K Hwang K K Chen J-S Lin S-C Wang M-L Li C-C Lin W-B Lin Dept. Of Electrical Engineering Far East College ABSTRACT This paper proposes an automatic trolley which can move automatically

More information

12232A LED LED LED EL EL CCFL EL CCF

12232A LED LED LED EL EL CCFL EL CCF 12232A 0 50-20 +70-30 +85 LED LED LED EL EL CCFL EL CCF 122 x 32 1/32Duty 1/5Bias 6:00 STN( ), EL LED EL/100VAC 400HZ LED/4.2VDC 1 / VDD-VSS 0 6.5 V Ta=25 LCD VDD-V0 0 12.0 V V1 0 VDD V VDD-VSS - 4.75

More information

µPSD3000 系列

µPSD3000 系列 8032 FLASH MCU µpsd3251f-40t6 µpsd3251 8032 FlashPSD Flash SRAM I/O I 2 C, ADC and PWM 8032, 16 / FlashPSD µpsd32 JTAG ISP 2K SRAM Flash - 64K Flash - 16K Flash - Flash 8032 12 I2C ADC 6 I/O 37 I/O 16

More information

Microsoft PowerPoint - chap4.ppt

Microsoft PowerPoint - chap4.ppt 定址方式 定址方式 格式 有效位址 立即資料定址 #data8 暫存器定址 Rn (R0 ~ R7) 直接定址 addr8 addr8 絕對定址 addr11 addr11 長程 ( 絕對 ) 定址 addr16 addr16 ( 暫存器 ) 間接定址 @Ri (@R0 @R1) 或 @DPTR R0 R1 或 DPTR ( 暫存器 ) 相對定址 disp8 PC+ 符號擴展之 disp8 ( 基底

More information

» n ¹ú KS0108 x ÍÍÙ q n KS0108 KS KS0107 KS0108 KS *32 128*64 192*64 KS0108 KS0108 KS0107 KS =4096 RAM RAM LCD 2 KS

» n ¹ú KS0108 x ÍÍÙ q n KS0108 KS KS0107 KS0108 KS *32 128*64 192*64 KS0108 KS0108 KS0107 KS =4096 RAM RAM LCD 2 KS KS0108 KS0108 8 KS0107 KS0108 KS0108 128*32128*64 192*64 KS0108 KS0108 KS0107 KS0108 1 6464=4096 RAMRAM LCD 2KS0108 64 3KS0108 68 68 4KS0108 1/48--1/64 KS0108 CS1,CS2,CS3 CS1 CS2 CS3 E E KS0108 E R/W R/W=1

More information

<4D6963726F736F667420576F7264202D203130B5A5C6ACBBFACAB5D1E9D6B8B5BCCAE92E646F63>

<4D6963726F736F667420576F7264202D203130B5A5C6ACBBFACAB5D1E9D6B8B5BCCAE92E646F63> 单 片 机 及 接 口 技 术 实 验 指 导 书 张 勇 编 计 算 机 与 通 信 工 程 学 院 信 息 与 通 信 工 程 系 2004.12 1 - 前 言 单 片 机 及 接 口 技 术 是 通 信 工 程 专 业 的 专 业 技 能 课 程, 在 专 业 知 识 结 构 体 系 中 具 有 十 分 重 要 的 地 位, 课 程 的 实 践 性 很 强, 学 习 必 须 理 论 和 实

More information

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63>

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63> 七段顯示器控制電路四位數 _ 使用解碼器驅動 +5 V 10 uf 8.2 k 12 MHz 20 pf 1 2 3 4 5 6 7 8 9 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RESET 10 P3.0 11 12 13 14 15 16 17 18 19 20 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 XTAL2 XTAL1

More information

Microsoft PowerPoint - chap5.ppt

Microsoft PowerPoint - chap5.ppt 邏輯運算指令的動作 0 1 0 1 0 0 1 1 OR 1 0 1 1 1 0 0 1 1 1 1 1 1 0 1 1 (a) OR 運算 0 1 0 1 0 0 1 1 XOR 1 0 1 1 1 0 0 1 1 1 1 0 1 0 1 0 (c) XOR 運算 希望設定為 1 的位元 罩網標的位元組 新標的位元組 不改變的位元 希望取補數的位元 罩網標的位元組 新標的位元組 不改變的位元 1

More information

STC15W4K60S4系列增强型PWM波形发生器应用

STC15W4K60S4系列增强型PWM波形发生器应用 STC15W4K32S4 系列新增 6 通道增强型带死区控制高精度 PWM 波形发生器应用 STC15W4K32S4 系列的单片机集成了一组 ( 各自独立 6 路 ) 增强型的 PWM 波形发生器 PWM 波形发生器内部有一个 15 位的 PWM 计数器供 6 路 PWM 使用, 用户可以设置每路 PWM 的初始电平 另外,PWM 波形发生器为每路 PWM 又设计了两个用于控制波形翻转的计数器 T1/T2,

More information

学习MSP430单片机推荐参考书

学习MSP430单片机推荐参考书 MSP430 16 MSP430 C MSP430 C MSP430 FLASH 16 1 CPU 16 ALU 16 PC SP SR R4~R15 2 3 00-FFH 100-1FFH 4 5 1 2 51 24 27 6 1 2 3 4 5 6 4 12 SR SP SR CPU SR CPU C Z N GIE CPUOff CPU OscOff SCG0 SCG1 CPU EXIT SP

More information

CA24064B LED LED LED EL EL CCFL EL CCF /

CA24064B LED LED LED EL EL CCFL EL CCF / CA24064B 0 50-20 +70-30 +85 LED LED LED EL EL CCFL EL CCF 39 2 6 0755-81995643/27890716 0 13713911853 0755-27890716 1 : VDD-VSS 0 6 V LCD VDD-V0 Ta=25 0 28.0 V VI 0 VDD V : VDD-VSS --- 4.75 5.0 5.25 V

More information

PowerPoint 簡報

PowerPoint 簡報 微算機原理與實驗 (UEE 2301/1071 ) Chap 5. MCS-51 Addressing Modes 宋開泰 Office:EE709 Phone:5731865( 校內分機 :31865) E-mail:ktsong@mail.nctu.edu.tw URL:http://isci.cn.nctu.edu.tw 1 Addressing Modes Addressing mode is

More information

1. 介绍 义隆 8 位单片机指令介绍 Application Notes 义隆 8 位单片机指令介绍 EM78/EM88 系列是基于 RISC 的精简指令微控制器, 每条指令是 13 位 15 位, 除 LCALL LJMP MOV R2,A ADD R2,A 改变 PC 指针的指令是 2 个指令

1. 介绍 义隆 8 位单片机指令介绍 Application Notes 义隆 8 位单片机指令介绍 EM78/EM88 系列是基于 RISC 的精简指令微控制器, 每条指令是 13 位 15 位, 除 LCALL LJMP MOV R2,A ADD R2,A 改变 PC 指针的指令是 2 个指令 1. 介绍 Application Notes EM78/EM88 系列是基于 RISC 的精简指令微控制器, 每条指令是 13 位 15 位, 除 LCALL LJMP MOV R2,A ADD R2,A 改变 PC 指针的指令是 2 个指令 * 周期, 其余为单指令周期 ( 部分第一代芯片 JMP CALL RET RETL RETI JBS JBC JZ JZA DJZ DJZA 指令为 2

More information

1

1 W7E65 1. W7E65 ISP Flash EPROM ISP Flash EPROM 52 W7E65 64K Flash EPROM 4K Flash EPROM 4K Flash EPROM loader 64K ROM 1K RAM 4 I/O 4 I/O P4 3 16 / 2 W7E65 Flash EPROM W7E65 2 2 2. CMOS 12 64K ISP Flash

More information

Microsoft PowerPoint - 第一章(07版).PPT

Microsoft PowerPoint - 第一章(07版).PPT 单片机原理及综合设计 嵌入式微控制器的开发入门 微机及单片机原理原理实验室综合楼 419 室 大连理工大学电信学院陈育斌 1 ( 理论课 ) 上课时间表 (10~17 周 ) 周次 星期 一 二 三 四 五 六 日 1 至 6 时间地点 大五节综 309 (18:00) 大连理工大学电信学院陈育斌 2 课程总体安排 总学时 : 理论课 + 实验课 =36 学时 其中 : 理论课 :24: 学时 ;

More information

*_* IAP In Applications Program, *_* ROM RAM A/D D/A KELL C51 2 0531-86213622 Micro Controller Unit( ) INTEL MCS-48 MCS-51 MCS-96 51 MCS-51 8 MCS-96 16 INTEL / 51 87 LPC W78L DS87 GSM97 ATMEL 89C51

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

逢 甲 大 學

逢    甲    大    學 論 車 Auto Vehicle 立老 磊 年 老 立老 了 見 老 了不 料 利 了 識 更了 力量! i 車. 車 利 89c51 來 流. 令. 車 8051 類 車利 車 ii Abstract The goal of this thesis is to design a small auto vehicle by using IC as its control center. Our auto

More information

单片机学习教程

单片机学习教程 . 89S51 1. 2.p1 3.8 3 4.8 3. 1. 0-F 2. 0000 0255. 1. : BB 2. : ( --- ) : :. 1. 2..232.I 2 C 1. X24C02 MCS-51 2. : 22H 24C02 50H 3. : ; 8 4. :I2C. / 1. 1 2. 2. 1. 1. 2. 2.. 1. 1: 2. 2: 3. 3 1 LED 1 89S51

More information

TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1

TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1 TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT 588 4 1 0571-85121224 85121742 85121304(f) 639 2A095 0571-88256346 89902095 f B1618 010-62051209 62000662 62568913 82036512 f http://www.tsingtek.com

More information

单片机原理及应用实验指导书.doc

单片机原理及应用实验指导书.doc 1 2 3 4...2...4...9...9 AEDK598 MCS51...9 MCS51...10...10...10...10...10...10...11 P1...12...12...12....12...12...13 P3...14...14...14...14...14...14 I/O...15...15...15...15...15...16...17...17...17...17...17...18...19...19

More information

Microsoft Word - IRFWX_A051_C_SyncMOS_with_STC_APN_SC_.doc

Microsoft Word - IRFWX_A051_C_SyncMOS_with_STC_APN_SC_.doc EEPROM 应用说明 1 适用产品 :SM59D03G2 SM59D04G2 series 2 应用范围 : 针对需使用 EEPORM 功能替换 STC 89C5X 的应用及汇编语言之范例程序 ( 使用内部扩充内存为暂存区 ) 3 功能说明 : 3.1 本公司上述产品 EEPORM 功能皆可替换 STC89C5X, 仅需对特殊功能缓存器定义 ( 详见表 1) 及 ISP 命令定义 ( 详见表 2)

More information

另外,AT89S52 可降至 0Hz 静态逻辑操作, 支持 2 种软件可选择节电模式 空闲模式下,CPU 停止工作, 允许 RAM 定时器/ 计数器 串口 中断继续工作 掉电保护方式下,RAM 内容被保存, 振荡器被冻结, 单片机一切工作停止, 直到下一个中断或硬件复位为止 8 位微控制器 8K 字

另外,AT89S52 可降至 0Hz 静态逻辑操作, 支持 2 种软件可选择节电模式 空闲模式下,CPU 停止工作, 允许 RAM 定时器/ 计数器 串口 中断继续工作 掉电保护方式下,RAM 内容被保存, 振荡器被冻结, 单片机一切工作停止, 直到下一个中断或硬件复位为止 8 位微控制器 8K 字 AT89C52 中文资料 AT89C52 的中文资料 AT89C52 是美国 Atmel 公司生产的低电压 高性能 CMOS 8 位单片机, 片内含 8KB 的可反复檫写的程序存储器和 12B 的随机存取数据存储器 (RAM), 器件采用 Atmel 公司的高密度 非易失性存储技术生产, 兼容标准 MCS- 51 指令系统, 片内配置通用 8 位中央处理器 (CPU) 和 Flash 存储单元, 功能强大的

More information

untitled

untitled EDM12832-08 : 25-1 : 116600 : (0411)7612956 7632020 7631122 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

Microsoft Word - Ö¸Á.doc

Microsoft Word - Ö¸Á.doc 指令集说明 注 由于资源大小问题 其中以下几款 MCU 只有 62 条指令 其余均为 63 条指令 HT48CA0/HT48RA0A 无 RETI 指令 HT48R05A-1 无 TABRDL 指令 指令寻址方式有下面 5 种 立即寻址 此一寻址法是将立即的常数值紧跟在运算码 (opcode) 后 例如 MOV A, 33H ADD A, 33H 直接寻址 直接寻址的情況只允许在存储器之间作数据传送

More information

2005.book

2005.book ...4... 4... 7...10... 10... 10... 10... 10... 11... 11 PCC... 11 TB170... 12 /... 12...13... 13 BP150 / BP151 / BP152 / BP155... 14...15... 15... 15... 15... 15... 15... 15... 16 PS465 / PS477... 17 PS692

More information

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg 1 1 a. 0.5V 5V 1Hz 1MHz b. 0.1% 2 : a. 0.5V 5V 1Hz 1MHz b. 0.1% (3) a. 0.5V 5V 100 s b. 1% 4 1 10 5 1MHz 6 1 2 1 0.1Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15

More information

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20 (Jump) (Loop) (Conditional jump) CMP CALL AND SAR/SHR TEST JMP NOT SAL/SHL Jnnn* OR RCR/ROR LOOP XOR RCL/ROL RETn * nnn, JNE JL -128 127-32,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far

More information

MSP430X1XX 系列微控制器具有以下特征 结构框图 超低功耗结构体系 A 额定工作电流在 1MHz V 工作电压 C11X P11X 和 E11X 为 V 从备用模式唤醒为 6 S 丰富的中断能力减少了查询的需要灵活强大的处理能力源操作数有七种寻址模

MSP430X1XX 系列微控制器具有以下特征 结构框图 超低功耗结构体系 A 额定工作电流在 1MHz V 工作电压 C11X P11X 和 E11X 为 V 从备用模式唤醒为 6 S 丰富的中断能力减少了查询的需要灵活强大的处理能力源操作数有七种寻址模 新一代超低功耗 16 位单片机 TI MSP430 系列 美国 TI 公司的 MSP430 系列单片机可以分为以下几个系列 X1XX X3XX X4XX 等等 而且 在不断发展 从存储器角度 又可分为 ROM C 型 OTP P 型 EPROM E 型 Flash Memory F 型 系列的全部成员均为软件兼容 可以方便地在系列各型号间移植 MSP430 系列单片机 的 MCU 设计成适合各种应用的

More information

Ps22Pdf

Ps22Pdf ( ) ( 150 ) 25 15 20 40 ( 25, 1, 25 ), 1. A. B. C. D. 2. A. B. C. D. 3., J = 1 H = 1 ( A B, J', J, H ) A. A = B = 1, J' =0 B. A = B = J' =1 C. A = J' =1, B =0 D. B = J' = 1, A = 0 4. AB + AB A. AB B. AB

More information

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378>

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378> 第一章第二章 Q2 1: 高序 : 最低位字节存储在字的最低位 ; 低序 : 最低位字节存储在字的最高位 ; Q2 2: 冯. 诺依曼结构 : 数据和指令都存储在同一存储器中 ; 哈佛结构 : 数据和程序存储在各自独立的存储器中 Q2 3: a) ARM 有 16 个通用寄存器,r0 r15, 其中 r15 还被用作程序计数器 b) CPSR 是程序状态寄存器, 包含了条件码标识 中断禁止位 当前处理器模式和其他状态

More information

M8Rxxx 指令集说明 Version 年 11 月 上海磐芯电子有限公司 SHANGHAI MASSES ELECTRONIC Co., Ltd. 本公司保留对产品在可靠性, 功能和设计方面的改进作进一步说明的权利 说明文档的更改, 恕不另行通知

M8Rxxx 指令集说明 Version 年 11 月 上海磐芯电子有限公司 SHANGHAI MASSES ELECTRONIC Co., Ltd. 本公司保留对产品在可靠性, 功能和设计方面的改进作进一步说明的权利 说明文档的更改, 恕不另行通知 M8Rxxx 指令集说明 Version 1.04 2014 年 11 月 上海磐芯电子有限公司 SHANGHAI MASSES ELECTRONIC Co., Ltd. 本公司保留对产品在可靠性, 功能和设计方面的改进作进一步说明的权利 说明文档的更改, 恕不另行通知 修正记录 版本 日期 描述 Ver1.02 2014-5-15 补全指令说明 Ver1.03 2014-10-8 勘误 Ver1.04

More information

Microsoft Word - 新1-3.doc

Microsoft Word - 新1-3.doc 模块三 80C51 的指令系统和程序设计 (1) 了解 80C51 指令系统的构成 (2) 掌握 80C51 单片机的寻址方式 (3) 掌握 80C51 单片机的各种指令及其应用 (4) 掌握汇编语言程序设计方法, 为以后实际控制系统的程序设计奠定基础 3.1 80C51 指令系统概述 对于任何一台计算机, 如果只有硬件 ( 称为裸机 ), 而没有软件 ( 即程序 ) 的支持是不能工作的 单片机也不例外,

More information

dfgdafhdafhdafhdafh

dfgdafhdafhdafhdafh 逢 甲 大 學 自 動 控 制 工 程 學 系 專 題 製 作 專 題 論 文 數 位 式 電 子 秤 之 研 製 Design Study of Digital Electronic Weighing Sensor 指 導 教 授 : 賴 啟 智 學 生 : 劉 人 豪 俞 仲 維 中 華 民 國 九 十 八 年 四 月 二 十 二 日 ii . 誌 謝 本 文 承 蒙 賴 啟 智 老 師 指 導,

More information

版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax)

版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax) 2018 9 29 龙芯 版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) 010-62546668 (Fax) 010-62600826 阅读指南 龙芯 1C101 处理器数据手册 龙芯 1C101 修订历史 序号 更新日期 版本号

More information

Microsoft Word - 第1章 MCS-51单片机概述.docx

Microsoft Word - 第1章 MCS-51单片机概述.docx 单片机 C 语言入门 ( 修订版 ) 作者 : 华清远见 第 1 章 MCS-51 单片机概述 本章目标 单片微型计算机简称单片机, 又称为微控制器 (MCU), 是微型计算机的一个重要分支 单片机是 20 世纪 70 年代中期发展起来的一种大规模集成电路芯片, 将 CPU RAM ROM I/O 接口和中断系统等集 成于同一硅片内 20 世纪 80 年代以来单片机发展迅速, 各类新产品不断涌现,

More information

MSP430ϵÁе¥Æ¬»úµÄÖ¸Áîϵͳ.pps [¼æÈÝģʽ]

MSP430ϵÁе¥Æ¬»úµÄÖ¸Áîϵͳ.pps [¼æÈÝģʽ] 作者 : 利尔达 MSP430 系列单片机的指令系统 1 CPU 内核组成 : 16 位的 (ALU) 算术运算单元 16 个寄存器 (PC SP SR R4~R15) 指令控制单元 2 存储器组织结构 3 外围模块寄存器地址 它们被分配在相应的字模块或字节模块当中 分配在 00-FFH 中为字节, 分配在 100-1FFH 中为字 4 寻址模式 : 5 指令格式 : 1) 书写格式标号指令助记符源操作数,

More information

at89S52.doc

at89S52.doc 主要性能 与 MCS-51 单片机产品兼容 8K 字节在系统可编程 Flash 存储器 1000 次擦写周期 全静态操作 :0Hz~33Hz 三级加密程序存储器 32 个可编程 I/O 口线 三个 16 位定时器 / 计数器 八个中断源 全双工 UART 串行通道 低功耗空闲和掉电模式 掉电后中断可唤醒 看门狗定时器 双数据指针 掉电标识符 8 位微控制器 8K 字节在系统可编程 Flash R 功能特性描述

More information

Microsoft Word - ISSFA-0134_A_AP_User-definedDownload_SC_.doc

Microsoft Word - ISSFA-0134_A_AP_User-definedDownload_SC_.doc 自定义下载应用说明 一 适用产品 :SM59XX 系列 SM59D XX 系列 SM59R XX 系列二 应用方式 : 可以让使用者自定义 command 作为进入 ISP 刻录的通关指令, 透过 UART 连接 ISAP 软件做联机更新三 操作说明 ( 使用 SM59D04G2 为例 ): 1. ISAP 操作方式 : 1.1 先将主程序及 ISP 服务程序烧进 MCU 中 1.2 将 MCU 放至系统版上,

More information

Microsoft Word - em78 sub program.doc

Microsoft Word - em78 sub program.doc 一 二进制数转换为 ASCⅡ 码 将一个字节的二进制数转换为两位 16 进制数的 ASCⅡ 码 main: mov a,@0x9f ; 二进制数为 0x9f mov 0x30,a ; 二进制数存入 0x30 mov a,@0x02 mov 0x10,a ;0x10 中存放转换次数 mov a,@0x31 mov 0x04,a ;0x04 中为转换后数据存放地址 mov a,0x30 B1: ; 取

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_15

Microsoft PowerPoint - C15_LECTURE_NOTE_15 THE 8051 MICROCONTROLLER THE 8051 MICROCONTROLLER 15.1 Introduction 15.2 The 8051 Architecture 15.3 Interfacing to External Memory 15.4 The 8051 Instruction Set 15.5 Timer Operations 15.6 Serial Port Operations

More information

AN-8203 FCM8531 用户手册

AN-8203 FCM8531 用户手册 www.fairchildsemi.com AN-8203 FCM8531 用户手册 所有指令兼容二进制代码, 与业界标准的 8051 微控制器执行的功能相同 表 1. 指令集和寻址模式 符号 说明 Rn 当前选择的寄存器区中的寄存器 R0 ~ R7 直接 内部 DATA RAM 位置 (0~127) 或特殊功能寄存器 (SFR) @Ri 间接内部 (0~255) 或外部 RAM 位置由寄存器 R0

More information

00 sirius 3R SIRIUS 3R 3RV1 0A 1 3RT1 3RH1 3 3RU11/3RB SIRIUS SIRIUS TC= / 3RV1 A 1 IEC6097- IP0 ( IP00) 1/3 IEC6097- (VDE0660) DIN VDE 06 0 AC690V, I cu 00V 1) P A n I n I cu A kw A A ka S00 0.16 0.0

More information

fgfdg

fgfdg CYGNAL 应用笔记 AN006 Cygnal C8051 IDT71V124 128Kx8 SRAM A[16:8] 地址总线 A[16:8] 74VHC573 8 位锁存器 ALE LE AD[7:0] 地址 / 数据总线 D Q A[7:0] I/O[7:0] CS CS /WR WE /RD OE 引言 图 1. 外部 SRAM 接口框图 本应用笔记的目的是介绍如何将一个通用 SRAM 芯片或一个按存储器寻址的外设部件与

More information

DT A B C D X PU PS PG! PU LV

DT A B C D X PU PS PG! PU LV DT A B C D X 2 1 3 6 24 2004 10 http://www.siemens.com/automation/mall PU PS PG! PU LV 1 2006 SIRIUS SIMOCODE 3UF 2 2 3 4 SIMOCODE 3UF 7 13 15 16 22 26 27 SIMOCODE 3UF SIMOCODE pro PLC SIMOCODE pro PROFIBUS

More information

(10) 在满足串行口接收中断标志位 RI SCON.0 =0 的条件下, 置允许接收位 REN(SCO N.4)=1 就会启动接收一帧数据进入输入移位寄存器, 并装载到接收 SBUF 中, 同时使 RI =l 当发读 SBUF 命令时 ( 执行 MOV A,SBUF 指令 ), 即是由接收缓冲器

(10) 在满足串行口接收中断标志位 RI SCON.0 =0 的条件下, 置允许接收位 REN(SCO N.4)=1 就会启动接收一帧数据进入输入移位寄存器, 并装载到接收 SBUF 中, 同时使 RI =l 当发读 SBUF 命令时 ( 执行 MOV A,SBUF 指令 ), 即是由接收缓冲器 微机原理与接口技术 -- 历年考研真题复习资料 微型计算机的基本组成由微处理器 存储器 I/O 接口电路和系统总线构成, 输入 / 输出 (I /O) 接口和系统总线组成的, 即中央处理器 CPU( 通常包括运算器和控制器 )+ 存储器 + 输入 / 输出 (I/O) 接口, 单片微处理机就是把 (CPU 存储器和 I/O 接口电路 ) 等部件都集成在电路芯片上, 华中科技大学微机原理与接口技术一

More information

MG103_DS_CN_V101

MG103_DS_CN_V101 数据手册 版本 1.01 QP-7300-03D 1/60 目录 01. 概述... 74 12. 功能... 75 23. 引脚... 86 3.1. 封装...86 43.2. 引脚定义...87 54. 方框图...8 65. 特殊功能寄存器 SFR... 89 75.1. SFR 映射表...89 85.2. SFR 位分配...810 96. 8051 CPU 功能描述... 811 16.1.

More information

Microsoft Word - ~ doc

Microsoft Word - ~ doc EEPROM 功能使用方法 1 适用产品 : 1.1 SM39R16A2/ SM39R12A2/ SM39R08A2 1.2 SM39R4051/ SM39R2051 1.3 SM39R04G1/ SM39R02G1 2 EEPROM 功能概述 : 2.1 使用 code flash 仿真为 Internal EEPROM, 在程序执行时, 可将 code flash 作为 data flash 储存数据使用

More information

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63> 因 为 路 过 你 的 路, 因 为 苦 过 你 的 苦, 所 以 快 乐 着 你 的 快 乐, 追 逐 着 你 的 追 逐 内 容 简 介 本 书 根 据 2005 年 下 半 年 实 施 的 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 嵌 入 式 系 统 设 计 师 级 考 试 大 纲 精 神, 在 深 入 研 究 历 年 计 算 机 技 术 与 软

More information

´®ÐжàͨµÀ10λA/Dת»»Æ÷TLC1543¼°ÆäÔÚµçѹÊý¾Ý²É¼¯ÏµÍ³ÖеÄÓ¦ÓÃ

´®ÐжàͨµÀ10λA/Dת»»Æ÷TLC1543¼°ÆäÔÚµçѹÊý¾Ý²É¼¯ÏµÍ³ÖеÄÓ¦Óà 电子世界 杂志 串行 A/D 转换器 TLC1543 及其应用 严天峰 TLC1543 是美国 TI 公司生产的多通道 低价格的模数转换器 采用串行通信接口, 具有输入通道多 性价比高 易于和单片机接口的特点, 可广泛应用于各种数据采集系统 TLC1543 为 20 脚 DIP 封装的 CMOS 10 位开关电容逐次 A/D 逼近模数转换器, 引脚排列如图 1 所示 其中 A0~A10(1~9 11

More information

EMC单片机学习笔记.doc

EMC单片机学习笔记.doc EMC 单片机学习笔记 (0) 引子因为工作的缘故, 必须学习 EMC 单片机了 我会把我的学习历程写下来, 算是对坛子的一点贡献, 也算是自己的一个总结吧 因为以前学过 51 的和 PIC HOLTEK 的单片机, 并且也大致了解过 EMC 的指令集, 所以学起来并不是太难 为了学习, 而又没有仿真器, 于是去 emc 的网站下载了一个 simulator 来软件仿真 第一感觉还不错, 把里面的例子程序跑了一下,

More information

Microsoft PowerPoint - chap3.ppt

Microsoft PowerPoint - chap3.ppt MCS-51 CPU 的規劃模式 位元組位址 1F 18 17 10 0F 08 07 06 05 04 03 02 01 00 通用資料暫存器 暫存器庫 3 暫存器庫 2 暫存器庫 1 R7 R6 R5 R4 R3 R2 R1 R0 內部 RAM 位元組位址 暫存器庫 0 F0 F7 F6 F5 F4 F3 F2 F1 F0 B E0 E7 E6 E5 E4 E3 E2 E1 E0 ACC D0

More information

MPC82G516A 8 位微控制器 目 录 图表清单... 5 表格清单 综述 功能 方框图 引脚 引脚结构 引脚定义 引脚功能重映射..

MPC82G516A 8 位微控制器 目 录 图表清单... 5 表格清单 综述 功能 方框图 引脚 引脚结构 引脚定义 引脚功能重映射.. Megawin MPC82G516A 8 位微处理器用户手册 ( 第 Ⅱ 版 ) 原著 :By Vincent Y. C. Yu 策划 / 整理 : 许意义 翻译 :www.ourdev.cn 网友 lukeunderwood easygoing yixin czzhouyun lcptw 校对 :www.ourdev.cn 网友 This document contains information

More information

从MCS51向AVR的快速转换.PDF

从MCS51向AVR的快速转换.PDF MCS51 AVR MCS51 AVR ATMEL AVR RISC MCS51 AVR 1 MHZ 1MIPS 8MHZ AVR 224MHZ MCS51 FLASH EEPROM ISP WatchDog AVR MCS51 AT90S1200/2313 AT89C1051/2051 AT90S4414/8515 AT89C51/52 PCB / AVR C ICCAVR60 AVR C IAR

More information

??????????????????

?????????????????? 2011 3 1 a)8088/8086 b) 1 2 3 -(2) - 48 (48 6) 1 2 http://www.zlgmcu.com/home.asp http://hx51.com/index.asp http://www.daqchina.net/daqchina/chips DAQCHINA HTTP://WWW.QFMCU.COM/ HTTP://MYGO.7I24.COM/ HTTP://WWW.HSEDA.COM/

More information

微處理機

微處理機 3-1 指令格式 標記運算碼運算元註解 標記 1. 標記前不可有空白, 否則會被視為運算碼 2. 標記代表一個 16 位元的記憶體實際位址 3. 標記名稱最多 32 個字元 ( 視組譯器不同而有所不同 ) 4. 標記有大小寫之分 5. 標記可有可無 運算碼 1. 運算碼與標記名稱間, 至少必須空一格, 如果沒有標記名稱, 則運算碼前最少要空一格, 否則會被視為標記 2. 運算碼大小寫相同 3. 可以是

More information

93C46串行EEPROM数据读写

93C46串行EEPROM数据读写 一 \ 实验目的 93C46 串行 EEPROM 数据读写 1 学会 93C46 的操作指令, 掌握 93C46 读 / 写程序的编写 2 掌握 93C46 与单片机的接口方式二 实验说明 93C46/56/66 是 1K/2K/4K 位的串行电可擦写的 EPROM 93C46 的 1K 位 EPROM, 可以按 128 字节排列, 也可以 64 字节排列 93C46 芯片有 8 脚, 当 ORG

More information

部分编号派生器件编号 (P89CXX) 操作频率, 最大 (V) 温度范围 (B) 封装 (AA,BB,PN) P89C51 FLASH U=33MHz B=0 70 AA=PLCC P89C52 FLASH F= BB=PQFP P89C54 FLASH PN=PDIP P89C58

部分编号派生器件编号 (P89CXX) 操作频率, 最大 (V) 温度范围 (B) 封装 (AA,BB,PN) P89C51 FLASH U=33MHz B=0 70 AA=PLCC P89C52 FLASH F= BB=PQFP P89C54 FLASH PN=PDIP P89C58 PHILIPS P89C5x 单片机数据手册 1 概述 P89C51/89C52/89C54/89C58 含有非易失 FLASH 并行可编程的程序存储器所有器件都是通过引导装载器串行编程 ISP 见 P89C51RC+/89C51RD+ 数据手册种系列单片机采用先进 CMOS 工艺的单片位微控制器是 80C51 微控制器系列的派生和 80C51 指令相同特点 FLASH 器件选择表 ROM/EPRO

More information

内容简介 本书以 Proteus 为仿真软件, 以汇编语言和 C 语言为编程语言, 结合趣味应用实例, 系统介绍 MCS-51 单片机的组织结构 工作原理 指令系统 程序设计 中断 定时 / 计数器 串行通信 系统扩展 接口技术 应用系统设计等内容 每章的例题 习题都用 Proteus 仿真实现,

内容简介 本书以 Proteus 为仿真软件, 以汇编语言和 C 语言为编程语言, 结合趣味应用实例, 系统介绍 MCS-51 单片机的组织结构 工作原理 指令系统 程序设计 中断 定时 / 计数器 串行通信 系统扩展 接口技术 应用系统设计等内容 每章的例题 习题都用 Proteus 仿真实现, 普通高等教育电气信息类应用型规划教材 单片机原理与应用 基于实例驱动和 Proteus 仿真 ( 第二版 ) 李林功编著 北 京 内容简介 本书以 Proteus 为仿真软件, 以汇编语言和 C 语言为编程语言, 结合趣味应用实例, 系统介绍 MCS-51 单片机的组织结构 工作原理 指令系统 程序设计 中断 定时 / 计数器 串行通信 系统扩展 接口技术 应用系统设计等内容 每章的例题 习题都用

More information

SM2965

SM2965 产品清单 SM2965C40, 主频 40MHz, 内带 64KB 闪存的 MCU 总体描述 SM2965 系列产品是一种内嵌 64KB 闪存和 1K 字节 RAM 的 8 位单片微控制器它是 80C52 微控制器家族的派生产品具有在系统可编程 (ISP) 功能其 PDIP 封装具有 32 个 I/O 口而 PLCC/QFP 封装则具有多达 36 个 I/O 口 64K 字节的闪存既可以当作程序空间又可以当作数据空间或者数据和程序混合空间其硬件特征和强大的指令系统使它成为一种性能价格比高的控制器片上闪存的编程可以使用商用编程器进行并行编程也可以根据其

More information

MPC82G516

MPC82G516 8051 内核 - 单片机 MPC82G516 規格书 北京菱电科技有限公司 TEL:010-82674978 版本 : A1.0 This document contains information on a new product under development by Megawin. Megawin reserves the right to change or discontinue this

More information

杨欣王玉凤刘湘黔编著清华大学出版社 2008 年 1 月 ISBN 单片机应用从零开始 8051Microcontroller: An Applications Based Introduction 第 1 章 身边的单片机 欢迎访问电路飞翔网

杨欣王玉凤刘湘黔编著清华大学出版社 2008 年 1 月 ISBN 单片机应用从零开始 8051Microcontroller: An Applications Based Introduction 第 1 章 身边的单片机 欢迎访问电路飞翔网 第 1 章 身边的单片机 欢迎访问电路飞翔网 http://www.circuitfly.com 获取更多信息 1.1 单片机在哪里 1.2 单片机是什么样子的 1.3 单片机如何控制其他器件 1.4 如何使用单片机 1.5 有哪些单片机 1.6 实例点拨 电子万年历 例 1: 空调机 1.1 单片机在哪里 制冷功能模块 温度监控功能模块 如何协调工作? 遥控器接收功能模块 1.1 单片机在哪里 数码管指示灯功能按键

More information

SCON 中 当这些中断源请求中断时, 分别由 TCON 和 SCON 中的相应位来锁存 IT0=0 INT0 IT0=1 T0 IT1=0 INT1 IT1=1 1 TCON IE0 TF0 IE1 EX0 EX0 EX1 IE IP PX0 1 0 PT0 1 0 PX1 1 0 自然优先级 矢

SCON 中 当这些中断源请求中断时, 分别由 TCON 和 SCON 中的相应位来锁存 IT0=0 INT0 IT0=1 T0 IT1=0 INT1 IT1=1 1 TCON IE0 TF0 IE1 EX0 EX0 EX1 IE IP PX0 1 0 PT0 1 0 PX1 1 0 自然优先级 矢 情境三 任务 1 交通信号灯 信号灯控制系统 教学目的知识能力 : 理解中断的含义, 能进行中断程序的编写技能能力 : 通过本次学习任务的实施, 能够掌握单片机的中断系统社会能力 : 培养学生的自主学习能力和爱岗敬业 吃苦耐劳 团队协作的精神 3.1 单片机的中断系统 在 CPU 与外设交换信息时, 存在一个快速的 CPU 与慢速的外设间的矛盾 为解决这个问题, 采用了中断技术 良好的中断系统能提高计算机实时处理的能力,

More information

untitled

untitled SIMATIC S7-300 4/2 4/2 S7-300/S7-300F 4/4 4/4 CPU 312C - CPU 317F-2 DP 4/38 SIPLUS 4/38 SIPLUS CPU 312C, CPU 313C, CPU 314, CPU 315-2 DP 4/40 4/40 SM 321 4/46 SM 322 4/52 SM 323/SM 327 I/O 4/56 SIPLUS

More information

AT89C2051中文资料.doc

AT89C2051中文资料.doc 图形点阵液晶显示模块使用手册 TG12864C(L) 广州捷胜吉电子科技 地址 : 广州市天河区天河路 561# 新赛格电子城 B2226 电话 :(020)33550997 13829772038 网址 :WWW.GZJSJDZ.COM E-mail:CJKD@21CN.COM 目 录 ( 一 ) 概述 (1) ( 二 ) 外形尺寸图 (1) ( 三 ) 模块主要硬件构成说明 (2) ( 四 )

More information

<4D F736F F D20B5A5C6ACBBFAD4ADC0EDD3EBD3A6D3C3BCB B3CCD0F2C9E8BCC65FB5DA33B0E65F2DD6D5B8E52D4E65772DBFB1CEF3B1ED2DB3F6B0E6C9E72E646F6378>

<4D F736F F D20B5A5C6ACBBFAD4ADC0EDD3EBD3A6D3C3BCB B3CCD0F2C9E8BCC65FB5DA33B0E65F2DD6D5B8E52D4E65772DBFB1CEF3B1ED2DB3F6B0E6C9E72E646F6378> 单片机原理与应用及 C51 程序设计 ( 第 3 版 )- 终稿 -New 勘误表 1. P18 页 11 行原来 : 汇编语言 机器语言 功能 MOV AL,01H 1011 0000 0000 0011B ; 把 01 送入累加器 A ADD AL,02H 0000 0100 0000 0101B ;02 与 A 中内容相加, 结 果存入 A HLT 11110100B ; 停止操作 汇编语言

More information

PowerPoint Presentation

PowerPoint Presentation 7.2 并行接口 二. 可编程并行接口芯片 8255A 的功能及其应用 与 CPU 一侧相连的引脚 D0 PA0 ~ ~ ~ ~ ~ D7 PA7 RESET PC7 WR RD PC4 PC3 PC0 A0 PB0 A1 PB7 CS PA 口 PC 口上半部 PC 口下半部 PB 口 A 组 B 组 与 I/O 设备相连的引脚 7.2 并行接口二. 可编程并行接口芯片 8255A 的功能及其应用

More information

MPC89LE51_52_53_54_58_515

MPC89LE51_52_53_54_58_515 5 8 bit micro controller 1 特性...2 2 引脚...3 2.1 引脚图...3 2.1 引脚定义...4 3 方框图...6 4 特殊功能寄存器...7 辅助寄存器 AUXR 和 AUXR1...8 5 存储器...9 5.1 RAM...9 MPC89x54/58/515 RAM 空间 (00 7F 可直接或间接寻址 )...9 MPC89x51/5 2/53 RAM

More information

SC91F711v1.2

SC91F711v1.2 ADC 型宽电压 1T 8051 内核 8 脚 Flash MCU 目录 目录... 1 1 总体描述... 4 2 主要特色... 4 3 管脚定义... 5 3.1 管脚配置... 5 3.2 管脚定义... 5 4 内部方框图... 7 5 FLASH ROM 和 SRAM 结构... 8 5.1 flash rom... 8 5.2 Code Option 区域 ( 用户烧写设置 )...

More information

MPC89LE51_52_53_54_58_515

MPC89LE51_52_53_54_58_515 8051 内核 - 单片机 MPC89LE51_52_53_54_58_515 規格书 北京菱电科技有限公司 TEL:010-82674978 版本 : A1.0 This document contains information on a new product under development by Megawin. Megawin reserves the right to change

More information

STC15W1K16S 系列单片机介绍 STC15W1K16S 系列单片机总体介绍 1 STC15W1K16S 系列单片机简介 STC15W1K16S 系列单片机是 STC 生产的单时钟 / 机器周期 (1T) 的单片机, 是宽电压 / 高速 / 高可靠 / 低功耗 / 超强抗干扰的新一代 8051

STC15W1K16S 系列单片机介绍 STC15W1K16S 系列单片机总体介绍 1 STC15W1K16S 系列单片机简介 STC15W1K16S 系列单片机是 STC 生产的单时钟 / 机器周期 (1T) 的单片机, 是宽电压 / 高速 / 高可靠 / 低功耗 / 超强抗干扰的新一代 8051 STC15W1K16S 系列单片机总体介绍 1 STC15W1K16S 系列单片机简介 STC15W1K16S 系列单片机是 STC 生产的单时钟 / 机器周期 (1T) 的单片机, 是宽电压 / 高速 / 高可靠 / 低功耗 / 超强抗干扰的新一代 8051 单片机, 采用 STC 第九代加密技术, 无法解密, 指令代码完全兼容传统 8051, 但速度快 8-12 倍 内部集成高精度 R/C 时钟

More information

MSP430 MSP430 F149 MSP430F149 P USART MSP430F PWM 63#

MSP430 MSP430 F149 MSP430F149 P USART MSP430F PWM 63# MSP430 MSP430 0002 63# 710061 2003 7 63# 710061 1 MSP430 MSP430 F149 MSP430F149 P USART MSP430F149 485 232 PWM 63# 710061 2 MSP430 MSP430 16 FLASH,, 16, 64K,, 16 14 12 6 P USART DCO, 8M FLASH,, JTAG FET(FLASH

More information

5. P0.0 P0.7 P0 4 2 P0.3~P0.6 ADC P1.0 P P1.2(SCL) P1.3(SDA) P1.5 RST P1.5 2 XTAL1(P2.1) 1 XTAL0(P2.0) 2 XTAL1 I/O VDD VSS 6. H5815 4T 16K Flas

5. P0.0 P0.7 P0 4 2 P0.3~P0.6 ADC P1.0 P P1.2(SCL) P1.3(SDA) P1.5 RST P1.5 2 XTAL1(P2.1) 1 XTAL0(P2.0) 2 XTAL1 I/O VDD VSS 6. H5815 4T 16K Flas H5815 1. H5815 H5815 3 H5815 8052 16K Flash EPROM 256 NVM Flash EPROM 256 RAM 2 8 1 2 I/O 16-2 / 4 10 AD 4 10 PWM 1 I2C 1 UART 13 4 H5815 2. 4T 51 20MHZVDD=2.7V~ 16K Flash EPROM 256 RAM 256 NVM FLASH EPROM

More information

HMI COM1 RS SIEMENSE S7-200 RS485

HMI COM1 RS SIEMENSE S7-200 RS485 目录 第一部分维控人机界面串口引脚定义...2 1 LEVI777T COM1 引脚定义原理图...2 2 LEVI777T COM2 引脚定义原理图...2 3 LEVI908T COM1 引脚定义原理图...2 4 LEVI908T COM2/COM3 引脚定义原理图...3 第二部分通信针头...4 1 通信针头...4 第三部分各 PLC 与 LEVI 通信线接法...5 1 西门子 S7-200

More information

378高雄市都市計畫說明書

378高雄市都市計畫說明書 378 高 雄 市 都 市 計 畫 說 明 書 案 名 : 變 更 高 雄 市 楠 梓 區 高 楠 段 二 七 九 地 號 等 八 筆 農 業 區 土 地 為 批 發 市 場 用 地 擬 定 申 請 單 位 : 高 雄 市 政 府 計 畫 範 圍 : 如 圖 示 法 令 依 據 : 都 市 計 畫 法 第 二 十 七 條 第 一 項 第 四 款 一 背 景 說 明 : ( 一 ) 本 市 現 有 果

More information

33023A.book(31005A_cn.fm)

33023A.book(31005A_cn.fm) 第 5 章 CPU 和 ALU 目录 本章包括下面一些主要内容 : 5. 简介...5-2 5.2 指令的一般格式... 5-4 5.3 中央处理单元 (CPU)... 5-4 5.4 指令时钟... 5-4 5.5 算术逻辑单元 (ALU)... 5-5 5.6 状态寄存器... 5-6 5.7 OPTION_REG 寄存器... 5-8 5.8 电源控制寄存器... 5-9 5.9 设计技巧...

More information

SC91F844

SC91F844 目录 目录... 1 1 总体描述... 4 2 主要特色... 4 3 管脚定义... 5 3.1 管脚配置... 5 3.2 管脚定义... 6 4 内部方框图... 8 5 FLASH ROM 和 SRAM 结构... 9 5.1 FLASH ROM... 9 5.2 CODE OPTION 区域 ( 用户烧写设置 )... 10 5.3 SRAM... 10 6 特殊功能寄存器 (SFR)...

More information

电子驿站技术文档

电子驿站技术文档 AT89C2051 中文资料 电子驿站 http:// www.ourmpu.com E-mail: support@ourmpu.com AT89C2051 中文资料 AT89C2051 是美国 ATMEL 公司生产的低电压, 高性能 CMOS 8 位单片机, 片内含 2k bytes 的可反复擦写的只读程序存储器 (PEROM) 和 128 bytes 的随机存取数据存储器 (RAM), 器件采用

More information

MA801_DS_CN_V100

MA801_DS_CN_V100 数据手册 版本 1.00 QP-7300-03D 1/68 目录 1. 概述...5 2. 功能...6 3. 引脚...7 3.1. 封装...7 3.2. 引脚定义...8 4. 方框图...9 5. 特殊功能寄存器 SFR...10 5.1. SFR 映射表...10 5.2. SFR 位分配...11 6. 8051 CPU 功能描述...12 6.1. CPU 寄存器...12 6.2.

More information

() () () () () () () () DDRAM () II

() () () () () () () () DDRAM () II 液晶模块说明书 SPEC NO YM2232A REV NO. 液晶显示模块产品说明书 产品类型 : 产品型号 : 产品描述 : 标准产品 YM2232A 22x32 图形点阵模块, 控制器 :SED52,LED 背光 客户名称 : 客户确认 : 编写 : Dexun Zou 审核 : HCC 批准 : Jingxi Yang 发行日期 : 22.8 大连佳显电子有限公司 地址 : 大连市沙河口区工华街

More information