• 汇编语言的出现大大提高了编程效率,但是有一个问题就是不同CPU的指令集可能不同,这样就需要为不同的CPU编写不同的汇编程序。于是又出现了高级语言比如C,或者是后来的C++,JAVA,C#。高级语言把多条汇编指令合成成为了一个表达式,并且去除了许多操作细节(比如堆栈操作,寄存器操作),而是以一种更直观的方式来编写程序,而面向对象的语言的出现使得程序编写更加符合我们的思维方式。我们不必把尽力放到低层的细节上,而更多的关注程序的本身的逻辑的实现。 对于高级语言来说需要一个编译器来完成高级语言到汇编语言的转换。所
  • 汇编语言的出现大大提高了编程效率,但是有一个问题就是不同CPU的指令集可能不同,这样就需要为不同的CPU编写不同的汇编程序。于是又出现了高级语言比如C,或者是后来的C++,JAVA,C#。高级语言把多条汇编指令合成成为了一个表达式,并且去除了许多操作细节(比如堆栈操作,寄存器操作),而是以一种更直观的方式来编写程序,而面向对象的语言的出现使得程序编写更加符合我们的思维方式。我们不必把尽力放到低层的细节上,而更多的关注程序的本身的逻辑的实现。 对于高级语言来说需要一个编译器来完成高级语言到汇编语言的转换。所 >>
  • 来源:blog.sina.com.cn/s/blog_638ac15c0102w014.html
  • 前段时间做了个迷你电子称跟大家分享一下。 当时设计的时候想着用两节五号干电池让它工作,综合了一下成本,选用了STC15W408AS 20P 做主控,采用74HC595串口驱动数码管做显示。 不得不在这里赞扬一下STC15W408AS这个单片机,个人认为它价格便宜,功能强大,引脚少,更重要的是工作电压是5.
  • 前段时间做了个迷你电子称跟大家分享一下。 当时设计的时候想着用两节五号干电池让它工作,综合了一下成本,选用了STC15W408AS 20P 做主控,采用74HC595串口驱动数码管做显示。 不得不在这里赞扬一下STC15W408AS这个单片机,个人认为它价格便宜,功能强大,引脚少,更重要的是工作电压是5. >>
  • 来源:www.ndiy.cn/forum.php?mod=viewthread&tid=33868&highlight=STC15W
  • 汇编语言的出现大大提高了编程效率,但是有一个问题就是不同CPU的指令集可能不同,这样就需要为不同的CPU编写不同的汇编程序。于是又出现了高级语言比如C,或者是后来的C++,JAVA,C#。高级语言把多条汇编指令合成成为了一个表达式,并且去除了许多操作细节(比如堆栈操作,寄存器操作),而是以一种更直观的方式来编写程序,而面向对象的语言的出现使得程序编写更加符合我们的思维方式。我们不必把尽力放到低层的细节上,而更多的关注程序的本身的逻辑的实现。 对于高级语言来说需要一个编译器来完成高级语言到汇编语言的转换。所
  • 汇编语言的出现大大提高了编程效率,但是有一个问题就是不同CPU的指令集可能不同,这样就需要为不同的CPU编写不同的汇编程序。于是又出现了高级语言比如C,或者是后来的C++,JAVA,C#。高级语言把多条汇编指令合成成为了一个表达式,并且去除了许多操作细节(比如堆栈操作,寄存器操作),而是以一种更直观的方式来编写程序,而面向对象的语言的出现使得程序编写更加符合我们的思维方式。我们不必把尽力放到低层的细节上,而更多的关注程序的本身的逻辑的实现。 对于高级语言来说需要一个编译器来完成高级语言到汇编语言的转换。所 >>
  • 来源:blog.sina.com.cn/s/blog_638ac15c0102w014.html
  • 将指定的[写入触发位地址]置ON,保存在人机界面中的采样数据会被写入内部寄存器。 如果取消勾选[模式]选项卡-扩展设置中的[在完成指定周期后覆盖原有数据]复选框,可以写入每个块。 写入采样数据  如果在[写入数据]选项卡中勾选[包括周期数],则会在起始地址中以二进制形式保存执行的采样周期数(保存的采样数据数)。 例如,如果周期数是5,当前采样轮次是2,那么[存储数据数]就是2。此时,对于样本3及以后的采样数据,将在保存区中保存0。 如果未勾选[包括周期数],则从起始地址起保存第1个采样数据。
  • 将指定的[写入触发位地址]置ON,保存在人机界面中的采样数据会被写入内部寄存器。 如果取消勾选[模式]选项卡-扩展设置中的[在完成指定周期后覆盖原有数据]复选框,可以写入每个块。 写入采样数据 如果在[写入数据]选项卡中勾选[包括周期数],则会在起始地址中以二进制形式保存执行的采样周期数(保存的采样数据数)。 例如,如果周期数是5,当前采样轮次是2,那么[存储数据数]就是2。此时,对于样本3及以后的采样数据,将在保存区中保存0。 如果未勾选[包括周期数],则从起始地址起保存第1个采样数据。 >>
  • 来源:www.proface.com.cn/otasuke/files/manual/gpproex/new/refer/mergedProjects/sampling/sampling_mm_internaldeviceoperations.htm
  • 一、CPU结构与特点 1.8086/8088 CPU结构框图 ??8086/8088由两个独立的处理部件组成: EU(Execution Unit),BIU(Bus ?? Interface Unit)。 ??EU为执行部件,负责全部指令的执行,向BIU输出数据(操作结果),并对寄存器和标志寄存器进行管理等。 ??BIU为总线接口部件,负责执行所有的"外部总线"周期,为EU取指令或访问数据,提供系统总线控制信号。 ?
  • 一、CPU结构与特点 1.8086/8088 CPU结构框图 ??8086/8088由两个独立的处理部件组成: EU(Execution Unit),BIU(Bus ?? Interface Unit)。 ??EU为执行部件,负责全部指令的执行,向BIU输出数据(操作结果),并对寄存器和标志寄存器进行管理等。 ??BIU为总线接口部件,负责执行所有的"外部总线"周期,为EU取指令或访问数据,提供系统总线控制信号。 ? >>
  • 来源:wjyl.nuaa.edu.cn/kejian/ketang/2/212.htm
  • 例题 下一节 8-3 边界扫描设计 扫描设计技术极大地提高了集成电路芯片的可测试性。IEEE1149.1是边界扫描设计接口标准。用具有边界扫描功能的芯片构成的印刷板将可通过相应的测试设备检测已安装在印刷板上的芯片的功能,检测印刷板连线的正确性,并对其逻辑功能进行故障检测和故障定位。   8.
  • 例题 下一节 8-3 边界扫描设计 扫描设计技术极大地提高了集成电路芯片的可测试性。IEEE1149.1是边界扫描设计接口标准。用具有边界扫描功能的芯片构成的印刷板将可通过相应的测试设备检测已安装在印刷板上的芯片的功能,检测印刷板连线的正确性,并对其逻辑功能进行故障检测和故障定位。   8. >>
  • 来源:gc.nuaa.edu.cn/digital/kejian/ch8/8-3.htm
  • <br>最近在使用DP83849实现百兆以太网通讯。上电后1s后进行100ms硬件复位,但是在通讯过程中,发现同一版程序,有时能正常通讯,而有时只在FPGA程序中加了个在线观测,就不能正常通讯了。在正常通讯时,A口和B口的灯都正常亮。不能通讯时,A口 SPEED灯亮,LINK和ACT灯灭,B口相反,SPPED灭,LINK和ACT灯亮。</p> <p>读取了BMCR值,A口X&ldquo;3100&rdquo;,B口X&ldquo;2100&rdquo
  • <br>最近在使用DP83849实现百兆以太网通讯。上电后1s后进行100ms硬件复位,但是在通讯过程中,发现同一版程序,有时能正常通讯,而有时只在FPGA程序中加了个在线观测,就不能正常通讯了。在正常通讯时,A口和B口的灯都正常亮。不能通讯时,A口 SPEED灯亮,LINK和ACT灯灭,B口相反,SPPED灭,LINK和ACT灯亮。</p> <p>读取了BMCR值,A口X&ldquo;3100&rdquo;,B口X&ldquo;2100&rdquo >>
  • 来源:www.deyisupport.com/question_answer/analog/interface_and_clocks/f/59/t/104338.aspx
  • 某容量为256MB的存储器由若干4M*8位的DRAM芯片构成,该DRAM芯片的地址引脚和数据引脚总数是 A、19 B、22 C、30 D、36 容量为 4M*8,则需22条地址线,8 条数据线,DRAM 芯片的地址线在芯片中是分时复用,仅需一半的引脚数,即11+8=19 总线信息传输方式 串行传输:是指数据的传输在一条线路上按位进行(只需一条数据传输线,线路的成本低,适合于长距离的数据传输).
  • 某容量为256MB的存储器由若干4M*8位的DRAM芯片构成,该DRAM芯片的地址引脚和数据引脚总数是 A、19 B、22 C、30 D、36 容量为 4M*8,则需22条地址线,8 条数据线,DRAM 芯片的地址线在芯片中是分时复用,仅需一半的引脚数,即11+8=19 总线信息传输方式 串行传输:是指数据的传输在一条线路上按位进行(只需一条数据传输线,线路的成本低,适合于长距离的数据传输). >>
  • 来源:blog.sina.com.cn/s/blog_6a82eb900102v8gc.html
  • 说明基础地址+偏移地址 = 物理地址 的思想:第一个比喻 比如说,学校、体育馆同在一条笔直的单行路上(学校位于路的起点0米处)。 读者在学校,要去图书馆,问我那里的地址,我可以用几种方式描述这个地址? [caption id="attachment_260" align="aligncenter" width="300"] 段地址16+偏移地址=物理地址[/caption] (1)从学校走2826m到图书馆。这2826可以认为是图书馆的物理地址。 (2)从学校走2000m到体育馆,从体育馆
  • 说明基础地址+偏移地址 = 物理地址 的思想:第一个比喻 比如说,学校、体育馆同在一条笔直的单行路上(学校位于路的起点0米处)。 读者在学校,要去图书馆,问我那里的地址,我可以用几种方式描述这个地址? [caption id="attachment_260" align="aligncenter" width="300"] 段地址16+偏移地址=物理地址[/caption] (1)从学校走2826m到图书馆。这2826可以认为是图书馆的物理地址。 (2)从学校走2000m到体育馆,从体育馆 >>
  • 来源:www.cnblogs.com/LoveFishC/archive/2010/11/02/3846954.html
  • DM8168的PWM是通过TIMx_OUT引脚输出的,需要对Timer进行配置才能有波形输出。 对Timer的时钟进行配置,确保Timer能正常工作。 设置寄存器之前关闭Timer。 设置定时溢出后的装载值。 设置比较值,该值决定PWM占空比。 设置internal counter值。 启动Timer。 启动DM8168过后,停在U-boot界面,使用U-boot的内存读写工具来进行调试。 一、修改CM_ALWON_TIMER_4_CLKC
  • DM8168的PWM是通过TIMx_OUT引脚输出的,需要对Timer进行配置才能有波形输出。 对Timer的时钟进行配置,确保Timer能正常工作。 设置寄存器之前关闭Timer。 设置定时溢出后的装载值。 设置比较值,该值决定PWM占空比。 设置internal counter值。 启动Timer。 启动DM8168过后,停在U-boot界面,使用U-boot的内存读写工具来进行调试。 一、修改CM_ALWON_TIMER_4_CLKC >>
  • 来源:www.lxway.com/115011806.htm
  • (5)中断测试 中断测试就是对采集卡的中断进行一定的测试。它能对PCI8335采集卡上的三种中断进行测试。单击"打开中断总允许"按钮,可打开PCI8335中断功能,其界面如图10-14所示。 "FIFO半满中断"区域:可对FIFO半满产生的中断进行测试。单击"FIFO中断测试"按钮,打开FIFO中断允许,并启动A/D转换。当中断到来时,"中断次数"文本框显示由于FIFO半满产生的中断次数,"中断个数"文本框显示本次中断把FIFO中的数据读空,所读取的数据个数。 "计数器中断"区域:
  • (5)中断测试 中断测试就是对采集卡的中断进行一定的测试。它能对PCI8335采集卡上的三种中断进行测试。单击"打开中断总允许"按钮,可打开PCI8335中断功能,其界面如图10-14所示。 "FIFO半满中断"区域:可对FIFO半满产生的中断进行测试。单击"FIFO中断测试"按钮,打开FIFO中断允许,并启动A/D转换。当中断到来时,"中断次数"文本框显示由于FIFO半满产生的中断次数,"中断个数"文本框显示本次中断把FIFO中的数据读空,所读取的数据个数。 "计数器中断"区域: >>
  • 来源:book.51cto.com/art/200911/162343.htm
  • 我们选择的是(TRG=10 & PT=1)倒数第二个选项,只要设置了一个装载值和比较值就可以确定占空比和周期。 设置装载值: TI8168_EVM#mw.l 0x48044040 0xffffffe0 vcD4KPHA+y8Shosno1sOxyL3PJiMyMDU0MDujujwvcD4KPHA+VEk4MTY4X0VWTSNtdy5sIDB4NDgwNDQwNGMgMHhmZmZmZmZmMCA8YnI+CjwvcD4KPHA+PGltZyBzcmM
  • 我们选择的是(TRG=10 & PT=1)倒数第二个选项,只要设置了一个装载值和比较值就可以确定占空比和周期。 设置装载值: TI8168_EVM#mw.l 0x48044040 0xffffffe0 vcD4KPHA+y8Shosno1sOxyL3PJiMyMDU0MDujujwvcD4KPHA+VEk4MTY4X0VWTSNtdy5sIDB4NDgwNDQwNGMgMHhmZmZmZmZmMCA8YnI+CjwvcD4KPHA+PGltZyBzcmM >>
  • 来源:www.41443.com/HTML/Java/20150320/358056.html
  • 摘要:本文主要介绍了智能图像传感器DVT的在线检测,并且对检测结果获取、传输方面技术进行了说明,以及智能传感器和外围设备之间通信的研究。表明其获取结果多样性。本文举例应用智能传感器DVT630对工件小孔定位、半径测量,实验表明此传感器灵活性高,检测结果准确,提高工业流水生长线上的检测效率。 1、引言 DVT机器视觉系统,是能够代替人眼的计算机系统,是为适应图像、字符自动化生产线的检测和监控而研究开发的。 在高速、批量、连续的自动化生产过程中,往往需要视觉系统进行OCR字符及各种号码识别、质量检查、色彩与几
  • 摘要:本文主要介绍了智能图像传感器DVT的在线检测,并且对检测结果获取、传输方面技术进行了说明,以及智能传感器和外围设备之间通信的研究。表明其获取结果多样性。本文举例应用智能传感器DVT630对工件小孔定位、半径测量,实验表明此传感器灵活性高,检测结果准确,提高工业流水生长线上的检测效率。 1、引言 DVT机器视觉系统,是能够代替人眼的计算机系统,是为适应图像、字符自动化生产线的检测和监控而研究开发的。 在高速、批量、连续的自动化生产过程中,往往需要视觉系统进行OCR字符及各种号码识别、质量检查、色彩与几 >>
  • 来源:www.dt365.com/Article/HTML/20120705213327_9469.html
  • FPGA内部寄存器的上电初值是什么? 有说是低的,有说是高的, 也有说和器件相关的,还有些人说是不确定. 对于一个系统来讲, 用户并不在意初值是高电平,或者是低电平, 用户真正关心的是寄存器的初值是不是确定可预测的,也就是说每次编译,每次上电的初值是不是一致的。来举个例子,有个客户在调试FPGA设计,在头一个月编译的几百次结果中,一个寄存器的初值一直都是低电平。某一天改了一部分看似不相关的代码之后,这个寄存器的初值从此之后就变成高电平了。这种情况通常会让用户不知所措,非常痛苦。后来在我们的一起努力下,采用
  • FPGA内部寄存器的上电初值是什么? 有说是低的,有说是高的, 也有说和器件相关的,还有些人说是不确定. 对于一个系统来讲, 用户并不在意初值是高电平,或者是低电平, 用户真正关心的是寄存器的初值是不是确定可预测的,也就是说每次编译,每次上电的初值是不是一致的。来举个例子,有个客户在调试FPGA设计,在头一个月编译的几百次结果中,一个寄存器的初值一直都是低电平。某一天改了一部分看似不相关的代码之后,这个寄存器的初值从此之后就变成高电平了。这种情况通常会让用户不知所措,非常痛苦。后来在我们的一起努力下,采用 >>
  • 来源:xilinx.eetrend.com/blog/3299
  • 步进电机内部结构如图1所示:  如何能使它转起来呢?一搬有两种方法: 1.单相驱动:一相一相驱动,线圈加高电平顺序是:黄蓝红橙;或是:橙红蓝黄。其中黑白接地。 2.双相驱动:当要求电动机输出大功率时可以两相两相同时驱动,线圈加高电平顺序为:黄+红蓝+橙;或是:橙+蓝红+黄。 了解步进电机的驱动方式后、我想到了用移位寄存器产生移位脉冲来让步进电机动起来。电路如图2。  图2是通过拨码开关控制74LS194使Q0、Q1、Q2、Q3产生上面提过的两种移位脉冲来控制U1(光电耦合器
  • 步进电机内部结构如图1所示: 如何能使它转起来呢?一搬有两种方法: 1.单相驱动:一相一相驱动,线圈加高电平顺序是:黄蓝红橙;或是:橙红蓝黄。其中黑白接地。 2.双相驱动:当要求电动机输出大功率时可以两相两相同时驱动,线圈加高电平顺序为:黄+红蓝+橙;或是:橙+蓝红+黄。 了解步进电机的驱动方式后、我想到了用移位寄存器产生移位脉冲来让步进电机动起来。电路如图2。 图2是通过拨码开关控制74LS194使Q0、Q1、Q2、Q3产生上面提过的两种移位脉冲来控制U1(光电耦合器 >>
  • 来源:www.zxskj.cn/dianzi/zidongkongzhidianlu/1316.html
  •               摘要:介绍了Philips公司最新推出的Mifare非接触IC卡读写芯片MF RC522的主要特性、引脚功能和基本指令集;简述以MSP430系列超低功耗16位单片机为内核的水表设计以及与MFRC522的硬件接口电路设计;重点阐述了MSP430对MF RC522的读写控制流程。     关键词:MF RC522 MSP430单片机 低功耗 水表 &nbs
  •               摘要:介绍了Philips公司最新推出的Mifare非接触IC卡读写芯片MF RC522的主要特性、引脚功能和基本指令集;简述以MSP430系列超低功耗16位单片机为内核的水表设计以及与MFRC522的硬件接口电路设计;重点阐述了MSP430对MF RC522的读写控制流程。     关键词:MF RC522 MSP430单片机 低功耗 水表 &nbs >>
  • 来源:www.ic37.com/htm_tech/2007-8/41427_589574.htm
  • 微电脑控制程序是怎样的? .微电脑内部的电路看起来十分复杂,但只要掌握了触发器、寄存器、存储器、运算器等基本电路原理,也就可以大致熟悉它的内部结构框图的控制程序。图6—51为恒温恒湿试验箱器微电脑芯片的控制程序图。  单片机有何特点? .单片微型计算机芯片主要由以下几部分组成;中央处理器,它用来处理各种信息,产生控制信号:程序存储器,用来存储设计人员编制的程序,使单片机按要求运行:数据存储器,来存储各种中间数据结果:输入输出端口,用来完成单片机和外界的数据信息联系。
  • 微电脑控制程序是怎样的? .微电脑内部的电路看起来十分复杂,但只要掌握了触发器、寄存器、存储器、运算器等基本电路原理,也就可以大致熟悉它的内部结构框图的控制程序。图6—51为恒温恒湿试验箱器微电脑芯片的控制程序图。 单片机有何特点? .单片微型计算机芯片主要由以下几部分组成;中央处理器,它用来处理各种信息,产生控制信号:程序存储器,用来存储设计人员编制的程序,使单片机按要求运行:数据存储器,来存储各种中间数据结果:输入输出端口,用来完成单片机和外界的数据信息联系。 >>
  • 来源:www.zhsysb.com/gongsixinwen/277.html