• 汇编语言的出现大大提高了编程效率,但是有一个问题就是不同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
  • <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
  • 一、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
  • 将指定的[写入触发位地址]置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
  • N = 1表示结果为负数,N= 0表示结果为正数 z = 1表示结果为0,z = 0表示结果不为0 c表示有进位借位情况发生 v表示有溢出 I表示中断IRQ,F表示中断FIQ,T表示运行的状态,当T= 1表示运行在THUMB上,当T = 0 表示运行在ARM状态 后面的四位表示其中模式的选择
  • N = 1表示结果为负数,N= 0表示结果为正数 z = 1表示结果为0,z = 0表示结果不为0 c表示有进位借位情况发生 v表示有溢出 I表示中断IRQ,F表示中断FIQ,T表示运行的状态,当T= 1表示运行在THUMB上,当T = 0 表示运行在ARM状态 后面的四位表示其中模式的选择 >>
  • 来源:www.lxway.com/611982251.htm
  • • 低功耗的闲置和掉电模式 • 片内振荡器和时钟电路 3.1.2 管脚说明 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8个TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被
  • • 低功耗的闲置和掉电模式 • 片内振荡器和时钟电路 3.1.2 管脚说明 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8个TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被 >>
  • 来源:1-fun.com/a/dianzisheji/2016/0730/161.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
  • FPGA内部寄存器的上电初值是什么? 有说是低的,有说是高的, 也有说和器件相关的,还有些人说是不确定. 对于一个系统来讲, 用户并不在意初值是高电平,或者是低电平, 用户真正关心的是寄存器的初值是不是确定可预测的,也就是说每次编译,每次上电的初值是不是一致的。来举个例子,有个客户在调试FPGA设计,在头一个月编译的几百次结果中,一个寄存器的初值一直都是低电平。某一天改了一部分看似不相关的代码之后,这个寄存器的初值从此之后就变成高电平了。这种情况通常会让用户不知所措,非常痛苦。后来在我们的一起努力下,采用
  • FPGA内部寄存器的上电初值是什么? 有说是低的,有说是高的, 也有说和器件相关的,还有些人说是不确定. 对于一个系统来讲, 用户并不在意初值是高电平,或者是低电平, 用户真正关心的是寄存器的初值是不是确定可预测的,也就是说每次编译,每次上电的初值是不是一致的。来举个例子,有个客户在调试FPGA设计,在头一个月编译的几百次结果中,一个寄存器的初值一直都是低电平。某一天改了一部分看似不相关的代码之后,这个寄存器的初值从此之后就变成高电平了。这种情况通常会让用户不知所措,非常痛苦。后来在我们的一起努力下,采用 >>
  • 来源:xilinx.eetrend.com/blog/3299
  • 微电脑控制程序是怎样的? .微电脑内部的电路看起来十分复杂,但只要掌握了触发器、寄存器、存储器、运算器等基本电路原理,也就可以大致熟悉它的内部结构框图的控制程序。图6—51为恒温恒湿试验箱器微电脑芯片的控制程序图。  单片机有何特点? .单片微型计算机芯片主要由以下几部分组成;中央处理器,它用来处理各种信息,产生控制信号:程序存储器,用来存储设计人员编制的程序,使单片机按要求运行:数据存储器,来存储各种中间数据结果:输入输出端口,用来完成单片机和外界的数据信息联系。
  • 微电脑控制程序是怎样的? .微电脑内部的电路看起来十分复杂,但只要掌握了触发器、寄存器、存储器、运算器等基本电路原理,也就可以大致熟悉它的内部结构框图的控制程序。图6—51为恒温恒湿试验箱器微电脑芯片的控制程序图。 单片机有何特点? .单片微型计算机芯片主要由以下几部分组成;中央处理器,它用来处理各种信息,产生控制信号:程序存储器,用来存储设计人员编制的程序,使单片机按要求运行:数据存储器,来存储各种中间数据结果:输入输出端口,用来完成单片机和外界的数据信息联系。 >>
  • 来源:www.zhsysb.com/gongsixinwen/277.html
  • 步进电机内部结构如图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
  • N = 1表示结果为负数,N= 0表示结果为正数 z = 1表示结果为0,z = 0表示结果不为0 c表示有进位借位情况发生 v表示有溢出 I表示中断IRQ,F表示中断FIQ,T表示运行的状态,当T= 1表示运行在THUMB上,当T = 0 表示运行在ARM状态 后面的四位表示其中模式的选择
  • N = 1表示结果为负数,N= 0表示结果为正数 z = 1表示结果为0,z = 0表示结果不为0 c表示有进位借位情况发生 v表示有溢出 I表示中断IRQ,F表示中断FIQ,T表示运行的状态,当T= 1表示运行在THUMB上,当T = 0 表示运行在ARM状态 后面的四位表示其中模式的选择 >>
  • 来源:www.lxway.com/611982251.htm
  • 本系统采用常见的51单片机作为主控芯片,程序开始对单片机初始化,再对12864液晶初始化和始终芯片ds1302初始化后主控芯片就一直检测卡片传过来的信息并对其解码还原成卡号。并通过按键检测来识别身份和与内部存储的卡号对比来控制继电器的开关模拟门禁系统。通过程序来读取DS1302内部寄存器的数值来显示时间。 本程序是外部电路接收到开卡发回来的曼码与单片机接口相连,单片机检测输入的高低电平的跳变来还原成卡号。具体10跳变解码成1,01跳变解码成0.
  • 本系统采用常见的51单片机作为主控芯片,程序开始对单片机初始化,再对12864液晶初始化和始终芯片ds1302初始化后主控芯片就一直检测卡片传过来的信息并对其解码还原成卡号。并通过按键检测来识别身份和与内部存储的卡号对比来控制继电器的开关模拟门禁系统。通过程序来读取DS1302内部寄存器的数值来显示时间。 本程序是外部电路接收到开卡发回来的曼码与单片机接口相连,单片机检测输入的高低电平的跳变来还原成卡号。具体10跳变解码成1,01跳变解码成0. >>
  • 来源:www.9mcu.com/9mcubbs/forum.php?mod=viewthread&tid=1043948
  • 2.5.4 定点运算器的基本结构      运算器包括ALU阵列乘除器寄存器多路开关三态缓冲器数据总线等逻辑部件。      运算器的设计,主要是围绕ALU和寄存器同数据总线之间如何传送操作数和运算结果进行的。      在决定方案时,需要考虑数据传送的方便性和操作速度,在微型机和单片机中还要考虑在硅片上制作总线的工艺。 计算机的运算器大体有如下三种结构形式:
  • 2.5.4 定点运算器的基本结构      运算器包括ALU阵列乘除器寄存器多路开关三态缓冲器数据总线等逻辑部件。      运算器的设计,主要是围绕ALU和寄存器同数据总线之间如何传送操作数和运算结果进行的。      在决定方案时,需要考虑数据传送的方便性和操作速度,在微型机和单片机中还要考虑在硅片上制作总线的工艺。 计算机的运算器大体有如下三种结构形式: >>
  • 来源:www.educity.cn/zk/zcyl/201004131015231639.htm
  • 4.4.2 移位型计数器 移位寄存器也可以构成计数器,称为移位型计数器。它有两种结构:环形计数器和扭环形计数器。 图 4-4-3 环形计数器和扭环形计数器 4.4.3 串-并变换器及并-串变换器 串-并变换器是把若干位串行二进制编码变成并行二进制编码的电路。并-串变换器则刚刚相反。  图 4-4-4 8位串-并变换器  图 4-4-5 8位并-串变换器 4.
  • 4.4.2 移位型计数器 移位寄存器也可以构成计数器,称为移位型计数器。它有两种结构:环形计数器和扭环形计数器。 图 4-4-3 环形计数器和扭环形计数器 4.4.3 串-并变换器及并-串变换器 串-并变换器是把若干位串行二进制编码变成并行二进制编码的电路。并-串变换器则刚刚相反。 图 4-4-4 8位串-并变换器 图 4-4-5 8位并-串变换器 4. >>
  • 来源:gc.nuaa.edu.cn/digital/kejian/ch4/4-4.htm