8051初学实验教程系列五.doc

Size: px
Start display at page:

Download "8051初学实验教程系列五.doc"

Transcription

1 实验一 : 扩展存储器读写实验 一. 实验要求编制简单程序, 对实验板上提供的外部存贮器 (62256) 进行读写操作 二. 实验目的 1. 学习片外存储器扩展方法 2. 学习数据存储器不同的读写方法 三. 实验电路及连线 将 P1.0 接至 L1 CS256 连 GND 孔 四. 实验说明 1. 单片机系统中, 对片外存贮器的读写操作是最基本的操作 用户藉此来熟悉 MCS51 单片机编程的基本规则 基本指令的使用和使用本仿真实验系统调试程序的方法 用户编程可以参考示例程序和流程框图 本示例程序中对片外存贮器中一固定地址单元进行读写操作, 并比较读写结果是否一致 不一致则说明读写操作不可靠或该存储器单元不可靠, 程序转入出错处理代码段 ( 本示例程序通过熄灭一个发光二极管来表示出错 ) 读写数据的选用, 本例采用的是 55(0101,0101) 与 AA(1010, 1010) 一般采用这两个数据的读写操作就可查出数据总线的短路 断路等, 在实际调试用户电路时非常有效 用户调试该程序时, 可以灵活使用单步 断点和变量观察等方法, 来观察程序执行的流程和各中间变量的值 2. 在 I 状态下执行 MEM1 程序, 对实验机数据进行读写, 若 L1 灯亮说明 RAM 读

2 写正常 3. 也可进入 LCA51 的调试工具菜单中的对话窗口, 用监控命令方式读写 RAM, 在 I 状态执行 SX ,SPACE, 屏幕上应显示 55, 再键入 AA,SPACE, 屏幕上也应显示 AA, 以上过程执行效果与编程执行效果完全相同 注 :SX 是实验机对外部数据空间读写命令 4. 本例中,62256 片选接地时, 存储器空间为 0000~7FFFH 五. 实验程序框图 实验示例程序流程框图如下 : 六. 实验源程序 : ORG 0000H LJMP START ORG 0040H

3 START: MOV SP,#60H MOV DPTR,#0000H ; 置外部 RAM 读写地址 MOV A,#55H ; 测试的数据一 MOV B,A ; 写外部 RAM MOVX A,@DPTR ; 读外部 RAM XRL A,B ; 比较读回的数据 JNZ ERROR MOV A,#0AAH ; 测试的数据二 MOV B,A MOVX A,@DPTR XRL A,B JZ PASS ; 测试通过 ERROR: SETB P1.0 ; 测试失败, 点亮 LED SJMP $ PASS: CPL P1.0 ;LED 状态 ( 亮 / 灭 ) 转换 MOV R1,#00H ; 延时 DELAY: MOV R2,#00H DJNZ R2,$ DJNZ R1,DELAY LJMP START ; 循环测试 END 实验二 P1 口输入 输出实验 一. 实验要求 1.P1 口做输出口, 接八只发光二极管, 编写程序, 使发光二极管循环点亮 2.P1 口做输入口, 接八个扭子开关, 以实验机上 74LS273 做输出口, 编写程序读取开关状态, 将此状态, 在发光二极管上显示出来 二. 实验目的 1. 学习 P1 口的使用方法 2. 学习延时子程序的编写和使用 三. 实验电路及连线实验三 P3 口输出控制继电器实验 一. 实验要求 利用 P3.5 输出高低, 控制继电器的开合, 实现对外部装置的控制 二. 实验目的 掌握继电器控制的基本方法和经验

4 三. 实验电路及连线 P3.5 接 JD R-MID 接 L1 灯,R-CLOSE 接 GND 四. 实验说明 现代自动控制设备中, 都存在一个电子电路与电气电路的互相连接问题, 一方面要使电子电路的控制信号能够控制电气电路的执行元件 ( 电动机, 电磁铁, 电灯等 ), 另一方面又要为电子线路的电气电路提供良好的电隔离, 以保护电子电路和人身的安全 电子继电器便能完成这一桥梁作用 继电器电路中一般都要在继电器的线圈两头加一个二极管以吸收继电器线圈断电时产生的反电势, 防止干扰 本电路的控制端为 JD, 当 JD 为高电平时, 继电器不工作, 当 JD 为低电平时, 继电器工作, 常开触点吸合 执行时, 对应的 LED 将随继电器的开关而亮灭 五. 实验程序框图 六. 源程序 ORG 0000H LJMP START ORG 0040H

5 START: MOV SP,#60H JD: CPL P3.5 ;P3.5 取反 LCALL DELAY ; 延时 NOP SJMP JD DELAY: ; 延时子程序 (1 秒 ) MOV R0,#0AH DELAY1: MOV R1,#00H DELAY2: MOV R2,#0B2H DJNZ R2,$ DJNZ R1,DELAY2 DJNZ R0,DELAY1 RET END 实验四简单 I/O 实验 ( 交通灯控制 ) 一. 实验要求 以 74LS273 作为输出口, 控制 4 个双色 LED 灯 ( 可发红, 绿, 黄光 ), 模拟交通 灯管理 二. 实验目的 1. 学习在单片机系统中扩展简单 I/O 接口的方法 2. 学习数据输出程序的设计方法 3. 学习模拟交通灯控制的方法 4. 学习双色灯的使用 三. 实验电路及连线

6 PO0-PO3 接 DG1-DG4,PO4-P07 接 DR1-DR4 CS273 接 8300H 四. 实验说明 1. 因为本实验是交通灯控制实验, 所以要先了解实际交通灯的变化规律 假设一个十字路口为东西南北走向 初始状态 0 为东西红灯, 南北红灯 然后转状态 1 南北绿灯通车, 东西红灯 过一段时间转状态 2, 南北绿灯闪几次转亮黄灯, 延时几秒, 东西仍然红灯 再转状态 3, 东西绿灯通车, 南北红灯 过一段时间转状态 4, 东西绿灯闪几次转亮黄灯, 延时几秒, 南北仍然红灯 最后循环至状态 1 2. 双色 LED 是由一个红色 LED 管芯和一个绿色 LED 管芯封装在一起, 公用负端 当红色正端加高电平, 绿色正端加低电平时, 红灯亮 ; 红色正端加低电平, 绿色 正端加高电平时, 绿灯亮 ; 两端都加高电平时, 黄灯亮 五. 实验程序框图 程序框图 :

7 六. 源程序 ORG 0000H LJMP START ORG 0040H START: MOV SP,#60H LCALL STATUS0 ; 初始状态 ( 都是红灯 ) CIRCLE: LCALL STATUS1 ; 南北绿灯, 东西红灯 LCALL STATUS2 ; 南北绿灯闪转黄灯, 东西红灯 LCALL STATUS3 ; 南北红灯, 东西绿灯 LCALL STATUS4 ; 南北红灯, 东西绿灯闪转黄灯 LJMP CIRCLE STATUS0: ; 南北红灯, 东西红灯 MOV DPTR,#8300H MOV A,#0FH MOV R2,#10 ; 延时 1 秒 LCALL DELAY RET STATUS1: ; 南北绿灯, 东西红灯 MOV DPTR,#08300H

8 MOV A,#5AH ; 南北绿灯, 东西红灯 MOV R2,#50 ; 延时 5 秒 LCALL DELAY RET STATUS2: ; 南北绿灯闪转黄灯, 东西红灯 MOV DPTR,#8300H MOV R3,#03H ; 绿灯闪 3 次 FLASH: MOV A,#5FH MOV R2,#03H LCALL DELAY MOV A,#5AH MOV R2,#03H LCALL DELAY DJNZ R3,FLASH MOV A,#0AH ; 南北黄灯, 东西红灯 MOV R2,#10 ; 延时 1 秒 LCALL DELAY RET STATUS3: ; 南北红灯, 东西绿灯 MOV DPTR,#8300H MOV A,#0A5H MOV R2,#50 ; 延时 5 秒 LCALL DELAY RET STATUS4: ; 南北红灯, 东西绿灯闪转黄灯 MOV DPTR,#8300H MOV R3,#03H ; 绿灯闪 3 次 FLASH1: MOV A,#0AFH MOV R2,#03H LCALL DELAY MOV A,#0A5H MOV R2,#03H LCALL DELAY DJNZ R3,FLASH1 MOV A,#05H ; 南北红灯, 东西黄灯 MOV R2,#10 ; 延时 1 秒

9 LCALL DELAY NOP RET DELAY: ; 延时子程序 PUSH 2 PUSH 1 PUSH 0 DELAY1: MOV 1,#00H DELAY2: MOV 0,#0B2H DJNZ 0,$ DJNZ 1,DELAY2 ; 延时 100 ms DJNZ 2,DELAY1 POP 0 POP 1 POP 2 RET END 实验一时,P1.0-P1.7 接 L1-L8 实验二时,P1.0-P1.7 接 K1-K8,PO0-PO7 接 L1-L8 CS273 接 8300H 四. 实验说明 1.P1 口是准双向口 它作为输出口时与一般的双向口使用方法相同 由准双向口结构可知当 P1 口作为输入口时, 必须先对它置高电平使内部 MOS 管截止 因为内部上拉电阻阻值是 20KΩ~40KΩ, 故不会对外部输入产生影响 若不先对它置高, 且原来是低电平, 则 MOS 管导通, 读入的数据是不正确的 2. 延时子程序的延时计算问题

10 对于程序 DELAY: MOV R0,#00H DELAY1: MOV R1,#0B3H DJNZ R1,$ DJNZ R0,DELAY1 查指令表可知 MOV,DJNZ 指令均需用两个机器周期, 而一个机器周期时间长度 为 12/ MHz, 所以该段程序执行时间为 : (( 0B3+1) 256+1) = mS 五. 实验程序框图 主程序框图 (1): 程序框图 (2): 六. 1 主程序 ORG 0000H LJMP START ORG 0040H START: MOV SP,#60H MOV A,#0FEH ROTATE: MOV P1,A ; 写 P1 口 RL A ; 循环左移 LCALL DELAY ; 延时 NOP SJMP ROTATE DELAY: ; 延时子程序 (1 秒 ) MOV R0,#0AH

11 DELAY1: MOV R1,#00H DELAY2: MOV R2,#0B2H DJNZ R2,$ DJNZ R1,DELAY2 DJNZ R0,DELAY1 RET END 2 读 P1 口程序框 ORG 0000H LJMP START ORG 0040H START: MOV DPTR,#8300H ; 并行输出口地址 MOV P1,#0FFH ; 因 P1 口是准双向口, 所以把 P1 口作为 ; 输入口时, 应先置高电平. READ: MOV A,P1 ; 读开关状态 ; 把读入的数据输出 AJMP READ END

12 实验五外部中断实验 ( 急救车与交通灯 ) 一. 实验要求 在实验四内容的基础上增加允许急救车优先通过的要求 有急救车到达时, 两向 交通信号为全红, 以便让急救车通过 假定急救车通过路口时间为 10 秒, 急救车 通过后, 交通灯恢复中断前状态 本实验以按键为中断申请, 表示有急救车通过 二. 实验目的 1. 学习外部中断技术的基本使用方法 2. 学习中断处理程序的编程方法 三. 实验电路及连线 PO0-PO3 接 DG1-DG4,PO4-P07 接 DR1-DR4 CS273 接 8300H K8 接 P3.2 四. 实验说明 中断服务程序的关键是 :1. 保护进入中断时的状态, 并在退出中断之前恢复进入时的状态 2. 必须在中断程序中设定是否允许中断重入, 即设置 EX0 位 本例中使用了 INT0 中断, 一般中断程序进入时应保护 PSW,ACC 以及中断程序使用但非其专用的寄存器 本例的 INT0 程序保护了 PSW,ACC,2 等三个寄存器并且在退出前恢复了这三个寄存器 另外中断程序中涉及到关键数据的设置时应关中断, 即设置时不允许重入 本例中没有涉及这种情况 实验开始时 K8 应在 H( 高电平 ) 端, 要产生中断时先拨向 L( 低电平 ) 端再拨回 H 端 五. 实验程序框图

13 六. 源程序 ORG 0000H LJMP START ORG 0003H ;INT 0 中断入口地址 LJMP INT0 ORG 0040H START: MOV SP,#60H SETB EX0 ;INT 0 中断有效 SETB IT0 SETB EA LCALL STATUS0 ; 初始状态 ( 都是红灯 ) CIRCLE: LCALL STATUS1 ; 南北绿灯, 东西红灯 LCALL STATUS2 ; 南北绿灯闪转黄灯, 东西红灯 LCALL STATUS3 ; 南北红灯, 东西绿灯 LCALL STATUS4 ; 南北红灯, 东西绿灯闪转黄灯 LJMP CIRCLE

14 INT0: PUSH PSW ; 保护现场 PUSH 2 PUSH ACC MOV DPTR,#8300H MOV A,#0FH ; 南北, 东西都亮红灯 MOV R2,#100 ; 延时 10 秒 LCALL DELAY POP ACC ; 恢复现场 POP 2 POP PSW RETI STATUS0: ; 南北红灯, 东西红灯 MOV DPTR,#8300H MOV A,#0FH MOV R2,#10 ; 延时 1 秒 LCALL DELAY RET STATUS1: ; 南北绿灯, 东西红灯 MOV DPTR,#8300H MOV A,#5AH ; 南北绿灯, 东西红灯 MOV R2,#50 ; 延时 5 秒 LCALL DELAY RET STATUS2: ; 南北绿灯闪转黄灯, 东西红灯 MOV DPTR,#8300H MOV R3,#03H ; 绿灯闪 3 次 FLASH: MOV A,#5FH MOV R2,#03H LCALL DELAY MOV A,#5AH MOV R2,#03H LCALL DELAY DJNZ R3,FLASH MOV A,#0AH ; 南北黄灯, 东西红灯 MOV R2,#10 ; 延时 1 秒 LCALL DELAY

15 RET STATUS3: ; 南北红灯, 东西绿灯 MOV DPTR,#8300H MOV A,#0A5H MOV R2,#50 ; 延时 5 秒 LCALL DELAY RET STATUS4: ; 南北红灯, 东西绿灯闪转黄灯 MOV DPTR,#8300H MOV R3,#03H ; 绿灯闪 3 次 FLASH1: MOV A,#0AFH MOV R2,#03H LCALL DELAY MOV A,#0A5H MOV R2,#03H LCALL DELAY DJNZ R3,FLASH1 MOV A,#05H ; 南北红灯, 东西黄灯 MOV R2,#10 ; 延时 1 秒 LCALL DELAY NOP RET DELAY: ; 延时子程序 PUSH 2 PUSH 1 PUSH 0 DELAY1: MOV 1,#00H DELAY2: MOV 0,#0B2H DJNZ 0,$ DJNZ 1,DELAY2 ; 延时 100 ms DJNZ 2,DELAY1 POP 0 POP 1 POP 2 RET END 实验六定时器实验 一. 实验要求

16 由 8031 内部定时器 1, 按方式 1 工作, 即作为 16 位定时器使用每 0.05 秒钟 T1 溢出中断一次 P1 口的 P1.0-P1.7 分别接八个发光二极管 要求编写程序模拟一时序控制装置 开机后第一秒钟 L1,L3 亮, 第二秒钟 L2,L4 亮, 第三秒钟 L5,L7 亮, 第四秒钟 L6,L8 亮, 第五秒 L1,L3,L5,L7 亮, 第六秒钟 L2,L4,L6, L8 亮, 第七秒钟八个二极管全亮, 第八秒钟全灭, 以后又从头开始,L1,L3 亮, 然后 L2,L4 亮... 一直循环下去 二. 实验目的 1. 学习 8031 内部计数器的使用和编程方法 2. 进一步掌握中断处理程序的编程方法 三. 实验电路及连线 P1.0--P1.7 接 L1--L8 四. 实验说明 1. 关于内部计数器的编程主要是定时常数的设置和有关控制寄存器的设置 内部计 数器在单片机中主要有定时器和计数器两个功能 本实验用的是定时器, 有关计 数器的说明请查阅实验七 2. 内部计数器用作定时器时, 是对机器周期计数 每个机器周期的长度是 12 个振荡器周期 因为实验系统的晶振是 MHz, 所以定时常数的设置可按以下方法计算 : 机器周期 = MHz=1.0857μS ( 定时常数 )*1.0857μS=50mS 定时常数 =4C00H 3. 定时器的有关的寄存器有工作方式寄存器 TMOD 和控制寄存器 TCON TMOD

17 用于设置定时器 / 计数器的工作方式 0~3, 并确定用于定时还是用于计数 TCON 主要功能是为定时器在溢出时设定标志位, 并控制定时器的运行 或停止等 4. 在例程的中断服务程序中, 因为中断定时常数的设置对中断程序的运行起到关键 作用, 所以在置数前要先关对应的中断, 置数完之后再打开相应的中断 五. 实验程序框图 程序框图 : 六. 实验程序 ORG 0000H AJMP START ORG 001BH ;T1 中断入口地址 AJMP INT_T1 ORG 0100H START:

18 MOV SP,#60H MOV TMOD,#10H ; 置 T1 为方式 1 MOV TL1,#00H ; 延时 50mS 的时间常数 MOV TH1,#4BH MOV R0,#00H MOV R1,#20 SETB TR1 SETB ET1 SETB EA ; 开中断 SJMP $ INT_T1: ;T1 中断服务子程序 PUSH ACC ; 保护现场 PUSH PSW PUSH DPL PUSH DPH CLR TR1 ; 关中断 MOV TL1,#00H ; 延时 50mS 常数 MOV TH1,#4BH SETB TR1 ; 开中断 DJNZ R1,EXIT MOV R1,#20 ; 延时一秒的常数 MOV DPTR,#DATA ; 置常数表基址 MOV A,R0 ; 置常数表偏移量 MOVC A,@A+DPTR ; 读常数表 MOV P1,A ; 送 P1 口显示 INC R0 ANL 00,#07H EXIT: POP DPH ; 恢复现场 POP DPL POP PSW POP ACC RETI ;LED 显示常数表 DATA: DB 0FAH,0F5H,0AFH,05FH,0AAH,55H,00H,0FFH END 实验七计数器实验 一. 实验要求 8031 内部定时计数器, 按计数器模式和方式 1 工作, 对 P3.4(T0) 引脚进行计数 使用 8031 的 T1 作定时器,50ms 中断一次, 看 T0 内每 0.50ms 来了多少脉冲, 将 其数值按二进制数在 74LS273 驱动 LED 灯上显示出来,5 秒后再次测试

19 二. 实验目的 1. 学习 8031 内部定时 / 计数器使用方法 2. 进一步掌握中断处理编程方法 三. 实验电路及连线 P3.4 接一计数脉冲 ( 25 模块中的 K 频率 ) PO0~PO7 接 L1~L8 CS273 接 8300H 四. 实验说明 1. 本实验中内部计数器起计数器的作用 外部事件计数脉冲由 P3.4 引入定时器 T0 单片机在每个机器周期采样一次输入波形, 因此单片机至少需要两个机器周期才能检测到一次跳变 这就要求被采样电平至少维持一个完整的机器周期, 以保证电平在变化之前即被采样 同时这就决定了输入波形的频率不能超过机器周期频率 2. 实验时 P3.4 对应的连线为 KHZ 孔,0.5ms 内来了 80 次 (50H) 脉冲 五. 实验程序框图

20 六. 实验程序 : ORG 0000H AJMP START ORG 000BH ;T0 中断入口地址 RETI ORG 001BH ;T1 中断入口地址 AJMP INT_T1 ORG 0040H START: MOV SP,#60H MOV TMOD,#1DH ; 置 T1 为方式 1 ; 置 T0 为方式 1, 计数方式, ; 门控选通位有效 MOV TL0,#0H ; 计数器清零 MOV TH0,#0H MOV TL1,#32H ; 延时 0.50mS 常数 MOV TH1,#0FEH MOV R0,#20 ; 延时 5 秒常数 SETB TR0 ; 启动 T0 SETB ET0

21 SETB TR1 ; 启动 T1 SETB ET1 SETB EA ; 开中断 SJMP $ INT_T1: PUSH ACC PUSH PSW CLR TR1 MOV TL1,#32H ; 延时 0.50mS 常数 MOV TH1,#0FEH MOV R1,TL0 ; 保存计数值 MOV R2,TH0 MOV TL0,#00H ; 清计数器 MOV TH0,#00H SETB TR1 DJNZ R0,EXIT MOV R0,#20 ; 延时 5 秒常数 MOV DPTR,#8300H ;LED 地址 MOV A,R1 ; 把计数值在 LED 上显示 EXIT: POP PSW POP ACC RETI END 实验八 8255 输入 输出实验 一. 实验要求 编写程序, 使用 8255 可编程并行口芯片, 来检测八位拨动开关的状态, 并控制八 位发光二极管 使得八位发光二极管的亮灭变化与八位拨动开关的状态相一致 实验中用 8255PB 口作输入,PC 口做输出 二. 实验目的 了解 8255 芯片结构及编程方法 三. 实验电路及连线

22 8255 的 PB0~PB7(PB 口 ) 接至八位拨动开关 K1~K8 将 PC0~PC7(PC 口 ) 接至八位发光二极管 L1 -- L8 CS8255 接 8500H 四. 实验说明 可编程通用接口芯片 8255A 有三个八位的并行 I/O 口, 请用户仔细阅读有关书籍掌握其特点和各种用法 由于 8255 的 A1 A2 脚分别接至地址线的 A0 A1 所以相对应 8255 各口 / 寄存器的地址分配如下 :PA 口 :8500H; PB 口 :8502H;PC 口 :8504H; 控制寄存器地址 :8506H 本示例程序中使用 PB 口作输入, 检测八位拨动开关的状态 ; 使用 PC 口作输出, 控制八个发光二极管的亮灭 五. 实验程序框图 实验程序流程框图如下 :

23 六. 实验程序见 : ; D8255 EQU 8506H ;8255 状态 / 命令口地址 D8255A EQU 8500H ;8255 PA 口地址 D8255B EQU 8502H ;8255 PB 口地址 D8255C EQU 8504H ;8255 PC 口地址 ; ORG 0000H LJMP START ORG 0100H START: LCALL DELAY ; 延时 MOV DPTR,#D8255 MOV A,#82H ; 置 8255 状态 ; 方式 0,PA,PC 口输出,PB 口输入 ROTATE: MOV DPTR,#D8255B MOVX A,@DPTR ; 读开关状态 MOV DPTR,#D8255C ; 点亮对应的 LED SJMP ROTATE DELAY: MOV R0,#0H ; 延时子程序 DELAY1: MOV R1,#0H DJNZ R1,$ DJNZ R0,DELAY1

24 RET END

25 实验九 8255 扫描键盘 显示实验 一. 实验要求 利用 8255 可编程并行口做一个扫描键盘实验, 把按键输入的键码, 显示在由 8279 控制 的七段数码管上 8255PA 口做键盘输入线,PB 口作扫描线 二. 实验目的 1. 掌握 8255 编程方法 2. 掌握扫描键盘和显示的编程方法 三. 实验电路及连线 CS8255 接 8500H, 则命令字地址为 8506H,PA 口地址为 8500H,PB 口地址为 8502H, PC 口地址为 8504H CS8279 接 8700H, 则 8279 的状态口地址为 8701H; 8279 的数据口地址为 8700H; 模块中的十个短路套都套在 8255 侧 四. 实验说明 在 PA 口与 PB 口组成的 64 点阵列上, 把按键接在不同的点上, 将得到不同的键码, 本 实验采用 8 2 的阵列, 共可按 16 个键 显示部分由 8279 控制, 由 7407 驱动 8 位数码 管显示 五. 实验程序框图

26 主程序框图 读键显示部分框图 六. 实验程序 : D8255 EQU 8506H ;8255 状态 / 数据口地址 D8255A EQU 8500H ;8255 PA 口地址 D8255B EQU 8502H ;8255 PB 口地址 Z8279 EQU 8701H ;8279 状态口地址 D8279 EQU 8700H ;8279 数据口地址 DISPTR EQU 08H ; 当前显示位置 KEYVAL EQU 09H ; 读到的键码 ORG 0000H LJMP START ORG 0040H START: MOV SP,#60H LCALL DELAY ; 延时 MOV DISPTR,#30H ; 显示缓冲区头指针 MOV DPTR,#D8255 MOV A,#90H ; 置 8255 状态 ; 方式 0,PB,PC 口输出,PA 口输入 MOV DPTR,#Z8279 ; 置 8279 命令字 MOV A,#0D3H ; 清 LED 显示 MOV A,#00H MOV A,#38H

27 MOV A,#0D1H KB_DIS: LCALL RD_KB ; 读键盘 MOV A,#0FFH CJNE A,KEYVAL,DISBUF ; 判读到键 SJMP KB_DIS ; 没有则继续读键 DISBUF: LCALL DISP ; 把键移入显存 LCALL DELAY ; 延时消抖 LCALL DELAY SJMP KB_DIS DISP: ; 显存依次前移 MOV R1,#31H ; 在最后加入新键值 MOVE: MOV A,@R1 DEC R1 INC R1 INC R1 CJNE R1,#38H,MOVE MOV 37H,KEYVAL MOV KEYVAL,#0FFH MOV DPTR,#Z8279 MOV A,#90H MOV R0,#08H MOV R1,#30H MOV DPTR,#D8279 LP: MOV A,@R1 INC R1 DJNZ R0,LP RET RD_KB: ; 键盘扫描 MOV A,#02H ; 扫描第一行 MOV DPTR,#D8255B MOV DPTR,#D8255A MOVX A,@DPTR MOV R1,#00H CJNE A,#0FFH,KEYCAL ; 判键是否按下 MOV A,#01H ; 扫描第二行 MOV DPTR,#D8255B

28 MOV DPTR,#D8255A MOVX MOV R1,#08H CJNE A,#0FFH,KEYCAL SJMP NOKEY ; 无键按下 KEYCAL: ; 计算键码 MOV R0,#08H SHIFT: RRC A JNC CALC INC R1 DJNZ R0,SHIFT CALC: ; 换算显示码 MOV DPTR,#DL_DAT MOV A,R1 MOVC A,@A+DPTR MOV KEYVAL,A RET NOKEY: MOV KEYVAL,#0FFH ; 返回无键标志 RET DELAY: MOV R0,#0H ; 延时子程序 DELAY1: MOV R1,#0H DJNZ R1,$ DJNZ R0,DELAY1 RET DL_DAT: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H ;0,1,2,3,4,5,6,7 DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H ;8,9,A,B,C,D,E,F END 实验十 8279 显示实验 一. 实验要求 编制程序, 利用 8279 及键盘显示接口电路, 编程实现按键的读取, 并将按键值显示在 数码管上 二. 实验目的 1. 掌握在 8031 系统中扩展 8279 键盘显示接口的方法 2. 掌握 8279 工作原理和编程方法 三. 实验电路及连线

29 CS8279 接 8700H 模块中的十个短路套都套在 8279 侧 四. 实验说明 利用 8279 可实现对键盘 / 显示器的自动扫描, 以减轻 CPU 负担, 并具有显示稳定 程序简单 不会出现误动作等特点 本实验系统中 8279 的状态 / 命令口地址位 8701H; 数据口地址位 8700H 示例程序运行将显示 " ", 并等待按键输入, 将键值显示在数码管上 ( 只响应 0-F 按键 ) 五. 实验程序框图

30 六. 实验程序 : Z8279 EQU 08701H ;8279 状态 / 命令口地址 D8279 EQU 08700H ;8279 数据口地址 LEDMOD EQU 10H ; 右端输入八位字符显示 ; 外部译码键扫描方式, 双键互锁 LEDFEQ EQU 38H ; 扫描速率 LEDCLS EQU 0D1H ; 清除 LEDWR0 EQU 80H ; 设定的将要写入的显示 RAM 地址 ORG 0000H AJMP START ORG 0040H START: MOV SP,#60H LCALL INIT8279 ; 初始化 8279 WAIT: MOV DPTR,#Z8279 MOVX A,@DPTR ANL A,#0FH JZ WAIT MOV A,#40H MOV DPTR,#D8279 MOVX A,@DPTR ANL A,#3FH

31 MOV R4,#00H MOV R5,A LCALL DISLED SJMP WAIT INIT8279: ;8279 初始化子程序 PUSH DPH ; 保存现场 PUSH DPL PUSH ACC LCALL DELAY ; 延时 MOV DPTR,#Z8279 MOV A,#LEDMOD ; 置 8279 工作方式 MOV A,#LEDFEQ ; 置键盘扫描速率 MOV A,#LEDCLS ; 清除 LED 显示 LCALL DELAY ; 延时 MOV DPTR,#Z8279 MOV A,#90H MOV DPTR,#D8279 MOV A,#40H MOV A,#40H MOV A,#0H MOV A,#0H MOV A,#0EFH MOV A,#27H MOV A,#5BH MOV A,#7FH POP ACC ; 恢复现场 POP DPL POP DPH RET ; 显示字符子程序 ; 输入 : R4, 位置 R5, 值 DISLED: PUSH DPH ; 保存现场 PUSH DPL

32 PUSH ACC MOV A,#LEDWR0 ; 置显示起始地址 ADD A,R4 ; 加位置偏移量 MOV DPTR,#Z8279 ; 设定显示位置 MOV DPTR,#LEDSEG ; 置显示常数表起始位置 MOV A,R5 MOVC A,@A+DPTR ; 查表 MOV DPTR,#D8279 ; 显示数据 POP ACC ; 恢复现场 POP DPL POP DPH RET DELAY: ; 延时子程序 PUSH 0 ; 保存现场 PUSH 1 MOV 0,#0H DELAY1: MOV 1,#0H DJNZ 1,$ DJNZ 0,DELAY1 POP 1 ; 恢复现场 POP 0 RET LEDSEG: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H ;'0,1,2,3,4,5,6,7' DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H ;'8,9,A,B,C,D,E,F' DB 6DH,02H,08H,00H,59H,0FH,76H ;'U,-,_,,I,O,P, ' END 实验十一 8279 显示电子钟实验 一. 实验要求 利用 8279 键盘显示接口电路, 做成一个电子钟 该钟使用 T1 作 50ms 的定时中断 利用 8279 可实现对键盘 / 显示器的自动扫描, 以减轻 CPU 负担, 其有显示稳定 程序 简单 不会出现误动作等特点 本实验利用 8279 实现显示扫描自动化 8279 操作命令字较多, 根据需要来灵活使用, 通过本实验可初步熟悉使用方法 电子钟做成如下格式 : XX XX XX 由左向右分别为 : 时 分 秒 二. 实验目的

33 1. 掌握在 8031 系统中扩展 8279 键盘显示接口的方法 2. 掌握 8279 工作原理和编程方法 3. 进一步掌握中断处理程序的编程方法 三. 实验电路及连线 CS8279 接 8700H 模块中的十个短路套都套在 8279 侧 四. 实验说明 8279 通用接口芯片, 根据应用需要可以在多种模式下工作, 详见有关手册 五. 实验程序框图

34

35 ISLED 子程序框图 DISPLAY 子程序框图 六. 实验程序见 : Z8279 EQU 08701H ;8279 状态 / 命令口地址 D8279 EQU 08700H ;8279 数据口地址 LEDMOD EQU 00H ; 左边输入八位字符显示 ; 外部译码键扫描方式, 双键互锁 LEDFEQ EQU 2FH ; 扫描速率 LEDCLS EQU 0C1H ; 清除显示 RAM LEDWR0 EQU 80H ; 设定的将要写入的显示 RAM 地址 ORG 0000H AJMP START ORG 001BH ;INT T1 入口地址 AJMP INT_T1 ORG 0040H START: MOV SP,#60H

36 LCALL INIT8279 ; 初始化 8279 MOV R3,#0H ; 时 MOV R2,#0H ; 分 MOV R1,#0H ; 秒 MOV R6,#0H ; 标志 MOV TMOD,#10H MOV TL1,#00H ;50 ms 的时间常数 MOV TH1,#04CH MOV R0,#20 SETB TR1 SETB ET1 SETB EA ; 允许中断 WAIT: CJNE R6,#0FFH,WAIT LCALL DISPLAY MOV R6,#0 SJMP WAIT INIT8279: ;8279 初始化子程序 PUSH DPH ; 保存现场 PUSH DPL PUSH ACC LCALL DELAY ; 延时 MOV DPTR,#Z8279 MOV A,#LEDMOD ; 置 8279 工作方式 MOV A,#LEDFEQ ; 置键盘扫描速率 MOV A,#LEDCLS ; 清除 LED 显示 LCALL DELAY ; 延时 POP ACC ; 恢复现场 POP DPL POP DPH RET ; 显示字符子程序 ; 输入 : R4, 位置 R5, 值 DISLED: PUSH DPH ; 保存现场 PUSH DPL PUSH ACC MOV A,#LEDWR0 ; 置显示起始地址 ADD A,R4 ; 加位置偏移量 MOV DPTR,#Z8279 ; 设定显示位置 MOV DPTR,#LEDSEG ; 置显示常数表起始位置

37 MOV A,R5 MOVC ; 查表 MOV DPTR,#D8279 ; 显示数据 POP ACC ; 恢复现场 POP DPL POP DPH RET DELAY: ; 延时子程序 PUSH 0 ; 保存现场 PUSH 1 MOV 0,#0H DELAY1: MOV 1,#0H DJNZ 1,$ DJNZ 0,DELAY1 POP 1 ; 恢复现场 POP 0 RET INT_T1: ;INT_T1 中断服务子程序 PUSH DPH ; 保护现场 PUSH DPL PUSH ACC PUSH PSW CLR TR1 MOV TL1,#00H ;50mS 定时常数 MOV TH1,#4CH SETB TR1 DJNZ R0,EXIT ; 判断毫秒 =0 MOV R0,#20 ;DELAY 1 SECOND MOV R6,#0FFH ; 置秒标志 CJNE R1,#59H,SECOND ; 判断秒 =59 MOV R1,#99H CJNE R2,#59H,MINUTE ; 判断分 =59 MOV R2,#99H CJNE R3,#23H,HOUR ; 判断时 =23 MOV R3,#99H HOUR: MOV A,R3 ADD A,#1 ; 时加 1 DA A MOV R3,A MINUTE: MOV A,R2

38 ADD A,#1 ; 分加 1 DA A MOV R2,A SECOND: MOV A,R1 ADD A,#1 ; 秒加 1 DA A MOV R1,A EXIT: POP PSW ; 恢复现场 POP ACC POP DPL POP DPH RETI ; 中断返回 DISPLAY: MOV A,R3 ANL A,#0FH MOV R5,A MOV R4,#6 LCALL DISLED ; 显示小时低位 MOV A,R3 SWAP A ANL A,#0FH MOV R5,A MOV R4,#7 LCALL DISLED ; 显示小时高位 MOV A,R2 ANL A,#0FH MOV R5,A MOV R4,#3 LCALL DISLED ; 显示分钟低位 MOV A,R2 SWAP A ANL A,#0FH MOV R5,A MOV R4,#4 LCALL DISLED ; 显示分钟高位 MOV A,R1 ANL A,#0FH MOV R5,A MOV R4,#0 LCALL DISLED ; 显示秒低位 MOV A,R1 SWAP A

39 ANL A,#0FH MOV R5,A MOV R4,#1 LCALL DISLED ; 显示秒高位 RET LEDSEG: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H ;'0,1,2,3,4,5,6,7' DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H ;'8,9,A,B,C,D,E,F' DB 6DH,02H,08H,00H,59H,0FH,76H ;'U,-,_,,I,O,P, ' END 实验十二 8279 键盘显示实验 ( 电子秒表 ) 一. 实验要求 利用实验机上提供的 8279 键盘电路, 数码显示电路, 设计一个电子钟, 用小键盘控制 电子钟的启停及初始值的预值 电子钟做成如下格式 : XX XX XX XX 由左向右分别为 : 时 分 秒 百分之一秒 1.C 键 : 清除, 显示 A 键 : 启动, 电子钟计时 3.D 键 : 停止, 电子钟停止计时 4.B 键 : 设置初值 : 由左向右依次输入预置的时 分 秒 百分之一秒值, 同时应具有判断输入错误的能力, 若输入有错, 则显示 : 按 B 键即可重新输入预置值 : 5.E 键 : 程序退出 二. 实验目的 1. 进一步掌握 8279 键盘显示电路的编程方法 2. 进一步掌握定时器的使用和编程方法 3. 进一步掌握中断处理程序的编程方法 三. 实验电路及连线

40 CS8279 接 8700H 模块中的十个短路套都套在 8279 侧 四. 实验说明 8279 通用接口芯片, 根据应用需要可以在多种模式下工作, 详见有关手册 五. 实验程序框图

41 主程序框图

42 SET_T 子程序框图 GETWORD 子程序框图 六. 实验程序见 : Z8279 EQU 08701H ;8279 状态 / 命令口地址

43 D8279 EQU 08700H ;8279 数据口地址 LEDMOD EQU 00H ; 左边输入八位字符显示 ; 外部译码键扫描方式, 双键互锁 LEDFEQ EQU 2FH ; 扫描速率 LEDCLS EQU 0C1H ; 清除显示 RAM LEDWR0 EQU 80H ; 设定的将要写入的显示 RAM 地址 READKB EQU 40H ; 读 FIFO RAM 地址 0 的命令字 ORG 0000H AJMP START ORG 001BH ;INT T1 入口地址 AJMP INT_T1 ORG 0040H START: MOV SP,#60H LCALL INIT8279 ; 初始化 8279 MOV R3,#0H ; 时 MOV R2,#0H ; 分 MOV R1,#0H ; 秒 MOV R0,#0H ;10 毫秒 MOV R6,#0FFH ; 标志 MOV TMOD,#10H MOV TL1,#00H ;10 毫秒的时间常数 MOV TH1,#0DCH LCALL DIS_mS SETB ET1 SETB EA ; 允许中断 WAIT: LCALL GETKEY ; 读键盘 CJNE A,#0FFH,CONT ; 判断是否有键输入 MOV A,B CJNE A,#3CH,KEY_G ; 输入键是 'C', 转 CLEAR_T LCALL CLEAR_T KEY_G: CJNE A,#3AH,KEY_D ; 输入键是 'G', 转 START_T LCALL START_T KEY_D: CJNE A,#3DH,KEY_P ; 输入键是 'D', 转 STOP_T LCALL STOP_T KEY_P: CJNE A,#3BH,KEY_E ; 输入键是 'P', 转 SET_T LCALL SET_T KEY_E: CJNE A,#3EH,CONT ; 输入键是 'E', 转 MONITOR AJMP MONITOR CONT: CJNE R6,#0FFH,WAIT ; 若无秒标志则循环 LCALL DISPLAY ; 显示时间 MOV R6,#0 ; 清标志

44 SJMP WAIT ; 循环 MONITOR:NOP SJMP $ ; 等待回到监控 CLEAR_T: ; 时间清零子程序 CLR TR1 ; 关计数器 MOV R3,#0H ; 小时清零 MOV R2,#0H ; 分钟清零 MOV R1,#0H ; 秒清零 MOV R0,#0H ;10 毫秒清零 MOV R6,#0FFH ; 置秒标志 LCALL DIS_mS ; 显示毫秒 RET START_T: ; 电子钟计时子程序 SETB TR1 RET STOP_T: ; 电子钟停止计时子程序 CLR TR1 RET SET_T: ; 设置初值子程序 CLR TR1 ; 关计数器 MOV R4,#7 LCALL GETWORD ; 读小时数 CJNE A,#0FFH,INVALID ; 判断输入合法性 MOV A,B ADD A,#232 JC INVALID ; 判断输入小时值 < 24 MOV A,B MOV B,#10 DIV AB SWAP A ADD A,B MOV R3,A ; 保存输入的值 MOV R4,#5 LCALL GETWORD ; 读分钟数 CJNE A,#0FFH,INVALID ; 判断输入合法性 MOV A,B ADD A,#196 JC INVALID ; 判断输入分钟数 < 60 MOV A,B MOV B,#10 DIV AB

45 SWAP A ADD A,B MOV R2,A ; 保存输入的值 MOV R4,#3 LCALL GETWORD ; 读分钟数 CJNE A,#0FFH,INVALID ; 判断输入合法性 MOV A,B ADD A,#196 JC INVALID ; 判断输入分钟值 < 60 MOV A,B MOV B,#10 DIV AB SWAP A ADD A,B MOV R1,A ; 保存输入的值 MOV R4,#1 LCALL GETWORD ; 读 10 毫秒数 CJNE A,#0FFH,INVALID ; 判断输入合法性 MOV A,B MOV B,#10 DIV AB SWAP A ADD A,B MOV R0,A ; 保存输入的值 AJMP SET_TOK INVALID: LCALL CLEAR_T ; 时间清零 SET_TOK:LCALL DIS_mS ; 显示 10 毫秒 LCALL DISPLAY ; 显示时间 RET GETWORD: ; 读数子程序 WKEY1: LCALL GETKEY ; 读键盘 CJNE A,#0FFH,WKEY1 ; 无键输入, 则再读 MOV A,B ADD A,#0C6H JC ERROR1 ; 判断输入是否大于 9 MOV A,B SUBB A,#30H JC ERROR1 ; 判断输入是否小于 0 MOV R5,A LCALL DISLED ; 显示输入的字符

46 MOV B,#10 MUL AB PUSH ACC ; 保存输入的值 WKEY2: LCALL GETKEY ; 读键盘 CJNE A,#0FFH,WKEY2 ; 无键输入则再读 MOV A,B ADD A,#0C6H ; 判断输入是否大于 9 JC ERROR2 MOV A,B SUBB A,#30H ; 判断输入是否小于 0 JC ERROR2 DEC R4 MOV R5,A LCALL DISLED ; 显示输入的字符 MOV B,A POP ACC ADD A,B MOV B,A ; 把得到的值存在 B MOV A,#0FFH ; 置合法输入标志 AJMP KEYOK ERROR2: POP ACC ERROR1: MOV A,#0 ; 置非法输入标志 KEYOK: RET INIT8279: ;8279 初始化子程序 PUSH DPH ; 保存现场 PUSH DPL PUSH ACC LCALL DELAY ; 延时 MOV DPTR,#Z8279 MOV A,#LEDMOD ; 置 8279 工作方式 MOV A,#LEDFEQ ; 置键盘扫描速率 MOV A,#LEDCLS ; 清除 LED 显示 POP ACC ; 恢复现场 POP DPL POP DPH RET ; 读取键盘子程序 ; 输入 : 无 ; 输出 : B: 读到的键码 A: 按键的标志 GETKEY: PUSH DPH ; 保存现场 PUSH DPL

47 PUSH PSW MOV DPTR,#Z8279 MOVX ; 读 8279 状态 ANL A,#07H ; 屏蔽 D7-D3 JNZ GETVAL ; 判断是否有键输入 MOV A,#0H ; 置标志 ( 无键输入 ) SJMP NKBHIT GETVAL: MOV A,#READKB ; 读 FIFO RAM 命令 MOV DPTR,#D8279 MOVX A,@DPTR ; 读键 ANL A,#3FH ; 屏蔽 SHIFT 和 CTRL 键 MOV DPTR,#KEYCODE ; 键码表起始地址 MOVC A,@A+DPTR ; 查表 MOV B,A ; 置返回键值 MOV A,#0FFH ; 置标志 ( 有键输入 ) NKBHIT: POP PSW ; 恢复现场 POP DPL POP DPH RET ; 显示字符子程序 ; 输入 : R4, 位置 R5, 值 DISLED: PUSH DPH ; 保存现场 PUSH DPL PUSH ACC MOV A,#LEDWR0 ; 置显示起始地址 ADD A,R4 ; 加位置偏移量 MOV DPTR,#Z8279 ; 设定显示位置 MOV DPTR,#LEDSEG ; 置显示常数表起始位置 MOV A,R5 MOVC A,@A+DPTR ; 查表 MOV DPTR,#D8279 ; 显示数据 POP ACC ; 恢复现场 POP DPL POP DPH RET DELAY: ; 延时子程序 PUSH 0 ; 保存现场 PUSH 1 MOV 0,#0H DELAY1: MOV 1,#0H

48 DJNZ 1,$ DJNZ 0,DELAY1 POP 1 ; 恢复现场 POP 0 RET DIS_mS: MOV A,R0 ANL A,#0FH MOV R5,A MOV R4,#0 LCALL DISLED ; 显示 10 毫秒低位 MOV A,R0 SWAP A ; 高低半字节交换 ANL A,#0FH MOV R5,A MOV R4,#1 LCALL DISLED ; 显示 10 毫秒高位 RET INT_T1: ;INT_T1 中断服务子程序 PUSH DPH ; 保护现场 PUSH DPL PUSH ACC PUSH PSW CLR TR1 MOV TL1,#00H ;10 毫秒定时常数 MOV TH1,#0DCH SETB TR1 MOV A,R0 ADD A,#1 ;10 毫秒数加 1 DA A MOV R0,A LCALL DIS_mS ; 显示 10 毫秒 CJNE R0,#0,EXIT ; 判断 10 毫秒 =0 MOV R6,#0FFH ; 置秒标志 CJNE R1,#59H,SECOND ; 判断秒 =59 MOV R1,#99H CJNE R2,#59H,MINUTE ; 判断分 =59 MOV R2,#99H CJNE R3,#23H,HOUR ; 判断时 =23 MOV R3,#99H

49 HOUR: MOV A,R3 ADD A,#1 ; 时加 1 DA A MOV R3,A MINUTE: MOV A,R2 ADD A,#1 ; 分加 1 DA A MOV R2,A SECOND: MOV A,R1 ADD A,#1 ; 秒加 1 DA A MOV R1,A EXIT: POP PSW ; 恢复现场 POP ACC POP DPL POP DPH RETI ; 中断返回 DISPLAY: MOV A,R3 ANL A,#0FH ADD A,#10H MOV R5,A MOV R4,#6 LCALL DISLED ; 显示小时低位 MOV A,R3 SWAP A ANL A,#0FH MOV R5,A MOV R4,#7 LCALL DISLED ; 显示小时高位 MOV A,R2 ANL A,#0FH ADD A,#10H MOV R5,A MOV R4,#4 LCALL DISLED ; 显示分钟低位 MOV A,R2 SWAP A ANL A,#0FH MOV R5,A

50 MOV R4,#5 LCALL DISLED ; 显示分钟高位 MOV A,R1 ANL A,#0FH ADD A,#10H MOV R5,A MOV R4,#2 LCALL DISLED ; 显示秒低位 MOV A,R1 SWAP A ANL A,#0FH MOV R5,A MOV R4,#3 LCALL DISLED ; 显示秒高位 RET ;LED 显示常数表 LEDSEG: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H ;'0,1,2,3,4,5,6,7' DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H ;'8,9,A,B,C,D,E,F' DB 0BFH,86H,0DBH,0CFH,0E6H,0EDH,0FDH,087H ;'0.,1.,2.,3.,4.,5.,6.,7.' DB 0FFH,0EFH,0F7H,0FCH,0B9H,0DEH,0F9H,0F1H ;'8.,9.,A.,B.,C.,D.,E.,F.' DB 6DH,02H,08H,00H,59H,0FH,76H ;'U,-,_,,I,O,P, ' ; 键盘键码表 KEYCODE:DB 30H,31H,32H,33H,34H,35H,36H,37H ;'1,2,Q,W,A,S,+,Z' DB 38H,39H,3AH,3BH,3CH,3DH,3EH,3FH ;'3,4,E,R,D,F,X,C' ENDF

51 实验十三串并转换实验 一. 实验要求 利用 8031 串行口, 和并行输出串行移位寄存器 74LS164, 扩展一位数码显示在数码显 示器上循环显示 0-9 这 10 个数字 二. 实验目的 1. 掌握 8031 串行口方式 0 工作方式及编程方法 2. 掌握利用串行口扩展 I/O 通道的方法 三. 实验电路及连线 RXD 接 DATAIN,TXD 接 DCLK 四. 实验说明 串行口工作在方式 0 时, 可通过外接移位寄存器实现串并行转换 在这种方式下, 数据为 8 位, 只能从 RXD 端输入输出,TXD 端总是输出移位同步时钟信号, 其波特率固定为晶振频率 1/12 由软件置位串行控制寄存器(SCON) 的 REN 后才能启动串行接收, 在 CPU 将数据写入 SBUF 寄存器后, 立即启动发送 待 8 位数据输完后, 硬件将 SCON 寄存器的 TI 位置 1,TI 必须由软件清零 五. 实验程序框图

52 六. 实验程序 TIMER EQU 01H ORG 0000H AJMP START ORG 000BH ;T0 中断程序入口地址 AJMP INT_T0 ORG 0040H START: MOV SP,#60H MOV TMOD,#01H ;T0 方式 1 MOV TL0,#00H ; 延时 50mS 的常数 MOV TH0,#4BH MOV R0,#0H MOV TIMER,#20 MOV SCON,#00H ; 置串口工作方式 0 CLR TI CLR RI SETB TR0 ; 开中断 SETB ET0 SETB EA SJMP $ INT_T0: ;T0 中断子程序 PUSH ACC ; 保护现场 PUSH PSW

53 CLR EA ; 关中断 CLR TR0 MOV TL0,#00H ; 延时 50mS 的常数 MOV TH0,#4BH SETB TR0 DJNZ TIMER,EXIT MOV TIMER,#20 ; 延时一秒的常数 MOV DPTR,#DATA ; 置表格基址 MOV A,R0 ; 置表格偏移量 MOVC A,@A+DPTR ; 读表格数据 CLR TI MOV SBUF,A ; 串行发送数据 INC R0 CJNE R0,#0AH,EXIT ; 判断是否到表尾 MOV R0,#00H ; 调整表格偏移量 EXIT: SETB EA ; 开中断 POP PSW POP ACC ; 恢复现场 RETI ; 数码管显示常数表 DATA: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H ; END 实验十五 8251 可编程串行口与 PC 机通讯实验 一. 实验要求 利用实验机内的 8251 芯片, 实现与 PC 机通讯 本实验实现以下功能, 将从 PC 机键盘上键入的数字 字母显示到 PC 机显示器上, 实现 PC 机自发自收 二. 实验目的 1. 掌握 8251 芯片结构和编程, 掌握单片机通讯的编制 2. 了解实现串行通讯的硬环境, 数据格式的协议, 数据交换的协议 3. 了解 PC 机通讯的基本要求 三. 实验电路及连线

54 CS8251 接 8500HH 四. 实验说明 程序执行时, 应先进入调试菜单下的对话窗口中, 然后执行 G0, 就可实现实验 要求 五. 实验程序框图

55 六. 实验程序 系统晶振是 MHz Z8251 EQU 8502H ;8251 状态 / 命令口地址 D8251 EQU 8500H ;8251 数据口地址 COM_MOD EQU 04EH ; 字符 8 位, 1 位起始位, 1 位停止位 ; 异步 * 16 COM_COM EQU 25H ; 请求发送, 发送允许, 接收允许 ORG 0000H AJMP START ORG 0040H START: MOV SP,#60H LCALL INIT8251 ; 初始化 8251 WAIT1: MOV DPTR,#Z8251 ;8251 状态寄存器 ( 读 ) MOVX A,@DPTR ANL A,#02H JZ WAIT1 ; 判断是否有串行输入 MOV DPTR,#D8251 MOVX A,@DPTR ; 读接收到的字符 MOV B,A

56 MOV DPTR,#Z8251 WAIT3: MOVX ANL A,#01H JZ WAIT3 ; 判断发送允许 MOV A,B MOV DPTR,#D8251 ; 发送数据 NOP MOV DPTR,#Z8251 WAIT2: MOVX A,@DPTR ANL A,#01H JZ WAIT2 ; 判断发送允许 SJMP WAIT1 INIT8251: ;8251 初始化子程序 PUSH DPH ; 保存现场 PUSH DPL PUSH ACC MOV DPTR,#Z8251 MOV A,#00H ; 使 8251 回到方式指令格式 MOV A,#00H ; 使 8251 回到方式指令格式 MOV A,#00H ; 使 8251 回到方式指令格式 MOV A,#40H ; 使 8251 回到方式指令格式 MOV A,#COM_MOD ; 置 8251 工作方式 MOV A,#COM_COM ; 请求发送, 发送允许, 接收允许 POP ACC ; 恢复现场 POP DPL POP DPH RET END 实验十四单片机串行口与 PC 机通讯实验 一. 实验要求 利用 8031 单片机串行口, 实现与 PC 机通讯 本实验实现以下功能, 将从实验机键盘上键入的数字, 字母显示到 PC 机显示器上, 将 PC 机键盘输入的字符 (0-F) 显示到实验机的数码管上

57 二. 实验目的 1. 掌握串行口工作方式的程序设计, 掌握单片机通讯的编制 2. 了解实现串行通讯的硬环境, 数据格式的协议, 数据交换的协议 3. 了解 PC 机通讯的基本要求 三. 实验电路及连线 实验电路已在实验机监控电路上构成 CS8279 接 8700H 模块中的十个短路套都套在 8279 侧 8279 状态口地址为 8701H;8279 数据口地址为 8700H; 四. 实验说明 1. 当用 GR 命令执行程序时, 实验机内部会将 8031 串行口电路切换与 PC 机通讯, 无须 连线 2. 程序执行前, 进入 LCA51, 加载程序后, 才进入调试菜单工具中的对话窗口, 然后执 行 GR0, 就可实行单片机串行口与 PC 机通信实验 五. 实验程序框图

58

59 实验十六 8253 定时 / 计数器实验 一. 实验要求 编程将 8253 的定时器 0 设置为方式 3( 方波 ), 定时器 1 设置为方式 2( 分频 ), 定时器 2 设置为方式 2( 分频 ) 定时器 0 输出的脉冲作为定时器 1 的时钟输入 定时器 1 的时钟输入作为定时器 2 的输入, 定时器 2 的输出接在一个 LED 上, 运行后可观察到该 LED 在不停闪烁 也可用示波器观察各对应引脚之间的波形关系 二. 实验目的 了解 8253 定时器的硬件连接方法及时序关系 掌握 8253 的各种模式的编程及其 原 理, 用示波器观察各信号之间的时序关系 三. 实验电路及连线 8253 中 GATE0 GATE1 GATE2 接 +5V CLK0 接模块的频率插孔 (149.06KHZ),CLK1 接 OUT0,CLK2 接 OUT1 OUT2 接 L1 灯 CS8251 接 8000 孔 四. 实验说明 8253 的工作频率是 0~2MHz, 所以输入的 CLK 频率必须在 2MHz 以下 实验板 上的晶振是 MHz, 因此须经过 8284 和 393 分频后再作为 8253 的 CLK 输 入

60 运行本程序后, 用示波器观察 8253 的 OUT0 OUT1 OUT2 脚上的输出波形 同时可看到 L1 灯在不停闪烁 五. 实验程序框图 六. 实验程序 ; TIM_CTL EQU 8003H ;8253 状态 / 命令口地址 TIMER0 EQU 8000H TIMER1 EQU 8001H TIMER2 EQU 8002H MODE03 EQU B MODE12 EQU B MODE22 EQU B ; ORG 0000H LJMP START ORG 0030H

61 START: MOV DPTR,#TIM_CTL; 定时器 0 工作在方式 3 MOV A,#MODE03 MOV DPTR,#TIMER0 MOV A,#00H MOV A,#01H ; 计数初值为 0100H,100 分频 MOV DPTR,#TIM_CTL ; 定时器 1 工作在方式 2 MOV A,#MODE12 MOV DPTR,#TIMER1 MOV A,#18H MOV A,#00H ; 计数初值为 0018H,24 分频 MOV DPTR,#TIM_CTL ; 定时器 2 工作在方式 2 MOV A,#MODE22 MOV DPTR,#TIMER2 MOV A,#0AH MOV A,#00H ; 计数初值为 000AH,10 分频 ; SJMP START SJMP $ END

62 实验十七 D/A 转换实验 一. 实验要求 编写程序, 使 D/A 转换模块循环输出锯齿波和三角波 二. 实验目的 1. 了解 D/A 转换的基本原理 2. 了解 D/A 转换芯片 0832 的性能及编程方法 3. 了解单片机系统中扩展 D/A 转换的基本方法 三. 实验电路及连线 CS0832 接 8300H 四. 实验说明 D/A 转换是把数字量转化成模拟量的过程, 本实验输出为模拟电压信号, 本次实验生成的波形较为简单, 有兴趣者可试编程序生成各种波形, 如方波, 正弦波等, 也可与键盘显示模块结合起来, 构成一个简单的波形发生器, 通过键盘输入各种参数, 如频率, 振幅 ( 小于 +5V), 方波的占空比等 五. 实验程序框图

63 六. 实验程序 D_APORT EQU 8300H ;0832 口地址 ORG 0000H AJMP START ORG 0040H START: MOV SP,#60H ; 产生锯齿波 mov r0,#0ffh MOV A,#00H mov dptr,#d_aport bb: inc a cjne a,#0ffh,bb djnz r0,bb mov r0,#0ffh ; 产生三角波 MOV A,#00H mov dptr,#d_aport cc: inc a cjne a,#0ffh,cc dd: dec a cjne a,#0ffh,dd djnz r0,cc sjmp start end 实验十八 A/D 转换实验 一. 实验要求 利用实验板上的 ADC0809 做 A/D 转换器, 利用实验板上的电位器 W1 提供模拟量

64 输入 编制程序, 将模拟量转换成二进制数字量, 用发光二极管显示 二. 实验目的 1. 掌握 A/D 转换与单片机的接口方法 2. 了解 A/D 芯片 ADC0809 转换性能及编程 3. 通过实验了解单片机如何进行数据采集 三. 实验电路及连线 CS0809 接 8000H 模块电位器 V-OUT 点 ( 即中心抽头 ) 接至 ADC0809 的 IN0( 通 道 0) EOC 连 P3.2(INT0) 将单片机的 P1.0~P1.7 接至八位发光二极管 L1 -- L8 四. 实验说明 ADC0809 是八位逐次逼近法 A/D 转换器, 每采集一次一般需 100us 中断方式下, A/D 转换结束后会自动产生 EOC 信号, 经一级 74LS14 反向后与 8031 的 INT0 相接 本示例程序采取了中断处理来正确读取 A/D 转换的结果 用户也可以用延时来保证 A/D 转换完成 读取结果由 P1 口送至八位发光二极管显示 五. 实验程序框图

65 六. 实验程序 A_DPORT EQU 8000H ;0809 通道 0 地址 ORG 0000H LJMP START ORG 0003H LJMP INT_0 ORG 0040H START: MOV SP,#60H MOV R7,#0FFH ; 初始化 SETB IT0 SETB EA SETB EX0 ;INT0 允许 A_D: MOV DPTR,#A_DPORT ; 启动 A_D CJNE R7,#00H,$ ; 等待 A_D 转换结束 CPL A MOV P1,A ; 数据输出 MOV R7,#0FFH ; 清读数标志 SJMP A_D INT_0:

66 MOVX ; 读 A_D 数据 MOV R7,#00H ; 置读数标志 RETI END 实验十九并行打印机实验 一. 实验要求 利用 74LS273 并行口和打印机插座 J7, 驱动并行打印机 先用 273 往 DATA1-8 送上打印数据 (ASCII 码 ), 再用 P1.0 在 STROBE/ 上产生一负脉冲, 然后用 P1.1 采样 BUSY,BUSY 为 "0", 即打印该字符结束, 可再送下一数据 二. 实验目的 掌握并行打印机的驱动和编程 三. 实验电路及连线 PO0-PO7 接 DATA1-DATA8 P1.0 接 STROBE/,P1.1 接 BUSY CS273 接 8300H 四. 实验说明 实验采用的并行接口由八位数据线, 两根控制线和一根地线组成 其中两根控制 线定义为 STROBE/ 和 BUSY 程序采用查询方式, 可驱动微型打印机 五. 实验程序框图

67 六. 实验程序 PRT_DATA EQU 8300H ; 打印口的数据口地址 PRT_STRO EQU P1.0 ; 打印口 STRO 线 PRT_BUSY EQU P1.1 ; 打印口 BUSY 线 ORG 0000H LJMP START ORG 0040H START: MOV SP,#60H SETB PRT_STRO ; 初始化打印口 SETB PRT_BUSY MOV DPTR,#PRT_TAB ; 置表头地址 MOV R0,#0 ; 置计数器 PR_STR: MOV A,R0 MOVC A,@A+DPTR ; 读表格数据

68 CJNE A,#0FFH,PRINT ; 判断字符串结束标志 SJMP $ PRINT: LCALL PRT_CHAR ; 打印字符 INC R0 ; 计数器加 1 AJMP PR_STR PRT_CHAR: ; 打印字符子程序 PUSH PSW ; 保存现场 PUSH DPH PUSH DPL SETB PRT_BUSY NOP JB PRT_BUSY,$ ; 判断 BUSY/ 状态 MOV DPTR,#PRT_DATA ; 置数据口地址 ; 发送数据 SETB PRT_STRO CLR PRT_STRO NOP NOP SETB PRT_STRO ; 发 STRO 负脉冲 POP DPL ; 恢复现场 POP DPH POP PSW RET PRT_TAB DB 31H,32H,33H,34H,35H,36H,0DH,0AH,37H,38H,39H,0FFH ; ENTER 标志 END 实验二十电子音调实验 一. 实验要求 编制程序, 利用 P1.0 输出不同频率的脉冲通过扬声器发出不同频率音调 利用 74LS244 和开关量, 决定输出音调 二. 实验目的 1. 了解计算机发声原理 2. 学习使计算机发出不同音调声音的编程方法 三. 实验电路及连线

69 PI0-PI7 接 K1-K8,P10 接 SD CS244 接 8200H 模块中的短路套套在 1,2 两端 ( 上端 ) 四. 实验说明 1. 音阶由不同频率的方波产生, 音阶与频率的关系如表一所示 : 2. 方波的频率由定时器控制 定时器计数溢出后, 产生中断, 将 P1.0 口取反即得周期方波 每个音阶相应的定时器初值 X 可按下法计算 : (1/2)*(1/f)=(12/fosc)*(216-X) 即 X=216-(fosc/24f) 当晶振 fosc= nhz 时, 音阶 "1" 相应的定时器初值为 X, 则可得 X=63777D=F921H, 其它的可同样求得 ( 见表一 ) 表一 :( 单位 :Hz,X 为十六进制 ) 音调频率 (Hz) X(Hex#) F F9E FA8C FAD FB FBE FC5B i 523 FC8F 3. 音的节拍由延时子程序来实现 延时子程序实现基本延时时间, 节拍值只能是它的整数倍

70 4. 做此实验时, 八位开关 K1~K8 均拨在下端, 运行时, 从左至右依次拨动 K1~K8 至上端, 扬声器会发出 i 五. 实验程序框图

71 六. 实验程序 : PI EQU 8200H ; 开关输入口地址 ORG 0000H

72 LJMP START ORG 000BH ;T0 中断程序入口地址 LJMP INT_T0 ORG 0040H START: MOV SP,#60H MOV TMOD,#01H ;T0 方式 1 CLR TR0 ; 关 T0 SETB ET0 SETB EA ; 开中断 READ: MOV DPTR,#PI MOVX A,@DPTR ; 读开关值 MOV R1,A MOV R0,#08H ; 置计数器初值 MOV A,#01H ; 置比较初值 KEY: ANL A,R1 JZ SOUND ; 比较开关值 RL A ; 改变比较值 DJNZ R0,KEY CLR TR0 ; 开关未拨, 不发声 SJMP READ SOUND: DEC R0 MOV A,R0 ADD A,R0 ; 产生表格偏移量 MOV R0,A MOV DPTR,#FREQUENCY ; 置表格起始值 MOVC A,@A+DPTR MOV R7,A ; 查表, 将结果存入公用寄存器 R6,R7 MOV A,R0 INC A MOVC A,@A+DPTR MOV R6,A SETB TR0 ;T0 允许 SJMP READ INT_T0: CLR TR0 ;T0 关闭 CPL P1.0 ; 产生波形 MOV TH0,R7 ; 重载定时器 MOV TL0,R6 SETB TR0 ;T0 允许 RETI ; 音阶频率表

73 FREQUENCY: DB 0FCH,8FH,0FCH,5BH,0FBH,0E9H,0FBH,68H ;i,7,6,5 DB 0FAH,0D8H,0FAH,8CH,0F9H,0E1H,0F9H,21H ;4,3,2,1 END

单片机原理及应用实验指导书.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

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

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

<4D6963726F736F667420576F7264202D203130B5A5C6ACBBFACAB5D1E9D6B8B5BCCAE92E646F63>

<4D6963726F736F667420576F7264202D203130B5A5C6ACBBFACAB5D1E9D6B8B5BCCAE92E646F63> 单 片 机 及 接 口 技 术 实 验 指 导 书 张 勇 编 计 算 机 与 通 信 工 程 学 院 信 息 与 通 信 工 程 系 2004.12 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

微處理機期末專題

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

More information

untitled

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

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

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

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

<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

untitled

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

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

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

專題最終版.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

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

目 录

目 录 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

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

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

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

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

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.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

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

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

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

Microsoft Word - FM12232C.doc

Microsoft Word - FM12232C.doc SPEC NO YM2232C REV NO. : YM2232C : 22x32 SED52 LED : Dexun Zou HCC : Jingxi Yang : 22.8 目 录 ( 一 ) 基本特性 () ( 二 ) 限定参数 () ( 三 ) 直流特性 (2) ( 四 ) 交流特性 (2) ( 五 ) 机械尺寸图 (3) ( 六 ) 原理图 (3) ( 七 ) DDRAM 地址表 (4)

More information

电 阻 应 变 式 传 感 器 是 将 被 测 量 的 力, 通 过 它 产 生 的 金 属 弹 性 变 形 转 换 成 电 阻 变 化 的 元 件 由 电 阻 应 变 片 和 测 量 线 路 两 部 分 组 成 电 阻 应 变 片 产 生 的 误 差, 主 要 来 源 于 温 度 的 影 响, 本

电 阻 应 变 式 传 感 器 是 将 被 测 量 的 力, 通 过 它 产 生 的 金 属 弹 性 变 形 转 换 成 电 阻 变 化 的 元 件 由 电 阻 应 变 片 和 测 量 线 路 两 部 分 组 成 电 阻 应 变 片 产 生 的 误 差, 主 要 来 源 于 温 度 的 影 响, 本 AT89C51 体 重 称 电 路 图 原 理 本 文 设 计 一 种 利 用 电 阻 应 变 式 压 力 传 感 器 和 MCS-51 单 片 机 等 器 件 制 作 的 体 重 秤 该 体 重 秤 的 量 程 为 100kg, 能 实 现 称 重 数 码 显 示 调 零 等 功 能 该 体 重 秤 利 用 电 桥 测 量 原 理, 将 压 力 应 变 传 感 器 阻 值 转 换 为 电 压 值,

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

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

<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

7688使用手冊V10.doc

7688使用手冊V10.doc TP-7688 . 2 2. 3 3. 5 4. 5 5. 6 6. 7 7. 8 8. 9 9.. 4. 7 2 2., 7x9 / 6x9 7x9.3() x 3.()mm 6x9 2.84() x 3.()mm 3 ASCII 7x9 95 ASCII 6x9 95 6x9 7 BIG5 6x9 3973 6x9 28 7x9 24 24 55 6x9 2 2 27 4.23mm (/6 inch)

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

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

AT89C2051中文资料.doc

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

More information

Microsoft Word - FG12232A.doc

Microsoft Word - FG12232A.doc 图形点阵液晶显示模块使用手册 FG2232A 广州市方舟电子有限公司 公司网站 :www.arkteck.com 地址 : 广州市天河区东圃桃园路 33 号 5 楼电话 :2-82574878 82574677 8854485 传真 :82574878 82574677 分机 88 目 录 ( 一 ) 基本特性 () ( 二 ) 原理图 (2) ( 三 ) 限定参数 (2) ( 四 ) 直流特性 (2)

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

µ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

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

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

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

设计思路 : 以定时器 / 计数器 0 来对脉冲进行计数, 数据用 8279 芯片连接 LED 数码管实现累进显示 程序分为主程序和中断服务程序两部分 主程序主要实现初始化 循环显示 而累计数在中断服务程序中完成 主程序设计 : 1) 实现初始化包括设置堆栈指针 8279 芯片初始化 定时器 / 计

设计思路 : 以定时器 / 计数器 0 来对脉冲进行计数, 数据用 8279 芯片连接 LED 数码管实现累进显示 程序分为主程序和中断服务程序两部分 主程序主要实现初始化 循环显示 而累计数在中断服务程序中完成 主程序设计 : 1) 实现初始化包括设置堆栈指针 8279 芯片初始化 定时器 / 计 51 单片机,msp430,avr 单片机, 单片机开发板 单片机教程网 (www.mcujc.com) 是专业提供各种单片机教程 资料 程序, 为初学者打造一个良好的学习交流的平台! 导航 单片机教程网 51 单片机 198.00 MSP430 单片机 AVR 单片机嵌入式单片机论坛给我留言淘宝店铺 2013 冬装新款女装小 2013 新款海宁皮草外 538.46 «51 单片机驱动模数转换器 ads774

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

学习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

untitled

untitled LCD EDM12864HBSL-ALC-G : 25-1 : 116600 : (0411)7612956 7632020 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3

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

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

dfgdafhdafhdafhdafh

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

More information

Microsoft Word - 47FD9AF8-57CE-283B40.doc

Microsoft Word - 47FD9AF8-57CE-283B40.doc 单片机原理及应用 实验指导书 机械工程分院 龚 民 目 录 第一部分实验系统的组成和结构 ----------------------------------------------------------1 第二部分 Keil C 软件使用说明 ---------------------------------------2 第三部分单项实验 ---------------------------------------------------------------------------8

More information

§4 数控系统

§4 数控系统 4 数控系统 2) 液晶模块的软件接口程序 液晶模块 LCD 的口地址定义如下 : CMD_RD_LCD EQU 0D001H ; 读状态口 CMD_WR_LCD EQU 0D000H ; 写命令口 DATA_RD_LCD EQU 0D003H ; 读状态口 DATA_WR_LCD EQU 0D002H ; 写数据口 部分软件接口程序如下, 程序框图略 ; 液晶屏初始化子程序 ; 占用寄存器 : DPTR,R2,A

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

97 04 25 0970002232 97 12 31 1-7 1 2 1 0 1 0 1 0 1 0 1 0 1 0 1 2 24 A1. 0 1 ( 6 ) 2 ( 6 ) 3 4 A1a.? 5 6 0 1 A1b.? 0 1 2 A2. 0 1 A2b. A2c. A2a. A2d. 1 A3. 1 A4 2 0 A4 A3a.?? 0 A4 1 A3b. 0 A4 1 A3c.?? 1

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

第一次段考 二年級社會領域試題 郭玉華 (A)(B) (C)(D)

第一次段考   二年級社會領域試題 郭玉華   (A)(B) (C)(D) 五 福 二 社 p1 高 雄 市 立 五 福 國 民 中 學 97 學 年 度 第 1 學 期 第 1 次 段 考 二 年 級 社 會 學 習 領 域 試 題 卷 代 號 :30 答 案 卡 塗 寫 注 意 事 項 1. 答 案 卡 劃 記 時, 必 須 用 黑 色 2B 鉛 筆 塗 黑 塗 滿, 但 不 可 超 出 圈 外 2. 年 班 級 座 號 科 目 請 劃 記 正 確 若 劃 記 錯 誤,

More information

一:概述

一:概述 EDM12864A 图形点阵式液晶显示器模块原理与应用手册 大连东福彩色液晶显示器有限公司 一 概述 EDM12864A 液晶显示器模块是全屏幕图形点阵式液晶显示器组件, 由控制器 驱动器和全点阵液晶显示器组成 可完成图形显示, 也可以显示汉字 (4 8 个 16 16 点阵汉字 ); 与 CPU 接口是 8 位数据线和几条地址线, 而不用另外加控制器 ( 如 HD61830 等 ), 另外 3 条电源线供芯片和

More information

Microsoft Word - 部分习题参考答案.doc

Microsoft Word - 部分习题参考答案.doc 部分习题参考答案 第 1 章 1.1 (1) U ab 5 (2) U ab 5 () I 2 () I 2 1.2 (a)-10w(b)-8w,0w(c)-50w,25w 1. () P 560 W, P 50 W, P 600 W, P 20 W, P 180 W 1. I 2 m U 60 1.5 P 50 W 1.6 U 26, U 7 ac bd 1.7 U ab 11, I, I 2,

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

1 2 / 3 1 A (2-1) (2-2) A4 6 A4 7 A4 8 A4 9 A ( () 4 A4, A4 7 ) 1 (2-1) (2-2) ()

1 2 / 3 1 A (2-1) (2-2) A4 6 A4 7 A4 8 A4 9 A ( () 4 A4, A4 7 ) 1 (2-1) (2-2) () (39mm E-Mail ( )( ), : : 1 1 ( ) 2 2 ( ) 29mm) WSK ( 1 2 / 3 1 A4 2 1 3 (2-1) 2-1 4 (2-2) 2-2 5 A4 6 A4 7 A4 8 A4 9 A4 10 11 ( () 4 A4, 5 6 7 8 A4 7 ) 1 (2-1) (2-2) () 1 2 (2-1) 3 (2-2) 4 5 6 7 (8 ) 9

More information

4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2

4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2 : / ( 6 (2003 8 : ( 1 ( ( / / (,, ( ( - ( - (39mm 29mm 2 ( 1 2 3-6 3 6-24 6-48 12-24 8-12 WSK / WSK WSK 1 4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2 9 5 ( 10 3 11 / (600 4 5 AA 710 AB 720 730

More information

!!"#$ " # " " " " " "$%%& " $%% " "!!

!!#$  #      $%%&  $%%  !! ! "##$ % % % % % % % % &#!"#$ %&#$ ()* % % +,-.!! !!"#$ " # " " " " " "$%%& " $%% " "!! ! "#!"#$ $ $ $ $ %# %& $ &# ()*$ " & %!! ! " "!! !!!!!!" "! ##$#%#&# $%& ()*+ "( () # *+!!!!!! $% )*#+$,#-$.#/$ -#01$

More information

Microsoft Word - ZX12232B.doc

Microsoft Word - ZX12232B.doc http://www.zxlcd.com 北京中显电子有限公司 WWW.ZXLCD.COM -82626833,5292662 目 录 ( 一 ) 基本特性 () ( 二 ) 原理图 (2) ( 三 ) 限定参数 (2) ( 四 ) 直流特性 (2) ( 五 ) 交流特性 (3) ( 六 ) 引脚特性 (3) ( 七 ) 指令表 (4) ( 八 ) DDRAM 地址表 (5) ( 九 ) 应用举例

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

Microsoft Word - ha0013s.doc

Microsoft Word - ha0013s.doc 文件编码 :HA0013s 简介 : 本文介绍利用 8 位微控制器控制 DV16100NRB 液晶显示驱动器的方法 该 LCM 由内置的 Hitachi HD44780 进行驱动及控制 本文应用中, 着重考虑如何使微控制器产生正确的信号以符合 LCM 所需的时序 若要获得详细的时序及指令信息, 请查阅 LCM 厂商的资料 LCM 能以 4 位或 8 位模式工作 在 4 位模式下, 传送一个字符或一条指令需两个传输周期完成

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

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

MCS FCC

MCS FCC F&B 100% MCS FCC6000...1...2...2...3...4...5...7...8...18 HIGH LOW OUT MAN COM1 COM2 PRINT ERROR MONTH.DATA HOUR.MINUTE MAN LOW HIGH OUT HIGH LOW OUT MAN 0 0 1-0 1 1 2 5 4. 5 0 0 1-0 2 2 5 4 6. 9 0 0 1-0

More information

单片机键盘接口全接触{ }.doc

单片机键盘接口全接触{ }.doc 单片机键盘接口全接触 作者 : 杜洋 2005-10-25 一般的具有人机对话的单片机系统少不了会有键盘 键盘接口的原理与应用许多的教材都有介绍, 但通常各有各的方法, 各有各的优劣 下面就我现有的对单片机键盘接口的了解和应用将众家的单片机直接驱动键盘的接口原理及应用作一个总结, 并附加相应键盘的汇编子程序和 C 语言子函数 希望大家可以从中受益 本文我们以键盘的数目来选择键盘最适合的接法和最佳的编程方法,

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

呕血推荐51程序库,希望大家能资源共享

呕血推荐51程序库,希望大家能资源共享 MCS-51 ; RAM IBCLR: MOV A,R0 MOV R1,A IBC1 : MOV @R1,A INC R1 DJNZ R7,IBC1 ; RAM EBCLR1: MOV A,ADDPL MOV DPL,A MOV A,ADDPH MOV DPH,A EBC11: MOVX @DPTR,A INC DPTR DJNZ R7,EBC11 ; RAM ( ) EBCLR2: MOV A,ADDPL

More information

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B 直流稳压电源 第 4 章 4.1 整流电路及其应用 学习目标 1. 熟悉单相整流电路的组成, 了解整流电路的工作原理. 掌握单相整流电路的输出电压和电流的计算方法, 并能通过示波器观察整流电路输出电压的波形 3. 能从实际电路中识读整流电路, 通过估算, 能合理选用整流元器件 4.1.1 认识整流电路 1. 图解单相半波整流电路 ( 图 4-1-1) 电路名称电路原理图波形图 4-1-1. 图解单相全波整流电路

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

Ps22Pdf

Ps22Pdf A B C D A B C D A B C D a a b c x x x x x x x x x x x x x x x x x a b c x a x x x x x x x x x x a b a b a b x x x x x x x x x x x x A B C A B C A B A B A x B C x D A B C a b c a b x x x x x x x A B A

More information

! *!"#$%&'()*+,-./#01 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( / )! ( ) 3SB3!" Ø22mm!"# ( / ) 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( ) 7, 10 7, 9 7, 8

! *!#$%&'()*+,-./#01 6, 8 6, 8 6, 8 8!# ( / )!# ( / )!# ( / )! ( ) 3SB3! Ø22mm!# ( / ) 6, 8 6, 8 6, 8 8!# ( / )!# ( / )!# ( ) 7, 10 7, 9 7, 8 SIRIUS 3SB3 sirius s ! *!"#$%&'()*+,-./#01 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( / )! ( ) 3SB3!" Ø22mm!"# ( / ) 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( ) 7, 10 7, 9 7, 8! (2 /3 ) ( / ) RONIS! ( SB) CES

More information

5. 方框图 X2 X1 Oscillator Divider Data Select & Buffer DOUT LED R1... R8... Keyboard Matrix & Gate Circuit Data Rom & Registers /24 Counter & 1 of 24 De

5. 方框图 X2 X1 Oscillator Divider Data Select & Buffer DOUT LED R1... R8... Keyboard Matrix & Gate Circuit Data Rom & Registers /24 Counter & 1 of 24 De HT6221/2 解码成标准的键值 本程序选自广州周立功单机发展有限公司音响单片机控制软件平台程序员李奇刚 一 HT6221 遥控器芯片简介 1. 特征 * 工作电压 : 1.8V~3.5V * Dout 输出 38KHz * 最小发射字 : 一个字 * 一个 455KHz 的陶瓷或晶体 * 16 位地址码 * 8 位数据码 * ppm 代码方式 * 最大活动键 HT6221: 32 键 HT6222:

More information

SIGNUM 3SB3

SIGNUM 3SB3 SGNUM * 6, 8 6, 8 6, 8 8 : : : : ( ) Ø22mm 6, 8 6, 8 6, 8 8 : : : : ( ) 7, 10 7, 9 7, 8 : (2 /3 ) RNS ( SB) : : CES / BKS : ( / ) 10 7, 8 : (2 /3 ) RNS ( 360012K1) : : MR : 7 Ø22mm 16 16 16 16 : : : :

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

1. ( )(1999 11 ) A. B. C. D. 2. ( )(2000 11 ) A. : B. : C. : D. : 3. ( )(20001 11 ) A. : B. : C. : D. : 1 D : 2

1. ( )(1999 11 ) A. B. C. D. 2. ( )(2000 11 ) A. : B. : C. : D. : 3. ( )(20001 11 ) A. : B. : C. : D. : 1 D : 2 340 : 3 1 1. ( )(1999 11 ) A. B. C. D. 2. ( )(2000 11 ) A. : B. : C. : D. : 3. ( )(20001 11 ) A. : B. : C. : D. : 1 D : 2 ( ) ( ) 2 A B D C C 3 C C A B D 3 6 : (1) : (2) A. : ( )- ( ) 4 : B. : ( ) ( )

More information

诺贝尔生理学医学奖获奖者

诺贝尔生理学医学奖获奖者 诺 贝 尔 生 理 学 医 学 奖 获 奖 者 1901 年 E.A.V. 贝 林 ( 德 国 人 ) 从 事 有 关 白 喉 血 清 疗 法 的 研 究 1902 年 R. 罗 斯 ( 英 国 人 ) 从 事 有 关 疟 疾 的 研 究 1903 年 N.R. 芬 森 ( 丹 麦 人 ) 发 现 利 用 光 辐 射 治 疗 狼 疮 1904 年 I.P. 巴 甫 洛 夫 ( 俄 国 人 ) 从 事

More information

<4D F736F F D20B5A5C6ACBBFABFD8D6C6B2BDBDF8B5E7BBFA2E646F63>

<4D F736F F D20B5A5C6ACBBFABFD8D6C6B2BDBDF8B5E7BBFA2E646F63> 用单片机控制步进电机 步进电机是机电控制中一种常用的执行机构, 它的用途是将电脉冲转化为角位移, 通俗地说 : 当步进驱动器接收到一个脉冲信号, 它就驱动步进电机按设定的方向转动一个固定的角度 ( 及步进角 ) 通过控制脉冲个数即可以控制角位移量, 从而达到准确定位的目的 ; 同时通过控制脉冲频率来控制电机转动的速度和加速度, 从而达到调速的目的 一 步进电机常识 常见的步进电机分三种 : 永磁式

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

Ⅰ Ⅱ 2 Ⅲ 2 Ⅳ 耀

Ⅰ Ⅱ 2 Ⅲ 2 Ⅳ 耀 面 向 2 世 纪 高 等 学 校 计 算 机 类 专 业 十 一 五 规 划 教 材 单 片 机 原 理 及 接 口 技 术 ( 第 二 版 ) 余 锡 存 曹 国 华 编 著 西 安 电 子 科 技 大 学 出 版 社 2 0 0 7 Ⅰ Ⅱ 2 Ⅲ 2 Ⅳ 耀 .,, 0,.., : ()0 :0 2 9; (2), 555.54 5 500 50 5 0.5, 555.5=50 2

More information

untitled

untitled TD3200 V1.3 2005-02-25 BOM 31050155 518057 www.emersonnetworkpower.com.cn 800-820-6510 800021-230171410755-86010800 E-mailinfo@emersonnetwork.com.cn ... 1 1.1...1 1.2...2 1.3...4... 5 2.1...5 2.2...5

More information

Microsoft PowerPoint - chap2.ppt

Microsoft PowerPoint - chap2.ppt 基本程式設計觀念 人 自然語言 ( 中文 英文...) 高階語言 (C C++ Java) 組合語言 (8051 或是 80x86) 機器語言 (8051 或是 80x86) 機器 林銘波編著 --- 全華科技圖書公司 2.1 計算機的階層式結構 應用程式 ( 或語言 ) 高階語言組合語言硬體 林銘波編著 --- 全華科技圖書公司 2.2 儲存程式計算機 資料輸入 中央處理器讀取 / 寫入控制 CPU

More information

16位A/D转换器

16位A/D转换器 16 位 A/D 转换器 anyh 是双竞公司新推出的 16 位 A/D 转换器, 具有两个全差分输入通道, 可用于测量低频模拟信号 这种器件带有增益可编程放大器, 可通过软件编程来直接测量传感器输出的各种微小信号 具有分辨率高 动态范围广 自校准等特点, 因而非常适合于工业控制 仪表测量等领域 16 位 A/D 转换器 1. 概述 是双竞公司新推出的 16 位 A/D 转换器, 具有两个全差分输入通道,

More information

Microsoft Word - LMB402CBC-AppNote-V0.1.doc

Microsoft Word - LMB402CBC-AppNote-V0.1.doc LMB402CBC 液晶显示模块应用参考 深圳市拓普微科技开发有限公司 版本描述日期编者 0.1 新版本 2006-02-09 杨军 http://www.topwaysz.com 1 / 1 目录 1 概述 3 2 硬件接口 3 3 软件特性 3 3.1 控制器接口信号说明 3 3.2 模块指令系统 4 4 显示数据存储器的地址 4 5 字符发生器 CGRAM 的地址 5 6 应用举例 5 6.1

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

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

STEP-MXO2 V2硬件手册

STEP-MXO2 V2硬件手册 小脚丫 STEP FPGA STEP 2016/8/28 目录 1. 概述... 2 2.STEP-MXO2 V2 硬件简介 :... 3 2.1 STEP-MXO2 V2 开发板... 3 2.2 FT232 编程器... 3 2.3 FPGA... 3 2.4 供电... 4 2.5 时钟... 4 2.6 七段数码管... 4 2.7 三色 LED... 4 2.8 拨码开关... 4 2.9

More information

Microsoft Word - RT-T19264B-SPEC.doc

Microsoft Word - RT-T19264B-SPEC.doc APPOVED SIGNAURES Blue Moon Customer 1 目 录 ( 一 ) 概述 ( 二 ) 外形尺寸 ( 三 ) 模块主要硬件构成说明 ( 四 ) 模块的外部接口 ( 五 ) 指令说明 ( 六 ) 读写操作时序 ( 七 ) 应用举例 ( 八 ) 附录 2 一 概述 1. 液晶显示模块是 192 64 点阵的汉字图形型液晶显示模块, 可显示汉字及图形, 内置 8192X2 个中文汉字

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

该 奈 自 受 PZ 多 透 soc i e B t h y. y t is NA YL OR exp os ed t h a t b e i n g wh o res or sa in t es s e s we r e m ad e n b ot om. M ean wh i l e NA YL

该 奈 自 受 PZ 多 透 soc i e B t h y. y t is NA YL OR exp os ed t h a t b e i n g wh o res or sa in t es s e s we r e m ad e n b ot om. M ean wh i l e NA YL 探 性 通 性 圣 重 ' 颠 并 格 洛 丽 亚 奈 勒 小 说 贝 雷 的 咖 啡 馆 对 圣 经 女 性 的 重 写 郭 晓 霞 内 容 提 要 雷 的 咖 啡 馆 中 权 社 会 支 配 的 女 性 形 象 美 国 当 代 著 名 黑 人 女 作 家 格 洛 丽 亚 过 对 6 个 圣 经 女 性 故 事 的 重 写 奈 勒 在 其 小 说 贝 覆 了 圣 经 中 被 父 揭 示 了 传 统

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

第10章:CCP捕捉/比较/脉宽调制

第10章:CCP捕捉/比较/脉宽调制 第 10 章 :CCP 捕捉 / 比较 / 脉宽调制 CCP 模块功能 捕捉功能模式 比较功能模式 脉宽调制功能 1 CCP 模块功能 PIC 2 捕捉 比较 脉宽调制模块 CCP1 CCP2(Capture/Compare/PWM) 16 CCPR1 CCPR2 模块 功能 功能 TMR1 TMR2 2 CCP 模块功能 CCP 模块 3 模式 : 捕捉 式 比较 式 脉宽调制 式 捕捉功能 捕捉

More information

94/03/25 (94 0940002083 94 12 31 B 1-8 (12-64 29 5 16 82 5 15 1 2 22-24 29 25-28 k1. 1 A 2 k2k3 3 k2k3 k2. k2a. 1 2 3 4 k2b. 1 2 k2b1.? 3 k3. 11 12 02 ( ( ( 1 2 (24 A. A1.? 1 0 A1a.? 1. 1 2 2. A2. 1 2

More information

SIK) 者, 需 實 施 1 年 以 上, 經 體 格 檢 查 無 後 遺 症 者 5. 身 體 任 何 部 分 有 刺 青 紋 身 穿 耳 洞 者, 不 得 報 考, 各 項 檢 查 結 果 須 符 合 體 位 區 分 標 準 常 備 役 體 位 二 在 校 軍 訓 成 績 總 平 均 70 分

SIK) 者, 需 實 施 1 年 以 上, 經 體 格 檢 查 無 後 遺 症 者 5. 身 體 任 何 部 分 有 刺 青 紋 身 穿 耳 洞 者, 不 得 報 考, 各 項 檢 查 結 果 須 符 合 體 位 區 分 標 準 常 備 役 體 位 二 在 校 軍 訓 成 績 總 平 均 70 分 民 國 102 年 大 專 程 度 義 務 役 預 備 軍 官 預 備 士 官 考 選 簡 章 壹 依 據 : 依 民 國 102 年 大 專 程 度 義 務 役 預 備 軍 官 預 備 士 官 考 選 計 畫 辦 理 貳 考 ( 甄 ) 選 對 象 : 具 中 華 民 國 國 籍, 尚 未 履 行 兵 役 義 務 之 役 男, 年 齡 在 32 歲 ( 民 國 70 年 1 月 1 日 以 後 出

More information

V. PID PID...0

V. PID PID...0 F&B 00% V. PID................0............5....9 PID...0 .... IO900 99.98%.. Pt00Pt00.0Cu50Cu00Pt0 KEBTRN 0-0mA-0mA0-5V-5V mv 0-5V 0-50Ω.. LP TP - - P P.0 P.0 P.0 P.0 P.05 P.0 P.00 t.0 t.0 t.0 t.0 t.05

More information

2.181% 0.005%0.002%0.005% 2,160 74,180, ,000, ,500,000 1,000,000 1,000,000 1,000,000 2

2.181% 0.005%0.002%0.005% 2,160 74,180, ,000, ,500,000 1,000,000 1,000,000 1,000,000 2 90,000,000 9,000,000 81,000,000 2.18 0.10 3300 1 2.181% 0.005%0.002%0.005% 2,160 74,180,000 8.24 81,000,000 2.18 13,500,000 1,000,000 1,000,000 1,000,000 2 1,000,0001,000,000 1,000,000 2,000 2.18 1% 0.005%0.002%0.005%

More information

查询 AD0809 供应商 捷多邦, 专业 PCB 打样工厂,24 小时加急出货 51 测试网论坛 单片机征文大赛稿件, 非本站以及作者 同意禁止转载, 欢迎会员投稿! 欢迎投票评论! 中国. 深圳.51 测试网

查询 AD0809 供应商 捷多邦, 专业 PCB 打样工厂,24 小时加急出货 51 测试网论坛   单片机征文大赛稿件, 非本站以及作者 同意禁止转载, 欢迎会员投稿! 欢迎投票评论! 中国. 深圳.51 测试网 查询 AD0809 供应商 捷多邦, 专业 PCB 打样工厂,24 小时加急出货 51 测试网论坛 http://www.8951.com/bbs/index.asp 单片机征文大赛稿件, 非本站以及作者 同意禁止转载, 欢迎会员投稿! 欢迎投票评论! 中国. 深圳.51 测试网 www.8951.com AD0809 在 51 单片机中的应用 51 测试网论坛版主 / 黄海我们在做一个单片机系统时,

More information

一 http://www.zxlcd.com 目 录 ( 一 ) 基本特性 () ( 二 ) 原理图 (2) ( 三 ) 限定参数 (2) ( 四 ) 直流特性 (2) ( 五 ) 交流特性 (3) ( 六 ) 引脚特性 (3) ( 七 ) 指令表 (4) ( 八 ) DDRAM 地址表 (5) ( 九 ) 应用举例 (5) 一. 基本特征. 概述 ZX2232A 是一种图形点阵液晶显示器, 它主要由行驱动器

More information

移入 8X8 bit 串行移位寄存器中的段码数据在 打入锁存器脉冲作用下, 锁存到 8X8 bit 段数据锁存器 数据锁存器中的段码经多路选择器, S1 时送第一位 ( 个位 ) A1,B1,,DP1, 段码显示 ; 依次地,S8 送第 8 位 ( 千万位 )A8,B8,,DP8, 段码显示 段码

移入 8X8 bit 串行移位寄存器中的段码数据在 打入锁存器脉冲作用下, 锁存到 8X8 bit 段数据锁存器 数据锁存器中的段码经多路选择器, S1 时送第一位 ( 个位 ) A1,B1,,DP1, 段码显示 ; 依次地,S8 送第 8 位 ( 千万位 )A8,B8,,DP8, 段码显示 段码 查询 TEC6122 供应商 捷多邦, 专业 PCB 打样工厂,24 小时加急出货 TEC6122 说明书 TEC6122 共阴极 8X8 段 LED 数码管 (8X8 点阵 ) 显示驱动器 一 概述 TEC6122 共阴极 8X8 段 LED 数码管 (8X8 点阵 ) 显示驱动电路是全定制专用集成电路 该电路由开机自清电路 振荡电路 位扫描驱动电路 8X8 bit 移位寄存器电路 8X8 bit

More information

FET848

FET848 YT8450-86A USB 手 柄 特 点 高 性 能 CMOS 技 术 ; 工 作 电 压 :3.5V ~ 6.0V; 工 作 电 流 :10mA; 工 作 频 率 :6MHz; 3 个 LED 分 别 表 示 Analog/Digital 模 式 Turbo 模 式 和 Slow 模 式 ; 支 持 8 个 按 键 的 Turbo 模 式 ; 两 种 Analog/Digital 模 式 的

More information