HOLTEK I/O 8-Bit MTP 输入 / 输出型八位可多次编程单片机初学者工具使用手册 二 五年十月 Copyright 2005 by HOLTEK SEMICONDUCTOR INC. 本使用手册版权为盛群半导体股份有限公司所有, 非经盛群半导体股份有限公司书面授权同意, 不得通过任何

Size: px
Start display at page:

Download "HOLTEK I/O 8-Bit MTP 输入 / 输出型八位可多次编程单片机初学者工具使用手册 二 五年十月 Copyright 2005 by HOLTEK SEMICONDUCTOR INC. 本使用手册版权为盛群半导体股份有限公司所有, 非经盛群半导体股份有限公司书面授权同意, 不得通过任何"

Transcription

1 HOLTEK I/O 8-Bit MTP 输入 / 输出型八位可多次编程单片机初学者工具使用手册 二 五年十月 Copyright 2005 by HOLTEK SEMICONDUCTOR INC. 本使用手册版权为盛群半导体股份有限公司所有, 非经盛群半导体股份有限公司书面授权同意, 不得通过任何形式复制 储存或传输

2 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 注意 : 使用手册中所出现的信息在出版当时相信是正确的, 然而盛群对于说明书的使用不负任何责任 文中提到的应用目的仅仅是用来做说明, 盛群不保证或表示这些没有进一步修改的应用将是适当的, 也不推荐它的产品使用在会由于故障或其它原因可能会对人身造成危害的地方 盛群产品不授权使用于救生 维生器件或系统中做为关键器件 盛群拥有不事先通知而修改产品的权利, 对于最新的信息, 请参考我们的网址

3 目录 目录 第一章开始... 1 简介... 1 特性... 1 初学者工具配备... 1 安装 MTP 初学者工具... 2 运行初学者工具内置例程... 8 运行初学者工具范例程序...11 MTP 初学者工具菜单和命令 第二章范例程序 范例 1: 蜂鸣器 范例 2: 键阵扫描 范例 3: 时钟显示 范例 4: 访问 EEPROM 数据存储器 范例 5: 乐曲 第三章修改范例程序 建立范例程序的新项目 设置 DIP 开关选择的时钟来源 配置选项表格 第四章目标板...39 第五章指令定义 i

4

5 第一章开始 第一章 开始 1 简介 MTP( 可多次烧写 ) 使用者工具是一个认识 HOLTEK 8 位微控制器的快捷便利 低成本途径 它也可以作为 MTP 编程器和验证板 特性 简单的印刷电路板 通过 PC 端 USB 口进行通讯 简单的 MTP 初学者工具软件应用 范例程序可供应用, 修改简单 支持不同型号的 MTP 微控制器 初学者工具配备 MTP 初学者工具印刷电路板 USB 连接线 HT-IDE3000 和初学者工具 CD-ROM 用户手册 1

6 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 安装 MTP 初学者工具 将 HT-IDE3000 CD 放入光驱,PC 会显示图 1-1 图 1-1 2

7 第一章开始 点击 <Setup MTP Starter Kit> 按键,PC 会显示图 1-2 图 1-2 3

8 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 在图 1-3 中指定 MTP 初学者工具的安装目录, 按下 <Next> 按键 图 1-3 4

9 第一章开始 然后指定图 1-4 中的快捷名, 它将会被放入操作系统开始菜单的程序组中 图 1-4 5

10 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 在图 1-5 中, 按下 <Install> 开始安装 所有相关的文件将会复制到指定的目标地址 图 1-5 6

11 第一章开始 如果安装成功, 会显示图 1-6 按下 <Finish> 按键, 就可以执行 MTP 初学者工具了 图 1-6 7

12 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 运行初学者工具内置例程 通过 USB 连接线, 将 MTP 初学者工具 PCB 印刷板和 PC 的 USB 端口连结起来后,MTP 单片机内置的例程会自动运行 LED 灯会依次亮起, 两个 7 段显示码也会显示计数数据 如果你下载其它的范例程序到 MTP 单片机中, 那么内置的例程会被覆盖 需要的话, 可以重新下载内置例程 LIGHT.MTP 到 MTP 单片机中 如果是没有安装 USB 驱动的 Win95/98 系统, 那么 PC 会显示图 1-7, 请按下 <Next> 按键 图 1-7 8

13 第一章开始 图 1-8 会显示, 选择 Search the best driver for your device, 按下 <Next> 按键 图 1-8 9

14 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 图 1-9 会显示 选择 CD-ROM Drive 并插入 Win98 系统光盘, 按下 <Next> 按键顺序执行安装程序 图

15 第一章开始 运行初学者工具范例程序 按下开始菜单, 选择程序中的 MTP 初学者工具 如图 1-10 的主窗口会弹出来 图 1-10 选择菜单 File/Open 打开一个范例程序文件 ( 例如 :CLOCK.MTP) 文件内容就会被显示在此窗口 ( 如图 1-11) 窗口左侧框内显示程序的二进制代码, 窗口右侧框内显示要被写入数据 EEPROM 的代码 11

16 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 图 1-11 选择菜单 Download/ALL 如图 1-12 将程序和数据代码下载到 MTP 单片机 HT48E50 的对应地址中去 图 1-12 下载程序时, 会出现显示下载百分比的进度条 下载结束后, 按下 Reset 按键运行范例程序 12

17 第一章开始 MTP 初学者工具菜单和命令 共有七个菜单,File,Edit,View,Upload,Download,Tools 和 Help 具体描述如下 菜单 File file 菜单包括如下的文件管理命令 : Open 打开已存在的.MTP 文件 在打开指定文件前, 此命令自动关闭当前已经打开的文件 Save 将当前窗口数据保存为当前文件 Save As 将当前窗口数据另存为指定文件 Select MCU Type 从列表框中选择 MTP MCU 的类型 如果一个 MTP 文件已被打开, 这个 MTP 文件指定的 MCU 类型会在列表框中被选中 否则, 默认的 MCU 类型将会被选中 使用者能够选择与 MTP 文件指定的 MCU 类型不相同的 MCU 类型 Recent Files 列出最新打开和关闭的四个文件 Exit 退出初学者工具软件, 回到 Windows 界面 菜单 Edit Cut 移除文件中被选中的行, 并复制到剪贴板上 Copy 将文件中被选中的行复制到剪贴板上 Paste 将剪贴板上的内容复制到当前光标处 13

18 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 菜单 View View 菜单包含如下命令, 可用于调整初学者工具软件的窗口显示 : Toolbar 在窗口中显示工具栏 工具栏包括若干个快捷键, 它们分别对应菜单中的相关项 如果鼠标的光标停留在某个快捷键上, 那么对应的功能说明会在此快捷键旁边显示 如果按下某个快捷键, 那么对应的命令就会被执行 Status Bar 在窗口中显示状态栏 菜单 Download Download 菜单 ( 如图 1-12) 包含如下命令, 可对 MTP 单片机进行编程 : Program 将当前打开的程序代码写入 MTP 单片机程序存储空间中 下载程序时, 会出现显示下载百分比的进度条 EEPROM Data 将当前打开的数据代码写入 MTP 单片机数据存储空间中 ALL 将当前打开的程序和数据代码写入 MTP 单片机相对应的存储空间中 Erase Program 清除 MTP 单片机程序存储空间中的代码 Erase EEData 清除 MTP 单片机数据存储空间 EEPROM 中的代码 Erase All 清除 MTP 单片机程序和数据存储空间 EEPROM 中的代码 Lock Chip 这条指令能够实现防止 MTP 元件被读取的保护功能 在对 MTP 元件编程过后, 该指令可以用来保护其内容 14

19 第一章开始 菜单 Upload Upload 菜单 ( 如图 1-13) 包含如下命令, 可读出 MTP 单片机中的数据 : Program 读出 MTP 单片机中的程序代码, 并显示在当前打开的窗口 如果需要保存程序代码, 请选择菜单 Files/Save As 命令 文件的扩展名是. MTP EEPROM Data 读出 MTP 单片机中的 EEPROM 数据代码, 并显示在当前打开窗口的右边框内 如果需要保存数据代码, 请选择菜单 Files/Save As 命令 文件的扩展名是. MTP ALL 读出 MTP 单片机中的程序代码和 EEPROM 数据代码, 并分别显示在当前窗口的左边和右边框内 如果需要保存代码, 请选择菜单 Files/Save As 命令 文件的扩展名是. MTP Verify Program 读出 MTP 单片机中的程序代码, 并与当前窗口中的程序代码比较是否一样, 结果会显示在屏幕上 Verify Data 读出 MTP 单片机中的 EEPROM 数据代码, 并与当前窗口中的数据代码比较是否一样, 结果会显示在屏幕上 Verify All 读出 MTP 单片机中的程序代码和 EEPROM 数据代码, 并与当前窗口中的代码比较是否一样, 结果会显示在屏幕上 图

20 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 菜单 Tools Tools 菜单 ( 如图 1-14) 包含如下命令, 可设定 MTP 单片机的配置选项, 并在编程后控制单片机的运行 : View Option 在屏幕上显示 MTP 单片机的配置选项 Reset 执行复位动作, 功能和工具栏上快捷键中的复位按键一样 Power On 打开初学者工具板上的 MTP 单片机电源 这个命令用在替换 MTP 单片机的时候 在更换 MTP 单片机前会将单片机电源关闭, 然后再次打开单片机电源, 让新的 MTP 单片机运行程序 Power Off 当你想替换初学者工具板上的 MTP 单片机时, 无论这个新的 MTP 单片机是空片或者已经被写入程序了, 与原来的 MTP 单片机型号相同或者不同, 都需要使用这个命令来关闭 MTP 单片机的电源 替换之后, 再执行 Power On 命令打开电源 这两条命令可以让用户无需拔除初学者工具板, 就可以替换 MTP 单片机 图

21 第二章范例程序 第二章 范例程序 2 这章介绍适用于 MTP 初学者工具的范例程序 范例程序被下载到初学者工具电路板上后, 程序对应的相关功能就会被执行 每个范例程序都包含 : 程序说明 程序流程图 汇编语言和 C 语言程序代码 源程序代码可以在 CD 或者硬盘的相关路径中找到 这些代码可以被用户修改, 并下载到初学者工具板上验证 对此第三章会做详细说明 下面列出了包含的范例程序 : 蜂鸣器 扫描键阵 时钟显示 访问 EEPROM 数据存储器 乐曲 范例程序 1: 蜂鸣器 BZ 和 BZ 是一对值得称赞的蜂鸣器信号输出口 定时器 0(8 位内部定时器 ) 或者定时器 1(16 位内部定时器 ) 驱动蜂鸣器 对于定时器 0 或者定时器 1 来说, 装载不同的预分频数和初值可以产生不同的蜂鸣器频率 BZ 和 BZ 首先要被置为输出状态 将 BZ 管脚置高就会启动蜂鸣器功能, 反之就关闭蜂鸣器功能 17

22 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 定时器 0 是一个 8 位的向上计数器, 它的时钟源来自系统时钟或者外部时钟 时钟来源先被预分频器分频 (8 位分频器 ), 分频数可以由定时器控制寄存器 TMR0C 的三个位 PSC2,PSC1 和 PCS0 来决定 定时器 0 的计数值和初始值都会被装载入寄存器 TMR0, 计数启动时 TMR0 向上累计直到溢出 在范例程序中, 我们选择定时器 0 作为蜂鸣器的时钟来源, 定时器时钟来源是系统频率, 预分频数是 1/4 定时器 0 的初值设为 0x80H BZ( 和 PB0 共享 ) 作为输出口 我们可以通过两个按键来测试 :sw18 和 sw19 如下 : 按下 sw18 按键, 蜂鸣器发出 嘟 一次, 耗时 250 毫秒 按下 sw19 按键, 蜂鸣器发出 嘟 两次, 每次耗时 125 毫秒, 嘟 声之间间隔 125 毫秒 流程图 相关文件 BUZZER.MTP 是一个需要下载的文件 若你希望运行此范例程序, 在菜单 File/Open 如图 1-7 中浏览并且指定此文件 BUZZER.ASM 是范例程序汇编语言源代码 BUZZER1.C 是 C 语言版本 在下一章里会详细描述如何修改这些源文件, 以满足用户自己的需要 18

23 第二章范例程序 范例程序 2: 键阵扫描 此范例程序提供了 4 4 的按键阵列和显示按下哪个按键的 7 段 LED 可显示数目是 1~16, 如果无键按下或者无效键按下则显示 0 扫描方式 这里介绍扫描转换方式 首先端口 A 必须做以下设定 : 将端口 A 设成斯密特输入, 来减弱按键抖动影响 将端口 A 设成内部上拉 在程序起始部分, 将 PA0~PA3 设成输出状态,PA4~PA7 设成输入状态 然后输出 0000 给 PA0~PA3 并读入 PA4~PA7 由于 PA4~PA7 被设置为带有内部上拉, 当没有按键按下时, 读入的值是 1111b 反之, 若有按键按下,PA4~PA7 ( 不为 1111b ) 的值被存在变量 KeyX 下一步, 将 PA0~PA3 变成输入状态,PA4~PA7 位输出状态, 然后用相同的方法输出 0000b 给 PA4~PA7, 并读入 PA0~PA3 的值 将读出的值放入 KeyY 将 KeyY 和 KeyX 放入一个 8 位数据中, 查按键状态表格就可以得到键值, 最后显示键值在 LED 上 相关文件 SCANKEY.MTP 是一个需要下载的文件 在菜单 File/Open 如图 1-7 中浏览并且指定此文件 SCANKEY.ASM 是范例程序汇编语言源代码 SCANKEY1.C 是 C 语言版本 19

24 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 流程图 20

25 第二章范例程序 范例程序 3: 时钟显示 此范例程序示范了如何使用定时器 当定时器开始工作,7 段 LED 会显示 1 秒 ~99 秒的时间 当超过 99 秒,LED 会复位到零, 并从 1 秒开始重新计数 按下 sw18 按键可以停止定时器 再次按下 sw18 按键, 定时器会从刚才停止计数的地方开始继续计数 Sw19 按键可以将计数时间值复位到 0 定时器 0 是作为秒表用的 它是一个 8 位内部定时器, 时钟来源是系统时钟 定时器 0 的时基被设定成 1ms, 因此当定时器 0 发生 1000 次中断就表示 1 秒时间已经计到了 为了实现上述功能, 定时器 0 寄存器的初值必须事先计算完成 每收到一个内部时钟脉冲, 寄存器的值就会向上增一 当定时器 0 计到 FFH 的时候, 也就是定时器 0 溢出的时候, 就会重新装载初值, 并且产生一个内部中断信号 相对应的中断服务子程序会被执行 定时器 0 的值会被复位成设定的初始值, 并开始继续计数 按照如下步骤, 计算定时器 0 寄存器的初值 : 内部定时时钟来源是系统时钟, 此程序中系统时钟为 4MHz 在 TMR0C 寄存器 (0EH) 中设定时间预分频, 此程序中设定 1:16 分频 因此一个内部时钟脉冲需要 1/(( ) 16)= 秒 定时器 0 每隔 1ms 溢出一次并产生中断 假设需要计数 R 次后溢出, 那么 ( ) R=1ms= 秒 因此 R=250,TMR0 的初始值应该是 ( ) 或者说是 6 我们在定时器项目中用到了两个 7 段 LED 下表列出了对应的 Segment 和管脚之间的关系 Segment a b c d e f g p Port PA2 PA3 PA4 PA7 PA5 PA1 PA0 PA6 21

26 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 这 7 段码是共阳结构 要点亮 LED 模块上的某个段, 就要将对应的输出口设为 0, 此对应关系由外围电路决定 例如, 要点亮 a 段, 则需要将 PA2 输出口设为低电平 如下表格列出了字符 0~9 和 A~F 对应的 PA 端口码值 Character Code 41h E7h 52h 62h E4h 68h 48h E3h 40h 60h Character A b C d E F Code C0h 4Ch 59h 46h 58h D8h 相关文件 CLOCK.MTP 是一个需要下载的文件 在菜单 File/Open 如图 1-7 中浏览并且指定此文件 CLOCK.ASM 是范例程序汇编语言源代码 CLOCK1.C 是 C 语言版本 流程图 22

27 第二章范例程序 范例程序 4: 访问 EEPROM 数据存储器 此范例程序会从 MTP 单片机的 EEPROM 数据存储器中读取数据, 并将它作为初值赋给 7 段 LED 码显示 定时器开始从此初始值开始计数, 并将它显示出来, 直到指定按键按下 然后定时器停止计数, 当前时间将被写入 EEPROM 数据存储器, 等待下一次运行时取出 此范例程序的目的是展示如何访问 MTP 单片机中的 EEPROM 数据存储器 EEPROM 数据存储器 EEPROM 数据存储器包含 位, 在正常工作中可读可写 它要通过控制寄存器 EECR([40H] 在 Bank 1) 间接访问 寄存器 EECR 只能使用 MP1 间接读写 23

28 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 Label(EECR) Bits 功能 0~3 未定义, 读出为 0 CS 4 EEPROM 数据存储器片选 SK 5 EEPROM 数据存储器串口时钟输入 DI 6 EEPROM 数据存储器串口数据输入 DO 7 EEPROM 数据存储器串口数据输出 访问 EEPROM 数据存储器需要三根串行通讯线, 通过 EECR 界面写入 EEPROM 数据存储器有 256 个字, 每个字包含 8 个位 EEPROM 数据存储器有 7 个指令 :READ,ERASE,WRITE,EWEN,EWDS,ERAL 和 WRAL 对 HT48E50 来说, 这些指令包含 12 个位 :1 个起始位,2 个 op-code 位和 9 个地址位 通过写 CS,SK 和 DI, 这些指令可以被输入到 EEPROM 中 这些在 DI 线上的串行指令数据会在 SK 上升沿写入 EEPROM 数据存储器 在读取周期中,DO 作为数据输出线, 在 WRITE 或者 ERASE 周期,DO 处于忙 / 准备状态 当 DO 作为输入数据线或者处于忙 / 准备状态,CS 管脚必须置高 ; 反之 DO 会处于一个高状态 指令发送成功之后,CS 必须马上置为低电平 上电后, 系统默认处于 EWDS 状态 执行 ERASE 或者 WRITER 指令之前, 需要先执行 EWEN 指令 接下来详细描述所有 7 条指令的功能 , 1, 8,,, JH C E? / A A H= J H, = J= 4 A C EI JA HA I I 4 A C EI JA HA I I, A H A HO + A ) HH= O # $ N & K JF K J* K BBA H, 5 = A = I 0 6 '! + # $ EEPROM 数据存储器框图 24

29 第二章范例程序 READ 读取指令会将指定地址的数据送出到 DO 线上 在 SK 上升沿时,DO 线上的数据会跳变 8 位数据之前有一个逻辑 0 信号 无论 EWEN 或者 EWDS 指令执行与否, 读取指令都可以有效执行 一个数据字被读取之后,EEPROM 内地址会自动加一, 允许下一个连续的数据被读取, 而不需要输入任何地址数据 地址数据会循环累加直到 CS 从高电平变为低电平 EWEN/EWDS EWEN/EWDS 指令可以使能或者禁止擦写动作有效执行 无论是处于上电或者掉电状态, 芯片都会自动进入禁止擦写模式 执行 WRITE,ERASE,WRAL 或者 ERAL 指令之前, 必须先执行 EWEN 指令使能擦写动作有效执行, 反之, 执行 ERASE/WRITE 指令就是无效的 EWEN 指令运行后, 擦写动作使能状态就被启动, 直到断电或者 EWDS 指令被运行 当处于禁止擦写状态时, 就无法向 EEPROM 数据存储器进行擦写 这样做的话, 内部数据就相当于被保护了 ERASE 在擦写使能状态下,ERASE 指令可以擦除指定地址的数据内容 ERASE 指令码和指定地址送出后, 数据在 CS 下降沿会被清除 由于芯片内部有自动时序发生器, 提供所有时序信号给内部擦除动作, 所以 SK 时钟不需要外部提供 内部擦除动作期间, 当 CS 保持高电平我们可以检测到系统状态是忙还是空闲 忙状态时 DO 线保持低电平, 直到擦除动作结束,DO 会恢复到高电平, 此时其它指令可以被执行 WRITE 擦写使能模式下,WRITE 指令可以将数据写入指定地址的 EEPROM 数据存储器 WRITE 指令码和指定地址送出后, 数据在 CS 下降沿会被写入 由于芯片内部有自动时序发生器, 提供所有时序信号给内部写入动作, 所以 SK 时钟不需要外部提供 整个自动写入周期包括, 擦除然后再写入 因此不需要在写入指令前擦除数据 内部写入动作期间, 当 CS 保持高电平我们可以检测到系统状态是忙还是空闲 忙状态时 DO 线保持低电平, 直到擦除动作结束,DO 会恢复到高电平, 此时其它指令可以被执行 ERAL 在擦写使能状态下,ERAL 指令可以擦除所有 存储器位单元为逻辑 1 擦除所有内容指令送出后, 数据在 CS 下降沿会被清除 由于芯片内部有自动时序发生器, 提供所有时序信号给擦除所有内容动作, 所以 SK 时钟不需要外部提供 内部擦除所有内容动作期间, 当 CS 保持高电平我们可以检测到系统 25

30 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 状态是忙还是空闲 忙状态时 DO 线保持低电平, 直到擦除动作结束,DO 会恢复到高电平, 此时其它指令可以被执行 WRAL 在擦写使能状态下,WRAL 指令可以写入所有 存储器 写入所有内容指令送出后, 数据在 CS 下降沿会被写入 由于芯片内部有自动时序发生器, 提供所有时序信号给写入所有内容动作, 所以 SK 时钟不需要外部提供 内部写入所有内容动作期间, 当 CS 保持高电平我们可以检测到系统状态是忙还是空闲 忙状态时 DO 线保持低电平, 直到擦除动作结束,DO 会恢复到高电平, 此时其它指令可以被执行 指令描述起始位指令码地址数据 READ Read Data 1 10 X,A7~A0 D7~D0 ERASE Erase Data 1 11 X,A7~A0 WRITE Write Data 1 01 X,A7~A0 D7~D0 EWEN Erase/Write Enable XXXXXXX EWDS Erase/Write Disable XXXXXXX ERAL Erase All XXXXXXX WRAL Write All XXXXXXX D7~D0 注意 : X 表示不确定 26

31 第二章范例程序 擦写 EEPROM 由于 EECR 地址是在 BANK1 中的 40H, 因此只有通过 MP1 间接寻址来读取或者写入 BANK1 中没有定义其它的寄存器, 因此我们可以在程序起始将 BP 设为 1,MP1 设为 40H, 这在整个程序中都不会有改动 通过 IAR1, 我们可以对 EECR 读写来读取 / 写入 EEPROM 数据存储器 下面是采用 HOLTEK 汇编指令编写的读取 / 写入 EEPROM 数据存储器的范例 // define the constant CS EQU IAR1.4 ; CS is the 4th bit of IAR1 ( EERC register ) SK EQU IAR1.5 ; SK is the 5th bit of IAR1 ( EERC register ) DI EQU IAR1.6 ; DI is the 6th bit of IAR1 ( EERC register ) DO EQU IAR1.7 ; DO is the 7th bit of IAR1 ( EERC register ) _EECR EQU 40H C_WRITECOM EQU 5<<5 ; Write data eeprom command C_READCOM EQU 6<<5 ; Read data eeprom command // define constant according to the MTP microcontroller type ifdef HT48E06 ; Condition compile, for HT48E06 C_Addr_Length EQU 7 ; Total bits of EEPROM address C_Data_Length EQU 8 ; Total bits of EEPROM data endif ifdef HT48E50 ; For HT48E50 C_Addr_Length EQU 8 ; Total bits of EEPROM address C_Data_Length EQU 8 ; Total bits of EEPROM data endif 27

32 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 下面有四个子程序 :WriteCommand,WriteAddr,WriteData 和 ReadData, 用来实现 EEPROM 的访问动作 每个命令都包括一个起始位和两个指令码, 总共需要写三位数据 输出命令码 此程序输出读命令 (110) 或者写命令 (101) 的三位数据 这三个位存放在 EE_command 的第 位 WriteCommand: MOV A,3 ; Start bit and op code of a command ; (total 3 bits) MOV COUNT,A WriteCommand_0: CLR DI ; Set the bit value of a command SZ EE_command.7 ; If bit 7 of EE_command register is 1 SET DI ; then write 1,else writ 0 to DI SET SK ; Output the bit at the rising edge CLR SK ; Change SK to low to prepare write the next ; bit CLR C ; Clear carry flag bit RLC EE_command ; Move to the next bit being written SDZ COUNT ; all bits have been output? JMP WriteCommand_0 ; No, continue to output RET ; Yes, return 28

33 第二章范例程序 输出 EEPROM 数据存储器地址 对于 HT48E50, 需要输出 9 位地址, 其中 8 位有效 其中第一位是 0 或者 1 都可以 对于 HT48E06, 需要输出 7 位地址, 其中 7 位都是有效地址 WriteAddr : MOV A, C_Addr_Length ; Total bits of EEPROM address MOV COUNT, A ; =8 (HT48E50) or 7 (HT48E06) ifndef HT48E06 ; Only HT48E50 has the following ; instructions SET SK ; Output the first bit (don t care bit) NOP CLR SK endif WriteAddr_0: ; Output 8 bits of address for HT48E50 CLR DI ; Only the highest 7 bits are valid for HT48E06 SZ ADDR.7 SET DI CLR C RLC ADDR ; Move to next bit SET SK ; Generate a falling edge NOP CLR SK SDZ COUNT ; Total address bits have been output? JMP WriteAddr_0 ; No, continue to output RET ; Yes, return 29

34 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 写入 EEPROM 数据存储器数据 此程序输出 EEPROM 数据存储器指定地址的数据 写入 8 位数据 WriteData: MOV A, C_Data_Length ; Total data bit MOV COUNT, A WriteData_0: CLR DI ; Output the data bit SZ WR_Data.7 SET DI CLR C RLC WR_Data ; Move to the next bit SET SK ; Generate a falling edge, to write data CLR SK SDZ COUNT ; Total data bit have been output? JMP WriteData_0 ; No, continue to output CLR CS ; Generate a TCDS size low pulse to start NOP ; Writing SET CS SNZ DO ; Wait for the completion of writing JMP $-1 ; Still in writing RET ; Writing completed, return 30

35 第二章范例程序 读取 EEPROM 数据存储器数据 此程序读出 EEPROM 数据存储器的数据, 并存入 WR_Data 缓存器 ReadData: MOV A, C_Data_Length ; Total read bits MOV COUNT, A CLR WR_Data ; Clear WR_Data ReadData_0: CLR C ; Prepare the place where the read bit ; Will be store RLC WR_Data ; Move read data to high bit SET SK ; EEPROM prepares the data at the rising ; edge SZ DO ; Read data bit, if it is 0, don t change ; bit value SET WR_Data.0 ; If it is 1, set the WR_Data CLR SK SDZ COUNT ; All data bits have been read? JMP ReadData_0 ; No, continue to read MOV A, WR_Data ; Move the read data to accumulator ACC RET 31

36 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 相关文件 EE_DATA.MTP 是一个需要下载的文件 在菜单 File/Open 如图 1-7 中浏览并且指定此文件 EE_DATA.ASM 是范例程序汇编语言源代码 EE_DATA1.C 是 C 语言版本 流程图 32

37 第二章范例程序 范例程序 5: 乐曲 此范例程序通过对 HT48E50 的两个内部定时器编程, 使用蜂鸣器来播放乐曲 蜂鸣器输出的时钟来源就是 HT48E50 的两个定时器 : 定时器 0 和定时器 1 定时器 0 包含一个 8 位可编程向上计数器, 定时器 1 包含一个 16 位可编程向上计数器 它们的时钟来源可以是外部信号或者系统频率 此范例程序中, 蜂鸣器输出的时钟来源于定时器 1, 而定时器 1 的时钟来源于系统时钟四分频, T1 不同的计数器初值会产生不同的时间的中断溢出, 因此也会产生不同的蜂鸣器频率输出 此范例程序中, 蜂鸣器输出的时钟来源于定时器 1 7 个基本音符频率在第五个八度 ( 例如 Do, Re, Mi, Fa, So, La, Ti), 分别是 523Hz, 587Hz, 659Hz, 698Hz, 783Hz, 880Hz 和 987Hz 定时器 1 的初值计算公式如下 ( 系统频率设定为 4MHz) R 是定时器的计数值,F NOTE 是音符频率 当 F NOTE 等于 523Hz, 即 Do 音符, 此时 R 值等于 778h 因此定时器 1 初值寄存器的值应该等于 0-778h=0F888h 低字节是 88h, 高字节是 0F8h 下表列出了和音符对应的定时器 1 初始值 音符 频率 (Hz) 定时器 1 初始值 TMR1H(Hex) TMR1L(Hex) Do 523 f8h 88H Re 587 f9h 59H Mi 659 fah 13H Fa 698 fah 68H So 783 fbh 03H La 880 fbh 90H Ti 987 fch 06H 此范例程序中, 定时器 0 作为音符长度周期的基础定时器 定时器 0 每个 8 毫秒产生一次中断, 而音符长度设为这个时间因子的倍数 变量 T_Counter 作为一个倍数, 那么音符长度 =8ms T_Counter 33

38 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 依照索引数 PAT1, 倍数可以从倍数表格中取出, 以下就是表格中包括的 16 个倍数 : 16,32,48,64,80,96,112,128,144,160,176,192,208,224,240, 255 此范例程序中,PAT1 设为 4, 则 T_Counter 等于 80, 即倍数表格中第四个倍数 那么此音符等于 640ms(8 80ms) 将 PAT2 定义成双倍的 PAT1, 那么它就等于 1280ms 倍数表格和 PAT1 PAT2 都可以根据需要调整 乐曲表格的数据格式每个音符都是由音调和播放长度组成 音调索引数参考音符表格的第一个字节 音符长度表格中第二个字节是播放长度索引数 表格的最后两个数据, 包括 0, 代表乐曲结束 相关文件 MELODY.MTP 是一个需要下载的文件 在菜单 File/Open 如图 1-7 中浏览并且指定此文件 MELODY.ASM 是范例程序汇编语言源代码 MELODY1.C 是 C 语言版本 流程图 34

39 35 第二章范例程序

40 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 36

41 第三章修改范例程序 第三章 修改范例程序 3 这一章帮助用户修改范例程序来适应其它的应用 在开始之前, 必须先在 PC 上安装 HT-IDE3000 建立范例程序的新项目 选择 Start/Program Group/HT-IDE3000 进入 HT-IDE3000 选择 Project/New 命令新建一个项目设置项目名称为 buzzer 选择 HT48E50 作为母体按下 [OK] 按键 显示配置选项对话框, 将配置设定为下一段中的表格内容 选择 Project/Edit 命令, 将源文件加入项目浏览目录, 仅选择 BUZZER.ASM( 或者 BUZZER1.C) 按下 [ADD] 按键, 加入项目按下 [OK] 按键, 完成项目编辑 选择 Project/Build 命令, 编译项目产生需要被下载的文件 BUZZER.MTP 然后按照第一章的 运行初学者工具范例程序, 下载新文件并运行 对于其他范例程序, 只要修改一下项目名称, 源文件和配置选项, 然后编译得到相关的.MTP 文件 下面的表格列出了每个范例程序的配置选项 37

42 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 设置 DIP 开关选择时钟来源 正确的设置 Start Kit 上的 DIP 开关, 可以选择 MTP 单片机 HT48E50 的时钟来源 如果选择晶振, 那么位置 1 和 4 的开关拨到 ON, 位置 2 和 3 的开关拨到 OFF 如果选择 RC, 那么位置 2 的开关拨到 ON, 其余开关位置拨到 OFF 可变电阻插入 Start Kit 面板上的 VR2 位置 电容值是 470pF 配置选项表格 配置选项 BUZZER Scan Key Timer EEPROM Melody System 4Mhz 4Mhz 4Mhz 4Mhz 4Mhz Frequency Product 28 SKDIP-A 28 SKDIP-A 28 SKDIP-A 28 SKDIP-A 28 SKDIP-A Wake-up Non-wake-up Non-wake-up Non-wake-up Non-wake-up Non-wake-up PA0~PA7 Input Type PA Schmitt Trigger Schmitt Trigger Schmitt Trigger Schmitt Trigger Schmitt Trigger Pull-High Pull-High Pull-High Pull-High Pull-High Pull-High PA Pull-High Pull-High Pull-High Pull-High Pull-High Pull-High PB Pull-High Pull-High Pull-High Pull-High Pull-High Pull-High PC Pull-High Pull-High Pull-High Pull-High Pull-High Pull-High PD Pull-High Pull-High Pull-High Pull-High Pull-High Pull-High PG OSC Crystal Crystal Crystal Crystal Crystal WDT Disable Disable Disable Disable Disable CLR WDT One Clear Instruction One Clear Instruction One Clear Instruction One Clear Instruction One Clear Instruction WDT Clock Source T1(System Clock/4) T1(System Clock/4) T1(System Clock/4) T1(System Clock/4) T1(System Clock/4) PB01/Buzzer BZ/ BZ PB0/PB1 PB0/PB1 PB0/PB1 BZ/ BZ LVR Disable Disable Disable Disable Disable LVR Voltage 3.0V 3.0V 3.0V 3.0V 3.0V BZ_Source Timer 0 Timer 0 Timer 0 Timer 0 Timer 1 38

43 第四章目标板 第四章 目标板 4 下图是 MTP 初学者工具印刷板布线图 HT48EXX 可以插入 28 SKDIP-A 封装的 HT48E50 单片机 运行正确的范例程序可做示范 39

44 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 MTP 单片机的时钟来源 DIP 开关选项表格如下 : DIP 开关位置 时钟来源 晶振 On Off Off On RC 振荡 Off On Off Off 40

45 41 第四章目标板

46 HOLTEK I/O 8-Bit MTP 初学者工具使用手册 42

47 指令定义 指令定义 5 ADC A, [m] 指令说明功能表示影响标志位 Add Data Memory to ACC with Carry 将指定数据存储器 累加器和进位标志位的内容相加后, 把结果储存回累加器 ACC ACC + [m] + C OV, Z, AC, C ADCM A, [m] Add ACC to Data Memory with Carry 指令说明将指定数据存储器 累加器和进位标志位的内容相加后, 把结果储存回指定数据存储器 功能表示 [m] ACC + [m] + C 影响标志位 OV, Z, AC, C ADD A, [m] 指令说明功能表示影响标志位 Add Data Memory to ACC 将指定数据存储器和累加器的内容相加后, 把结果储存回累加器 ACC ACC + [m] OV, Z, AC, C ADD A, x 指令说明功能表示影响标志位 Add immediate data to ACC 将累加器和立即数的内容相加后, 把结果储存回累加器 ACC ACC + x OV, Z, AC, C 43

48 HOLTEK I/O 型 8 位 MTP 单片机初学者工具使用手册 ADDM A, [m] Add ACC to Data Memory 指令说明 将指定数据存储器和累加器的内容相加后, 把结果储存回指定数据存储器 功能表示 [m] ACC + [m] 影响标志位 OV, Z, AC, C AND A, [m] 指令说明功能表示影响标志位 Logical AND Data Memory to ACC 将存在累加器和指定数据存储器中的数据作 AND 的运算, 然后把结果储存回累加器 ACC ACC AND [m] Z AND A, x 指令说明功能表示影响标志位 Logical AND immediate data to ACC 将存在累加器中的数据和立即数作 AND 的运算, 然后把结果储存回累加器 ACC ACC AND x Z ANDM A, [m] Logical AND ACC to Data Memory 指令说明将存在指定数据存储器和累加器中的数据作 AND 的运算, 然后把结果储存回数据存储器 功能表示 [m] ACC AND [m] 影响标志位 Z CALL addr Subroutine call 指令说明无条件地调用指定地址的子程序, 此时程序计数器先加 1 获得下一个要执行的指令地址并压入堆栈, 接着载入指定地址并从新地址继续执行程序, 由于此指令需要额外的运算, 所以为一个 2 周期的指令 功能表示 Stack Program Counter + 1 Program Counter addr 影响标志位 None CLR [m] Clear Data Memory 指令说明 指定数据存储器中的每一位均清除为 0 功能表示 [m] 00H 影响标志位 None 44

49 指令定义 CLR [m].i Clear bit of Data Memory 指令说明 指定数据存储器中的 i 位清除为 0 功能表示 [m].i 0 影响标志位 None CLR WDT 指令说明功能表示影响标志位 Clear Watchdog Timer 将 TO PDF 标志位和 WDT 全都清零 WDT cleared TO 0 PDF 0 TO, PDF CLR WDT1 指令说明功能表示影响标志位 Pre-clear Watchdog Timer 将 TO PDF 标志位和 WDT 全都清零, 请注意此指令要结合 CLR WDT2 一起动作且必须交替执行才有作用, 重复执行此项指令而没有与 CLR WDT2 交替执行将无任何作用 WDT cleared TO 0 PDF 0 TO, PDF CLR WDT2 指令说明功能表示影响标志位 Pre-clear Watchdog Timer 将 TO PDF 标志位和 WDT 全都清零, 请注意此指令要结合 CLR WDT1 一起动作且必须交替执行才有作用, 重复执行此项指令而没有与 CLR WDT1 交替执行将无任何作用 WDT cleared TO 0 PDF 0 TO, PDF CPL [m] Complement Data Memory 指令说明 将指定数据存储器中的每一位取逻辑反, 相当于从 1 变 0 或 0 变 1 功能表示 [m] [m] 影响标志位 Z 45

50 HOLTEK I/O 型 8 位 MTP 单片机初学者工具使用手册 CPLA [m] 指令说明功能表示影响标志位 Complement Data Memory with result in ACC 将指定数据存储器中的每一位取逻辑反, 相当于从 1 变 0 或 0 变 1, 而结果被储存回累加器且数据存储器中的内容不变 ACC [m] Z DAA [m] Decimal-Adjust ACC for addition with result in Data Memory 指令说明将存在累加器中的内容数值转换为 BCD( 二进制转成十进制 ) 数值, 如果低 4 位大于 9 或 AC 标志位被置位, 则在低 4 位加上一个 6, 不然低 4 位的内容不变, 如果高 4 位大于 9 或 C 标志位被置位, 则在高 4 位加上一个 6, 十进制的转换主要是依照累加器和标志位状况, 分别加上 00H 06H 60H 或 66H, 只有 C 标志位也许会被此指令影响, 它会指出原始 BCD 数是否大于 100, 并可以进行双精度十进制数相加 功能表示 [m] ACC + 00H 或 [m] ACC + 06H 或 [m] ACC + 60H 或 [m] ACC + 66H 影响标志位 C DEC [m] Decrement Data Memory 指令说明 将在指定数据存储器内的数据减 1 功能表示 [m] [m] 1 影响标志位 Z DECA [m] Decrement Data Memory with result in ACC 指令说明 将在指定数据存储器内的数据减 1, 把结果储存回累加器且数据存储器中的内 容不变 功能表示 ACC [m] 1 影响标志位 Z 46

51 指令定义 HALT Enter power down mode 指令说明此指令停止程序的执行并且关闭系统时钟, 但数据存储器和寄存器的内容仍被保留,WDT 和预分频器 (Prescaler) 被清零, 暂停标志位 PDF 被置位且 WDT 溢出标志位 TO 被清零 功能表示 TO 0 PDF 1 影响标志位 TO, PDF INC [m] Increment Data Memory 指令说明 将指定数据存储器内的数据加 1 功能表示 [m] [m] + 1 影响标志位 Z INCA [m] Increment Data Memory with result in ACC 指令说明 将指定数据存储器内的数据加 1, 把结果储存回累加器且数据存储器中的内容 不变 功能表示 ACC [m] + 1 影响标志位 Z JMP addr 指令说明功能表示影响标志位 Jump unconditionally 程序计数器的内容被指定地址所取代, 程序由新地址继续执行, 当新地址被加载入时, 必须插入一个空指令周期, 所以此指令为 2 个周期的指令 Program Counter addr None MOV A, [m] 指令说明功能表示影响标志位 Move Data Memory to ACC 将指定数据存储器的内容复制到累加器中 ACC [m] None MOV A, x 指令说明功能表示影响标志位 Move immediate data to ACC 将立即数载入至累加器中 ACC x None 47

52 HOLTEK I/O 型 8 位 MTP 单片机初学者工具使用手册 MOV [m], A 指令说明功能表示影响标志位 Move ACC to Data Memory 将累加器的内容复制到指定数据存储器 [m] ACC None NOP 指令说明功能表示影响标志位 OR A, [m] 指令说明功能表示影响标志位 No operation 空操作, 接下来顺序执行下一条指令 No operation None Logical OR Data Memory to ACC 将存在累加器和指定数据存储器中的数据作 OR 的运算, 然后把结果储存回累加器 ACC ACC OR [m] Z OR A, x 指令说明功能表示影响标志位 Logical OR immediate data to ACC 将存在累加器中的数据和立即数作 OR 的运算, 然后把结果储存回累加器 ACC ACC OR x Z ORM A, [m] 指令说明功能表示影响标志位 Logical OR ACC to Data Memory 将存在指定数据存储器和累加器中的数据作 OR 的运算, 然后把结果储存回数据存储器 [m] ACC OR [m] Z RET 指令说明功能表示影响标志位 Return from subroutine 将堆栈区的数据取回至程序计数器, 程序由取回的地址继续执行 Program Counter Stack None 48

53 指令定义 RET A, x 指令说明功能表示影响标志位 Return from subroutine and load immediate data to ACC 将堆栈区的数据取回至程序计数器且累加器载入立即数, 程序由取回的地址继续执行 Program Counter Stack ACC x None RETI 指令说明功能表示影响标志位 Return from interrupt 将堆栈区的数据取回至程序计数器且中断功能通过 EMI 位重新被使能,EMI 是控制中断使能的主中断位 ( 寄存器 INTC 的第 0 位 ), 如果在执行 RETI 指令之前还有中断未被响应, 则这个中断将在返回主程序之前被响应 Program Counter Stack EMI 1 None RL [m] Rotate Data Memory left 指令说明 将指定数据存储器的内容向左移 1 个位, 且第 7 位移回第 0 位 功能表示 [m].(i+1) [m].i ; (i = 0~6) [m].0 [m].7 影响标志位 None RLA [m] Rotate Data Memory left with result in ACC 指令说明 将指定数据存储器的内容向左移 1 个位, 且第 7 位移回第 0 位, 而移位的结果 储存回累加器且数据存储器中的内容不变 功能表示 ACC.(i+1) [m].i ; (i = 0~6) ACC.0 [m].7 影响标志位 None RLC [m] Rotate Data Memory Left through Carry 指令说明将指定数据存储器的内容连同进位标志位向左移 1 个位, 第 7 位取代进位位且原本的进位标志位移至第 0 位 功能表示 [m].(i+1) [m].i ; (i = 0~6) [m].0 C C [m].7 影响标志位 C 49

54 HOLTEK I/O 型 8 位 MTP 单片机初学者工具使用手册 RLCA [m] Rotate Data Memory left through Carry with result in ACC 指令说明将指定数据存储器的内容连同进位标志位向左移 1 个位, 第 7 位取代进位位且原本的进位标志位移至第 0 位, 而移位的结果储存回累加器且数据存储器中的内容不变 功能表示 ACC.(i+1) [m].i ; (i = 0~6) ACC.0 C C [m].7 影响标志位 C RR [m] Rotate Data Memory right 指令说明 将指定数据存储器的内容向右移 1 个位, 且第 0 位移回第 7 位 功能表示 [m].i [m].(i+1) ; (i = 0~6) [m].7 [m].0 影响标志位 None RRA [m] Rotate Data Memory right with result in ACC 指令说明 将指定数据存储器的内容向右移 1 个位, 且第 0 位移回第 7 位, 而移位的结果 储存回累加器且数据存储器中的内容不变 功能表示 ACC.i [m].(i+1) ; (i = 0~6) ACC.7 [m].0 影响标志位 None RRC [m] Rotate Data Memory right through Carry 指令说明将指定数据存储器的内容连同进位标志位向右移 1 个位, 第 0 位取代进位位且原本的进位标志位移至第 7 位 功能表示 [m].i [m].(i+1) ; (i = 0~6) [m].7 C C [m].0 影响标志位 C 50

55 指令定义 RRCA [m] Rotate Data Memory right through Carry with result in ACC 指令说明将指定数据存储器的内容连同进位标志位向右移 1 个位, 第 0 位取代进位位且原本的进位标志位移至第 7 位, 而移位的结果储存回累加器且数据存储器中的内容不变 功能表示 ACC.i [m].(i+1) ; (i = 0~6) ACC.7 C C [m].0 影响标志位 C SBC A, [m] 指令说明功能表示影响标志位 Subtract Data Memory from ACC with Carry 将累加器中的数据与指定数据存储器内容和进位标志位的反相减, 把结果储存回累加器 如果结果为负,C 标志位清除为 0, 反之结果为正或 0,C 标志位设置为 1 ACC ACC [m] C OV, Z, AC, C SBCM A, [m] Subtract Data Memory from ACC with Carry and result in Data Memory 指令说明将累加器中的数据与指定数据存储器内容和进位标志位的反相减, 把结果储存回数据存储器 如果结果为负,C 标志位清除为 0, 反之结果为正或 0,C 标志位设置为 1 功能表示 [m] ACC [m] C 影响标志位 OV, Z, AC, C SDZ [m] Skip if Decrement Data Memory is 0 指令说明将指定数据存储器的内容先减去 1 后, 如果结果为 0, 则程序计数器再加 1 跳过下一条指令, 由于取得下一指令时会要求插入一个空指令周期, 所以此指令为 2 个周期的指令 如果结果不为 0, 则程序继续执行下面的指令 功能表示 [m] [m] 1 Skip if [m] = 0 影响标志位 None 51

56 HOLTEK I/O 型 8 位 MTP 单片机初学者工具使用手册 SDZA [m] Skip if decrement Data Memory is zero with result in ACC 指令说明将指定数据存储器的内容先减去 1 后, 如果结果为 0, 则程序计数器再加 1 跳过下一条指令, 此结果会被储存回累加器且指定数据存储器中的内容不变, 由于取得下一指令时会要求插入一个空指令周期, 所以此指令为 2 个周期的指令 如果结果不为 0, 则程序继续执行下面的指令 功能表示 ACC [m] 1 Skip if ACC = 0 影响标志位 None SET [m] Set Data Memory 指令说明 将指定数据存储器的每一个位置位为 1 功能表示 [m] FFH 影响标志位 None SET [m].i Set bit of Data Memory 指令说明 将指定数据存储器的第 i 位置位为 1 功能表示 [m].i 1 影响标志位 None SIZ [m] Skip if increment Data Memory is 0 指令说明将指定数据存储器的内容先加上 1 后, 如果结果为 0, 则程序计数器再加 1 跳过下一条指令, 由于取得下一指令时会要求插入一个空指令周期, 所以此指令为 2 个周期的指令 如果结果不为 0, 则程序继续执行下面的指令 功能表示 [m] [m] + 1 Skip if [m] = 0 影响标志位 None SIZA [m] Skip if increment Data Memory is zero with result in ACC 指令说明将指定数据存储器的内容先加上 1 后, 如果结果为 0, 则程序计数器再加 1 跳过下一条指令, 此结果会被储存回累加器且指定数据存储器中的内容不变, 由于取得下一指令时会要求插入一个空指令周期, 所以此指令为 2 个周期的指令 如果结果不为 0, 则程序继续执行下面的指令 功能表示 ACC [m] + 1 Skip if ACC = 0 影响标志位 None 52

57 指令定义 SNZ [m].i Skip if bit i of Data Memory is not 0 指令说明 如果指定数据存储器的第 i 位不为 0, 则程序计数器再加 1 跳过下一条指令, 由于取得下一指令时会要求插入一个空指令周期, 所以此指令为 2 个周期的指 令 如果结果不为 0, 程序继续执行下面的指令 功能表示 Skip if [m].i 0 影响标志位 None SUB A, [m] 指令说明功能表示影响标志位 Subtract Data Memory from ACC 将累加器中内容减去指定数据存储器的数据, 把结果储存回累加器 如果结果为负,C 标志位清除为 0, 反之结果为正或 0,C 标志位设置为 1 ACC ACC [m] OV, Z, AC, C SUBM A, [m] Subtract Data Memory from ACC with result in Data Memory 指令说明将累加器中内容减去指定数据存储器的数据, 把结果储存回数据存储器 如果结果为负,C 标志位清除为 0, 反之结果为正或 0,C 标志位设置为 1 功能表示 [m] ACC [m] 影响标志位 OV, Z, AC, C SUB A, x 指令说明功能表示影响标志位 Subtract immediate Data from ACC 将累加器中内容减去立即数, 把结果储存回累加器 如果结果为负,C 标志位清除为 0, 反之结果为正或 0,C 标志位设置为 1 ACC ACC x OV, Z, AC, C SWAP [m] 指令说明功能表示影响标志位 Swap nibbles of Data Memory 将指定数据存储器的低 4 位与高 4 位互相交换 [m].3 ~ [m].0 [m].7 ~ [m].4 None 53

58 HOLTEK I/O 型 8 位 MTP 单片机初学者工具使用手册 SWAPA [m] 指令说明功能表示影响标志位 Swap nibbles of Data Memory with result in ACC 将指定数据存储器的低 4 位与高 4 位互相交换, 然后把结果储存回累加器且数据存储器的内容不变 ACC.3 ~ ACC.0 [m].7 ~ [m].4 ACC.7 ~ ACC.4 [m].3 ~ [m].0 None SZ [m] Skip if Data Memory is 0 指令说明 如果指定数据存储器的内容为 0, 则程序计数器再加 1 跳过下一条指令, 由于 取得下一指令时会要求插入一个空指令周期, 所以此指令为 2 个周期的指令 如果结果不为 0, 程序继续执行下面的指令 功能表示 Skip if [m] = 0 影响标志位 None SZA [m] 指令说明功能表示影响标志位 Skip if Data Memory is 0 with data movement to ACC 将指定数据存储器的内容复制到累加器, 如果值为 0, 则程序计数器再加 1 跳过下一条指令, 由于取得下一指令时会要求插入一个空指令周期, 所以此指令为 2 个周期的指令 如果结果不为 0, 程序继续执行下面的指令 ACC [m] Skip if [m] = 0 None SZ [m].i Skip if bit i of Data Memory is 0 指令说明 如果指定数据存储器第 i 位为 0, 则程序计数器再加 1 跳过下一条指令, 由于 取得下一指令时会要求插入一个空指令周期, 所以此指令为 2 个周期的指令 如果结果不为 0, 程序继续执行下面的指令 功能表示 Skip if [m].i = 0 影响标志位 None 54

59 指令定义 TABRDC [m] Read table (current page ) to TBLH and Data Memory 指令说明将表格指针 TBLP 所指的程序代码低字节 ( 当前页 ) 移至指定数据存储器且将高字节移至 TBLH 功能表示 [m] 程序代码 ( 低字节 ) TBLH 程序代码 ( 高字节 ) 影响标志位 None TABRDL [m] Read table ( last page ) to TBLH and Data Memory 指令说明将表格指针 TBLP 所指的程序代码低字节 ( 最后一页 ) 移至指定数据存储器且将高字节移至 TBLH 功能表示 [m] 程序代码 ( 低字节 ) TBLH 程序代码 ( 高字节 ) 影响标志位 None XOR A, [m] 指令说明功能表示影响标志位 Logical XOR Data Memory to ACC 将存在累加器和指定数据存储器中的数据作 XOR 的运算, 然后把结果储存回累加器 ACC ACC XOR [m] Z XORM A, [m] Logical XOR ACC to Data Memory 指令说明将存在指定数据存储器和累加器中的数据作 XOR 的运算, 然后把结果储存回数据存储器 功能表示 [m] ACC XOR [m] 影响标志位 Z XOR A, x 指令说明功能表示影响标志位 Logical XOR immediate data to ACC 将存在累加器中的数据和立即数作 XOR 的运算, 然后把结果储存回累加器 ACC ACC XOR x Z 55

60 HOLTEK I/O 型 8 位 MTP 单片机初学者工具使用手册 56

61 盛群半导体股份有限公司 ( 总公司 ) 台湾新竹市科学工业园区研新二路 3 号电话 : 传真 : 盛群半导体股份有限公司 ( 台北业务处 ) 台湾台北市南港区园区街 3 之 2 号 4 楼之 2 电话 : 传真 : 传真 : (International sales hotline) 盛扬半导体有限公司 ( 上海业务处 ) 上海宜山路 889 号 2 号楼 7 楼 电话 : 传真 : 盛扬半导体有限公司 ( 深圳业务处 ) 深圳市深南中路赛格广场 43 楼 电话 : 传真 : 盛扬半导体有限公司 ( 北京业务处 ) 北京市西城区宣武门西大街甲 129 号金隅大厦 1721 室 电话 : , , 传真 : 盛扬半导体有限公司 ( 成都业务处 ) 成都市东大街 97 号香槟广场 C 座 709 室 电话 : 传真 : Holmate Semiconductor, Inc.( 北美业务处 ) Fremont Blvd., Fremont, CA 电话 : 传真 : 盛永半导体 ( 深圳 ) 有限公司深圳市南山区高新技术产业园北区清华信息港 A 座 602 室电话 : 传真 : Sharing Success Through Excellence 使用指南中所出现的信息在出版当时相信是正确的, 然而盛群对于说明书的使用不负任何责任 文中提到的应用目的仅仅是用来做说明, 盛群不保证或表示这些没有进一步修改的应用将是适当的, 也不推荐它的产品使用在会由于故障或其它原因可能会对人身造成危害的地方 盛群产品不授权使用于救生 维生器件或系统中做为关键器件 盛群拥有不事先通知而修改产品的权利, 对于最新的信息, 请参考我们的网址 57

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

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

Tel:010-62981668-2930 1

Tel:010-62981668-2930  1 Access 93C46 with SPI function V1.0.0 Jan. 31, 2005 http://www.sunplusmcu.com Tel:010-62981668-2930 http://www.sunplusmcu.com E-mail:mcu@sunplus.com.cn 1 0 0...2 1...3 2...4 2.1...4 2.2...5 3...6 3.1 AT93C46...6

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

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi MICROCHIP EVM Board : APP001 1-1. APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pin 16 I/O Extension Interface 1-2. APP001 Block_A Block_B

More information

目录

目录 ALTERA_CPLD... 3 11SY_03091... 3 12SY_03091...4....5 21 5 22...8 23..10 24..12 25..13..17 3 1EPM7128SLC.......17 3 2EPM7032SLC.......18 33HT46R47......19..20 41..20 42. 43..26..27 5151DEMO I/O...27 52A/D89C51...28

More information

MDT90P01 4-Bit RISC MCU 使用及注意事项 1. MDT90P01 4-bit RISC MCU PIN MAP: SOT-26 PB0 1 6 PB3 VSS 2 5 VDD PB1 3 4 PB2/RTCC 2. IC 烧入注意事项 : A. 需制作转接座 : Writer

MDT90P01 4-Bit RISC MCU 使用及注意事项 1. MDT90P01 4-bit RISC MCU PIN MAP: SOT-26 PB0 1 6 PB3 VSS 2 5 VDD PB1 3 4 PB2/RTCC 2. IC 烧入注意事项 : A. 需制作转接座 : Writer MT90P0 4-Bit RISC MCU 使用及注意事项 MT90P0 4-bit RISC MCU PIN MAP: SOT-26 PB0 6 PB3 VSS 2 5 V PB 3 4 PB2/RTCC 2 IC 烧入注意事项 : A 需制作转接座 : Writer PIN MAP: V NC PB3 PB2 VSS PB PB0 NC ( 底 ) B 需更改 Writer Firmware WM0

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

<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

2 14 PORTC.1 PORTB.3 PORTA.2/T0 GND PORTB.2 PORTA.0 PORTC.3 PORB.0/OSCO PORTB.1/OSCI PORTC.0 PORTC.2 SH69P21 /SOP PORTA

2 14 PORTC.1 PORTB.3 PORTA.2/T0 GND PORTB.2 PORTA.0 PORTC.3 PORB.0/OSCO PORTB.1/OSCI PORTC.0 PORTC.2 SH69P21 /SOP PORTA 1K 4 SH6610C 4 OTP ROM 1K X 16 RAM 88 X 4-24 - 64 2.4V-5.5V - fosc = 30kHz - 4MHz, = 2.4V - 5.5V - fosc = 4MHz - 8MHz, = 4.5V - 5.5V 11 CMOS I/O 4 ( ) 8 / - 0 PORTA.0 ( / / ) - 0 - PORTB ( ) ( ) - 32.768kHz,

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

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

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

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 ............ 1 2 3 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

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

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Ác Åé å Serial ATA ( Silicon Image SiI3114) S A T A (1) SATA (2)

More information

微處理機期末專題

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

More information

Guide to Install SATA Hard Disks

Guide to Install SATA Hard Disks SATA RAID 1. SATA. 2 1.1 SATA. 2 1.2 SATA 2 2. RAID (RAID 0 / RAID 1 / JBOD).. 4 2.1 RAID. 4 2.2 RAID 5 2.3 RAID 0 6 2.4 RAID 1.. 10 2.5 JBOD.. 16 3. Windows 2000 / Windows XP 20 1. SATA 1.1 SATA Serial

More information

WinMDI 28

WinMDI 28 WinMDI WinMDI 2 Region Gate Marker Quadrant Excel FACScan IBM-PC MO WinMDI WinMDI IBM-PC Dr. Joseph Trotter the Scripps Research Institute WinMDI HP PC WinMDI WinMDI PC MS WORD, PowerPoint, Excel, LOTUS

More information

AL-MX200 Series

AL-MX200 Series PostScript Level3 Compatible NPD4760-00 TC Seiko Epson Corporation Seiko Epson Corporation ( ) Seiko Epson Corporation Seiko Epson Corporation Epson Seiko Epson Corporation Apple Bonjour ColorSync Macintosh

More information

Microsoft Word - ha0013s.doc

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

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

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

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

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

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP Serial ATA ( Sil3132)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 10 (5) S A T A... 12 Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS

More information

Microsoft Word - MSP430 Launchpad 指导书.docx

Microsoft Word - MSP430 Launchpad 指导书.docx Contents 3... 9... 14 MSP430 LAUNCHPAD 指导书 3 第一部分第一个工程 New Project File > New > CCS Project Project name: ButtonLED Device>Family: MSP430 Variant: MSP430G2553 Project templates and examples : Empty Project

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

Application Note Format

Application Note Format USB 說 2 - AD PWM Office: 6F, No. 12, Innovation 1st. RD., Science-Based Industrial Park, Hsin-Chu City, Taiwan, R.O.C Tel: +886-3-6661766 ext.1672 Fax: +886-3-6661765 Etoms Electronics Corp. Publication

More information

DR2010.doc

DR2010.doc DR/2010 HACH 11-8-96-2 HACH. DR/2010, / UL E79852 CSA C22.223 LR 58275 VDE GS 1015-92 FCC"A" 15 : AMADOR CORP, HACH. EN50 011/CISPR 11 "B" (EMI)/89/336/EEC/EMC: AMADOR CORP, HACH.. EN50 082-1( )/89/226/EEC

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

PTS7_Manual.PDF

PTS7_Manual.PDF User Manual Soliton Technologies CO., LTD www.soliton.com.tw - PCI V2.2. - PCI 32-bit / 33MHz * 2 - Zero Skew CLK Signal Generator. - (each Slot). -. - PCI. - Hot-Swap - DOS, Windows 98/2000/XP, Linux

More information

P4i45GL_GV-R50-CN.p65

P4i45GL_GV-R50-CN.p65 1 Main Advanced Security Power Boot Exit System Date System Time Floppy Drives IDE Devices BIOS Version Processor Type Processor Speed Cache Size Microcode Update Total Memory DDR1 DDR2 Dec 18 2003 Thu

More information

EK-STM32F

EK-STM32F STMEVKIT-STM32F10xx8 软 件 开 发 入 门 指 南 目 录 1 EWARM 安 装... 1 1.1 第 一 步 : 在 线 注 册... 1 1.2 第 二 步 : 下 载 软 件... 2 1.3 第 三 步 : 安 装 EWARM... 3 2 基 于 STMEVKIT-STM32F10xx8 的 示 例 代 码 运 行... 6 2.1 GPIO Demo... 6 2.2

More information

ARM JTAG实时仿真器安装使用指南

ARM JTAG实时仿真器安装使用指南 ARM JTAG Version 1.31 2003. 11. 12 ARM JTAG ARM JTAG.3 ARM 2.1.4 2.2.4 ARM JTAG 3.1 18 3.2 18 3.2.1 Multi-ICE Server.18 3.2.2 ADS..21 ARM JTAG 4.1 Multi-ICE Server 33 4.1.1 Multi-ICE Server..... 33 4.1.2

More information

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING 前言 - Andrew Payne 目录 1 2 Firefly Basics 3 COMPONENT TOOLBOX 目录 4 RESOURCES 致谢

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

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 PowerPoint - C15_LECTURE_NOTE_05.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt 8088/8086 MICROPROCSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS The MOVE The move (MOV) instruction is used to transfer a byte or a word of data from a source operand to a destination operand

More information

untitled

untitled EDM12864-GR 1 24 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3 4. -------------------------------------------------------6

More information

JLX

JLX PRODUCT:LCD MODULE. Model No.: JLX177-006 Product Type: 1.77 inch QVGA TFT Modoule. 产品规格书 晶联讯研发研发部 : Written By Checked By Approved By 客户名称 : 结构电子核准 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn

More information

a b c d e f g C2 C1 2

a b c d e f g C2 C1 2 a b c d e f g C2 C1 2 IN1 IN2 0 2 to 1 Mux 1 IN1 IN2 0 2 to 1 Mux 1 Sel= 0 M0 High C2 C1 Sel= 1 M0 Low C2 C1 1 to 2 decoder M1 Low 1 to 2 decoder M1 High 3 BCD 1Hz clk 64Hz BCD 4 4 0 1 2 to 1 Mux sel 4

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

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

HT48R05A-1/HT48R06A-1 Cost-Effective I/O 型单片机使用手册 本使用手册版权为盛群半导体股份有限公司所有, 非经盛群半导体股份有限公司书面授权同意, 不得通过任何形式复制 储存或传输 目录 目录 第一部份单片机概论... 1 第一章硬件结构... 3 简介...3 特性...4 技术特性...4 内核特性...4 周边特性...5 选择表...5 系统框线图...6

More information

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8 els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8 Yamaha ELS-0/0C..8 LCD ELS-0/0C v. typeu LCD ELS-0/0C typeu / -6 / [SEARCH] / - ZH ELS-0/0C.8 els0xu_zh_nf_v8.book Page Wednesday, June,

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

TX-NR3030_BAS_Cs_ indd

TX-NR3030_BAS_Cs_ indd TX-NR3030 http://www.onkyo.com/manual/txnr3030/adv/cs.html Cs 1 2 3 Speaker Cable 2 HDMI OUT HDMI IN HDMI OUT HDMI OUT HDMI OUT HDMI OUT 1 DIGITAL OPTICAL OUT AUDIO OUT TV 3 1 5 4 6 1 2 3 3 2 2 4 3 2 5

More information

68369 (ppp quickstart guide)

68369 (ppp quickstart guide) Printed in USA 04/02 P/N 68369 rev. B PresencePLUS Pro PC PresencePLUS Pro PresencePLUS Pro CD Pass/Fails page 2 1 1. C-PPCAM 2. PPC.. PPCAMPPCTL 3. DB9D.. STPX.. STP.. 01 Trigger Ready Power 02 03 TRIGGER

More information

mdt1030

mdt1030 深圳市英锐恩科技有限公司 第 1 页 单片机集成方案全方位解决服务商 优质智能电子产品 芯 方案解决商 Micon MDT1030 产品用户参考手册 全球销售及服务联系信息 : 深圳市英锐恩科技有限公司 ENROO-TECH(SHENZHEN)CO.,LTD 中国 深圳市福田区福华路嘉汇新城汇商中心 27 楼 2701 室 Enroo-Tech Technologies CO., Limited Light-Tech

More information

P4VM800_BIOS_CN.p65

P4VM800_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Fri 02/25/2005] BIOS Version : P4VM800 BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor

More information

R/W

R/W (HD44780 KS0066 ) 3 3 5 6 10 14 HD44780/KS0066 16 2 LCM 8 1 40 4 LCD HD44780/KS0066 HD44100 IC PCB 0.1 CMOS 1. 2. 3. 4. 5. RH60% 6. 1. 2. 3. PCB 3 4. 5. 6. 1. 280 C 2. 3 4s 3. 4. 5. 3 5 1. 2. IC 3. DC-DC

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC General instruction format for machine code 611 37100 微處理機原理與應用 Lecture 04-4 MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE

More information

2_dvdr3380_97_CT_21221b.indd

2_dvdr3380_97_CT_21221b.indd 64 65 66 ALL 3 67 a STANDBY-ON 2 a b c d e f g h i j k l b TIMER c SYSTEM-MENU d e SELECT f REC g. > h TOP MENU i ANGLE j RETURN k SUBTITLE l REC MODE 68 m n REC SOURCE o DISC-MENU p OK q EDIT r PLAYÉ

More information

P4V88+_BIOS_CN.p65

P4V88+_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Wed 12/22/2004] BIOS Version : P4V88+ BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt 8088/8086 MICROPROCESSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS 8088/8086 MICROPROCESSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS 5.1 Data-Transfer Instructions 5.2 Arithmetic Instructions

More information

RESET OSCO OSCI OSC CPU WDTEN RC RESET PRESCALER PORTA (4-BITS) WATCHDOG TIMER Power on PORTB (4-BITS) PORTA [0:3] PORTB [0:3] LPD PORTC (4-BITS) LPDO

RESET OSCO OSCI OSC CPU WDTEN RC RESET PRESCALER PORTA (4-BITS) WATCHDOG TIMER Power on PORTB (4-BITS) PORTA [0:3] PORTB [0:3] LPD PORTC (4-BITS) LPDO 4K / I/O 4 SH6610C 4 OTPROM 4K X 16 SH69P25 MASK ROM 4K X 16 SH69K25 RAM 192 X 4-32 - 160 2.4V - 5.5V 5.0V 22 I/O 4 8 / PORTA-PORTF / - Timer0 - PORTB & PORTC / - 32.768kHz 4MHz - 400kHz 4MHz - RC 400kHz

More information

PIC16F F MPLAB 08 16F LED 15 LED

PIC16F F MPLAB 08 16F LED 15 LED PIC16F877 PIC16F877 03 16F877 05 06 MPLAB 08 16F877 13 LED 15 LED 17 20 24 2 PIC16F877 PIC16F877 DIP VDD VSS CLOCK CPU :,AND,OR,XOR ROM: CPU ROM RAM: CPU,CPU I/O:CPU, CPU,, 16F877 RAM 512 128 Bank Bank

More information

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Terminal Mode No User User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Mon1 Cam-- Mon- Cam-- Prohibited M04 Mon1 Cam03 Mon1 Cam03

More information

Converting image (bmp/jpg) file into binary format

Converting image (bmp/jpg) file into binary format RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014

More information

audiogram3 Owners Manual

audiogram3 Owners Manual USB AUDIO INTERFACE ZH 2 AUDIOGRAM 3 ( ) * Yamaha USB Yamaha USB ( ) ( ) USB Yamaha (5)-10 1/2 AUDIOGRAM 3 3 MIC / INST (XLR ) (IEC60268 ): 1 2 (+) 3 (-) 2 1 3 Yamaha USB Yamaha Yamaha Steinberg Media

More information

S325A 2

S325A 2 TX-NR609 S325A 2 ON/STANDBY ON/STANDBY POWER POWER ON/STANDBY POWER 3 2 2 3 3 * 4 VCR/DVR ON/STANDBY 69 5 * *2 *3*4 -*5 *5 *6 *7 *6 *6 *6 *8 *9 * *0 *9 6 * *2 *3 *4 *5 *6 *7 *8 *9 *0 *0 7 ON/STANDBY 22

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha CYPOK CYPOK 1 UltraEdit Project-->Install Language Tool: Language Suite----->hi-tech picc Tool Name ---->PICC Compiler Executable ---->c:hi-picinpicc.exe ( Command-line Project-->New Project-->File Name--->myc

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC 4.1 Converting Assembly Language Instructions to

More information

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn Xi III Zebra XI III 1 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn 230V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666

More information

Microsoft Word - LD5515_5V1.5A-DB-01 Demo Board Manual

Microsoft Word - LD5515_5V1.5A-DB-01 Demo Board Manual Subject LD5515 Demo Board Model Name (5V/1.5A) Key Features Built-In Pump Express TM Operation Flyback topology with PSR Control Constant Voltage Constant Current High Efficiency with QR Operation (Meet

More information

KDC-U5049 KDC-U4049 Made for ipod, and Made for iphone mean that an electronic accessory has been designed to connect specifically to ipod, or iphone,

KDC-U5049 KDC-U4049 Made for ipod, and Made for iphone mean that an electronic accessory has been designed to connect specifically to ipod, or iphone, KDC-U5049 KDC-U4049 Made for ipod, and Made for iphone mean that an electronic accessory has been designed to connect specifically to ipod, or iphone, respectively, and has been certified by the developer

More information

1.ai

1.ai HDMI camera ARTRAY CO,. LTD Introduction Thank you for purchasing the ARTCAM HDMI camera series. This manual shows the direction how to use the viewer software. Please refer other instructions or contact

More information

untitled

untitled niosii H:\DB2005\project\niosDK\Example\NiosSmall QuartusII4.2 File -> New Project Wizard Diectory,Name,Top-Level Entity Add Files EDA Tools Setting Finish, OK H:\DB2005\project\niosDK\Example\NiosSmall

More information

SDP 1 2 3 4 8 9 10 12 19

SDP 1 2 3 4 8 9 10 12 19 SDP SDP 1 2 3 4 8 9 10 12 19 SDP 2 SDP CANBUS 3m/s 48 1 2 N 3 4 5 6 7 8 9 EMC EMC ENS008212 EN618003 10 IP21 SDP 3 1 1 4 2 5 3 P24 103 104 N24 G24 P24 101 102 N24 G24 J2 J3 n P2 P1 P3 J2 J1 J3 1 P2 P1

More information

Microsoft Word - MTK平台生产软件使用说明.doc

Microsoft Word - MTK平台生产软件使用说明.doc MTK 1. 1.1 SMT BSN 1.2 1 IMEI 2. 2 2.1 MTK Flash Flash NAND FlashMP3 1 SMT SOFT Flash 2 SOFT MKT USB-RS232 921600 8 2.2 COPY 2.3 USB PCUSB USB 8 USB USB USB-RS232 (USB ) RS232 PCRS232 8 4V2A 2.4 DA File

More information

IT (1) IDE... 2 (2) BIOS IDE RAID... 3 (3) RAID BIOS RAID... 5 (4) R A I D (5) ID E RA ID... 15

IT (1) IDE... 2 (2) BIOS IDE RAID... 3 (3) RAID BIOS RAID... 5 (4) R A I D (5) ID E RA ID... 15 IT8212...2 (1) IDE... 2 (2) BIOS IDE RAID... 3 (3) RAID BIOS RAID... 5 (4) R A I D... 13 (5) ID E RA ID... 15 Ác Åé å IT8212 (1) IDE (2) BIOS IDE RAID (3) RAID BIOS RAID (4) RAID (5) RAID (a) ( )IDE (

More information

Microsoft Word - sim46x53_54av110.doc

Microsoft Word - sim46x53_54av110.doc A/D 型八位 OTP 单片机 盛群知识产权政策 专利权盛群半导体公司在全球各地区已核准和申请中之专利权至少有 6 件以上, 享有绝对之合法权益 与盛群公司 MCU 或其它产品有关的专利权并未被同意授权使用, 任何经由不当手段侵害盛群公司专利权之公司 组织或个人, 盛群将采取一切可能的法律行动, 遏止侵权者不当的侵权行为, 并追讨盛群公司因侵权行为所受之损失 或侵权者所得之不法利益 商标权盛群之名称和标识

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

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

General Description: Preliminary TTP916 Consumer IC VCD/DVD LCD Green mode Stand-by mode( 1W ) Features: 2.2V-5.5V LCD RAM read condition 2.6V-5.5V RC

General Description: Preliminary TTP916 Consumer IC VCD/DVD LCD Green mode Stand-by mode( 1W ) Features: 2.2V-5.5V LCD RAM read condition 2.6V-5.5V RC General Description: IC VCD/DVD LCD Green mode Stand-by mode( 1W ) Features: 2.2V-5.5V LCD RAM read condition 2.6V-5.5V RC 15K 300pF 256KHZ default on 32 function key Built-in TT6221/TT6222 decoder Provide

More information

T1028_Manual_KO_V3 0.pdf

T1028_Manual_KO_V3 0.pdf 2009 : 2009/09 PC Microsoft, MS-DOS, Windows, Windows Sound System Microsoft Corporation Intel, Atom Intel Corporation Sound Blaster, Sound Blaster ProCreative Technology I AC AC AC AC AC - 115 V/60 Hz

More information

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC LCD PIC 单片机解决方案 集成 LCD 驱动器模块的 PIC 单片机 www.microchip.com/lcd ,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC,

More information

CD DX Onkyo CD CD Cs

CD DX Onkyo CD CD Cs CD DX-7355... 2... 13... 15 Onkyo CD CD... 26 Cs 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. S3125A 13. 14. 15. A. B. C. D. E. F. 16. 17. 18. 20cm 8" 10cm 4" 10cm 4" Cs-2 1. 2. Onkyo 3. 4. AC230V 50Hz AC120V

More information

CA-C750К

CA-C750К 1 3 3 4 PC 4 USB 5 5 6 8 9 11 mediasync Manager?...13 mediasync Manager 15 25 38 39 41 41 DRM...44 Image Manager...44 47 49 49 50 50 51 51 51 52 / 52 A-B 53 MP3 53 /FM 54 FM 55 FM 55 BMP56 56 57 57 58

More information

Microsoft Word - 3-1_instruction

Microsoft Word - 3-1_instruction 3-1 HT66Fx0 指令集與定址法 HT66Fx0 指令共可區分為七大類, 大致介紹如下 : 1. 資料搬移與轉移指令 (Moving and Transferring Data): 搬移指令可說是微控制器程式中運用最頻繁的指令,HT66Fx0 提供三種形式的 MOV 指令, 提供累加器 (ACC) 至暫存器 暫存器至累加器以及常數至累加器的資料搬移, 最重要的是透過 MOV 指令可讓微控制器透過

More information

(02)2809-4742 (02)2809-4742 27 28 (02)2809-4742 85 3 (02)3343-3300 156 12 (02

(02)2809-4742 (02)2809-4742 27 28 (02)2809-4742 85 3 (02)3343-3300  156 12 (02 3475 http://mops.tse.com.tw http://www.ic-fortune.com (02)2809-4742 denis.lee@ic-fortune.com (02)2809-4742 nanhui.lee@ic-fortune.com 27 28 (02)2809-4742 85 3 (02)3343-3300 http://www.fhs.com.tw 156 12

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

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12 ... 3... 3... 3... 3... 4 1JTAG ICE PC... 4 2JTAG ICE... 4 3... 4 4... 4 5JTAG... 5 6ISP... 5 IDE... 6 1 AVR STUDIO... 6 2 JTAGICE... 6 3JTAGICE... 12 4.... 16 5.... 17 6. JTAG ICE... 19 ISP... 20 1PonyProg2000...

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

P4Dual-915GL_BIOS_CN.p65

P4Dual-915GL_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date Total Memory DIMM 1 DIMM 2 [ 14:00:09] [Wed 01/05/2005] BIOS Version : P4Dual-915GL BIOS P1.00 Processor Type : Intel (R) Pentium

More information

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

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

More information

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8 Smart TPM Rev. 1001 Smart TPM Ultra TPM Smart TPM TPM...3 1. BIOS... 3 2. Infineon TPM Smart TPM... 4 2.1. Infineon TPM...4 2.2. Smart TPM...4 3. TPM... 5 3.1. Smart TPM TPM...5 3.2. Advanced Mode...8

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

ARK-14013/14017/14018

ARK-14013/14017/14018 ARK-24017F 8 ARK-24017F : 8 2 ii 1997~2000,,,,,, 1...3 1.1 ARK...3 1.2 ARK-24017F...3 ARK-24017F?...3 ARK-24017F...3 ARK-24017F...3 ARK-24017F...5 ARK-24017F...6...7 2.1...7 2.2...7 ARK...7...8...8...8...9

More information

Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Micro

Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Micro Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A... 11 (6) Microsoft Windows 2000... 14 Ác Åé å Serial ATA ( nvidia

More information

行业

行业 PCL-818HD/HG/L PCL-818HD/HG/L 1.1...2 1.1.1 /...2 1.1.2 ID...2 1.2...3 1.3...3 2.1...3 2.2...3 2.2.1...4 2.2.2...4 2.2.3 DMA...5 2.2.4...5 2.2.5 D/A...5 2.2.6...6 2.2.7 EXE.trigger GATE0...6 2.2.8 FIFO

More information

C语言的应用.PDF

C语言的应用.PDF AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local

More information

775i65PE_BIOS_CN.p65

775i65PE_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 14:00:09] [Wed 10/20/2004] BIOS Version : 775i65PE BIOS P1.00 Processor Type : Intel (R) CPU 3.20 GHz Processor Speed : 3200

More information

行业

行业 PCL-1800 PCL-1800 1.1...2 1.1.1 1K FIFO...2 1.1.2...2 1.1.3 16...3 1.1.4...3 1.1.5...3 1.1.6...3 1.2...3 1.3...4 1.4...5 2.1...5 2.2...6 2.2.1...6 2.2.2...6 2.2.3 D/A...7 2.2.4...7 2.2.5 TRIG0 GATE0...8

More information

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica CP Chip Power ARM Cortex-M3 (STM32F) ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplication and hardware

More information

PROFIBUS3.doc

PROFIBUS3.doc PLC PLC ProfiBus 3. PROFIBUS-DP PROFIBUS-DP PROFIBUS-DP PROFIBUS S7 STEP7 SIMATIC NET S5 COM PROFIBUS COM5431 PROFIBUS-DP GSD GSD *.GSD *. GSE GSD S7 STEP7 PROFIBUS DP S7-400 CPU416-2DP S7-200 PROFIBUS

More information