家家通 | 所有行业 | 所有企业 加入家家通,生意很轻松! ·免费注册 ·登陆家家通 ·设为首页
关于我们
关于我们
今日加盟
今日加盟
会员中心
会员中心
 
当前位置: 首页 » 供应产品 » 风机 » 风扇 »9G0812K101 散热风扇 8038

9G0812K101 散热风扇 8038

<%=cpname%>
产品价格: 0.1/人民币 
最后更新: 2017-04-07 15:44:54
产品产地: 本地
发货地: 深圳 (发货期:当天内发货)
供应数量: 不限
有效期: 长期有效
最少起订: 1
浏览次数: 101
询价  试用会员产品
  • 公司基本资料信息
    • 深圳市龙欣瑞电子有限公司
    • 巫小姐小姐 经理
    • 会员[试用会员产品]
    • 邮件1270624421@qq.com
    • 手机13590192208
    • 电话
    • 传真
    • 地址广东深圳市龙欣瑞观澜街道龙华新区
    • 进入商铺
     
    产品详细说明

    品牌:SANYO

    型号:9G0812K101

    电压:DC12V

    电流:1.8A

    尺寸:80X80X38MM

    轴承:双滚珠轴承

    接线:三线 无带插头





















































































































































































































    1、地址(如MOV DPTR,1000H),即地址1000H送入DPTR。

    2、方式字或控制字(如MOV TMOD,#3),3即是控制字。

    3、常数(如MOV TH0,#10H)10H即定时常数。

    单片机 4、实际输出值(如P1口接彩灯,要灯全亮,则执行指令:MOV P1,#0FFH,要灯全暗,则执行指令:MOV P1,#00H)这里0FFH和00H都是实际输出值。又如用于LED的字形码,也是实际输出的值。

    理解了地址、指令的本质,就不难理解程序运行过程中为什么会跑飞,会把数据当成指令来执行了。

    P0口、P2口和P3的第二功能用法:

    初学时往往对P0口、P2口和P3口的第二功能用法迷惑不解,认为第二功能和原功能之间要有一个切换的过程,或者说要有一条指令,事实上,各端口的第二功能完全是自动的,不需要用指令来转换。如P3.6、P3.7分别是WR、RD信号,当微片理机外接RAM或有外部I/O口时,它们被用作第二功能,不能作为通用I/O口使用,只要一微处理机一执行到MOVX指令,就会有相应的信号从P3.6或P3.7送出,不需要事先用指令说明。事实上‘不能作为通用I/O口使用’也并不是‘不能’而是(使用者)‘不会’将其作为通用I/O口使用。你完全可以在指令中按排一条SETB P3.7的指令,并且当单片机执行到这条指令时,也会使P3.7变为高电平,但使用者不会这么去做,因为这通常会导致系统的崩溃。

    程序的执行过程:

    单片机在通电复位后8051内的程序计数器(PC)中的值为‘0000’,所以程序总是从‘0000’单元开始执行,也就是说:在系统的ROM中一定要存在‘0000’这个单元,并且在‘0000’单元中存放的一定是一条指令。

    堆栈:

    堆栈是一个区域,是用来存放数据的,这个区域本身没有任何特殊之处,就是内部RAM的一部份,特殊的是它存放和取用数据的方式,即所谓的‘先进后出,后进先出’,并且堆栈有特殊的数据传输指令,即‘PUSH’和‘POP’,有一个特殊的专为其服务的单元,即堆栈指针SP,每当执一次PUSH指令时,SP就(在原来值的基础上)自动加1,每当执行一次POP指令,SP就(在原来值的基础上)自动减1。由于SP中的值可以用指令加以改变,所以只要在程序开始阶段更改了SP的值,就可以把堆栈设置在规定的内存单元中,如在程序开始时,用一条MOV SP,#5FH指令,就是把堆栈设置在从内存单元60H开始的单元中。一般程序的开头总有这么一条设置堆栈指针的指令,因为开机时,SP的初始值为07H,这样就使堆栈从08H单元开始往后,而08H到1FH这个区域正是8031的第二、三、四工作寄存器区,经常要被使用,这会造成数据的混乱。不同作者编写程序时,初始化堆栈指令也不完全相同,这是作者的习惯问题。当设置好堆栈区后,并不意味着该区域成为一种专用内存,它还是可以象普通内存区域一样使用,只是一般情况下编程者不会把它当成普通内存用了。

    单片机的开发过程:

    这里所说的开发过程并不是一般书中所说的从任务分析开始,我们假设已设计并制作好硬件,下面就是编写软件的工作。在编写软件之前,首先要确定一些常数、地址,事实上这些常数、地址在设计阶段已被直接或间接地确定下来了。如当某器件的连线设计好后,其地址也就被确定了,当器件的功能被确定下来后,其控制字也就被确定了。然后用文本编辑器(如EDIT、CCED等)编写软件,编写好后,用编译器源程序文件编译,查错,直到没有语法错误,除了极简单的程序外,一般应用仿真机对软件进行调试,直到程序运行正确为止。运行正确后,就可以写片(将程序固化在EPROM中)。在源程序被编译后,生成了扩展名为HEX的目标文件,一般编程器能够识别这种格式的文件,只要将此文件调入即可写片。在此,为使大家对整个过程有个认识,举一例说明:

    ORG 0000H

    LJMP START

    ORG 040H

    START:

    MOV SP,#5FH ;设堆栈

    LOOP:

    NOP

    LJMP LOOP ;循环

    END ;结束

    学习

    目前,很多人对汇编语言并不认可。可以说,掌握用C语言单片机编程很重要,可以大大提高开发的效率。不过初学者可以不了解单片机的汇编语言,但一定要了解单片机具体性能和特点,不然在单片机领域是比较致命的。如果不考虑单片机硬件资源,在KEIL中用C胡乱编程,结果只能是出了问题无法解决!可以肯定的说,最好的C语言单片机工程师都是从汇编走出来的编程者,因为单片机的C语言虽然是高级语言,但是它不同于台式机个人电脑上的VC++什么的。单片机的硬件资源不是非常强大,不同于我们用VC、VB等高级语言在台式PC上写程序,毕竟台式电脑的硬件非常强大,所以才可以不考虑硬件资源的问题。还有就是在单片机编程中C语言虽然编程方便,便于人们阅读,但是在执行效率上是要比汇编语言低10%到20%,所以用什么语言编写程序是要看具体用在什么场合下。总的来说做单片机编程要灵活使用汇编语言与C语言,让单片机的强大功能以最高是效率展示给用户。
















































































    在线询盘/留言 请仔细填写准确及时的联系到你!
    您的姓名: * 预计需求数量: *    
    联系手机: * 移动电话或传真:
    电子邮件: * 所在单位:
    咨询内容:
    *
     
    更多..本企业其它产品

    机电之家网 - 机电行业权威网络宣传媒体

    Copyright 2026 jdzj.com All Rights Reserved 服务热线:0571-87774297

    网站经营许可证:浙B2-20080178-4