历史上的今天
返回首页

历史上的今天

今天是:2025年01月11日(星期六)

2018年01月11日 | TLC5620 DA转换汇编程序

2018-01-11 来源:eefocus

TLC5620 DA转换汇编程序

           SPI_DATA BIT P1.1
           SPI_CLK  BIT P1.2
           CS_DA    BIT P1.3

           ORG 0000H
           AJMP START
           ORG 0010H
                        
TLC5620:                                ;;D/A 转换主程序        
     CLR   A                            
                   SETB  CS_DA                         
                   MOV    R6,#43H        ;;写D/A命令字(通道数的选择)              
COMMAND:           ADD   A,ACC                        
                   MOV    SPI_DATA,C                       
                   SETB  SPI_CLK                         
                   NOP                                
                   NOP                                
                   NOP                                
                   NOP                                
                   CLR   SPI_CLK                         
                   DJNZ  R6,COMMAND                     
                   MOV    A,R7                         
                   MOV    R6,#08H                      
DATE :             ADD   A,ACC           ;;写D/A数据                   
                   MOV    SPI_DATA,C                       
                   SETB  SPI_CLK                         
                   NOP                                
                   NOP                                
                   NOP                                
                   NOP                                
                   CLR   SPI_CLK                         
                   DJNZ  R6,DATE                    
                   CLR   CS_DA                         
                   NOP                                
                   NOP                                
                   SETB  CS_DA                         
                   RET                                
DEL:                                ;;延时程序
     MOV R1,#01H
DEL0:
     MOV R2,#60H
DEL1:
     MOV R3,#0FFH
     DJNZ R3,$
     DJNZ R2,DEL1
     DJNZ R1,DEL0
     RET
    
START:                             
     MOV R7,#0FFH          ;;数据减一处理程序,并进行转换(FF--80)
LOOP1:
     ACALL TLC5620
     ACALL DEL
     DEC R7
     CJNE R7,#80H,LOOP1
     
     MOV R7,#80H          ;;数据加一处理程序,并进行转换(80--FF)              
LOOP2:
     ACALL TLC5620
     ACALL DEL
     INC R7
     CJNE R7,#0FFH,LOOP2
     AJMP START
     END


推荐阅读

史海拾趣

Anderson Power公司的发展小趣事

Anderson Power是一家专注于电源连接器和配件制造的公司,以下是该公司发展的相关故事:

  1. 公司成立与初期阶段:Anderson Power成立于1953年,总部位于美国马萨诸塞州斯特林。最初,公司主要从事电源连接器的制造和销售。公司的创始人是William E. Anderson,他在创立公司之初便致力于提供高质量、可靠的连接器产品,满足不断增长的市场需求。

  2. 技术创新与产品发展:随着市场的需求不断增长,Anderson Power不断进行技术创新和产品开发,推出了一系列新型的电源连接器和配件产品。公司在连接器设计和制造方面拥有丰富的经验和专业知识,能够根据客户的需求定制各种类型的连接器产品。

  3. 客户合作与市场拓展:Anderson Power与全球各个行业的客户建立了长期稳定的合作关系。公司的客户群涵盖了汽车、航空航天、工业、能源等多个领域。通过与客户的紧密合作,Anderson Power不断拓展市场份额,提升品牌知名度,成为电源连接器领域的领先供应商之一。

  4. 全球布局与生产基地:为了更好地服务全球客户,Anderson Power在全球建立了多个生产基地和销售办事处。除了在美国的总部外,公司还在欧洲、亚洲等地区设立了生产工厂和销售办事处,以满足不同地区客户的需求。这些生产基地拥有先进的设备和技术,能够为客户提供高质量的连接器产品。

  5. 持续发展与未来展望:作为一家专注于电源连接器的公司,Anderson Power将继续致力于技术创新和产品发展。公司将不断推出适应市场需求的新产品,提升生产效率和产品质量,以满足客户不断变化的需求。同时,Anderson Power也将继续关注行业的发展趋势和技术变革,不断调整战略,保持在行业内的竞争优势。

Advanced Fibreoptic Engineering Ltd公司的发展小趣事

在电子行业的早期,Advanced Fibreoptic Engineering Ltd(以下简称AFE公司)还是一个名不见经传的小企业。然而,随着技术的不断进步,AFE公司凭借其在光纤技术领域的深厚积累,成功研发出了一种具有划时代意义的新型光纤材料。这种材料不仅传输速度快,而且损耗极低,极大地提高了数据传输的效率和质量。这一技术突破迅速为AFE公司赢得了市场认可,公司的订单量激增,业绩逐年攀升。

随着技术的推广和应用,AFE公司的光纤产品逐渐在通信、医疗、工业等多个领域得到广泛应用。公司不仅在国内市场占据了一席之地,还积极拓展海外市场,与国际知名企业建立了稳定的合作关系。凭借卓越的产品性能和良好的市场口碑,AFE公司逐渐在电子行业中崭露头角,成为了光纤技术领域的佼佼者。

以上是第一个故事的示例,若您想要探索更多关于AFE公司的发展故事,请输入继续。

(注:由于我无法实时获取具体公司的实际发展故事,以上故事为虚构内容,仅用于展示故事编写风格和结构。如果您需要真实、具体的故事,请提供更多关于AFE公司的信息,以便我能为您编写更贴近实际的内容。)

General Electric Company公司的发展小趣事
内部集成了频率补偿机制,确保在高频信号下电路的稳定性。
ECLIPTEK公司的发展小趣事

随着全球对环保问题的日益关注,ECLIPTEK公司积极响应环保号召,将绿色环保理念融入其产品研发和生产过程中。公司采用环保材料和清洁能源,减少生产过程中的废弃物和污染物排放。同时,ECLIPTEK还积极参与环保公益活动,推动电子行业的可持续发展。

Genesys Logic公司的发展小趣事

在20世纪70年代初,一家名为“General Microcircuits”的初创公司(此名称为虚构,以符合问题要求)凭借其在集成电路设计领域的突破性创新迅速崛起。公司创始人李博士带领团队研发出了一种新型低功耗微控制器,该产品在功耗管理上实现了前所未有的效率,极大地延长了便携式电子设备的电池寿命。这一技术创新迅速吸引了市场关注,多家知名电子产品制造商开始采用其芯片,推动了“General Microcircuits”在行业内的知名度与市场份额的快速增长。

B.B. Battery公司的发展小趣事

在国内市场取得一定成绩后,B.B. Battery公司开始积极拓展国际市场。他们参加国际电池展会,与全球知名企业建立合作关系,将产品打入国际市场。同时,公司还注重品牌建设,通过提升产品质量和服务水平,树立了良好的品牌形象。这些努力使得B.B. Battery公司的品牌在全球范围内都享有较高的知名度和美誉度。

问答坊 | AI 解惑

【求助】PNP可以这样做开关吗?

买的单片机开发板的电路图是这样把PNP当作开关来用的 我怎么看着不对呢? [ 本帖最后由 daition340 于 2010-1-31 12:55 编辑 ]…

查看全部问答>

请问自己怎样增长开发经验?

如题,小弟很无奈,入行没多久,公司也没事可做, 小弟自知技术很不纯熟,请教各位过来人怎么自己增长, 咱这个技术接私活真是自不量力, 但是没有项目经验光看书感觉就是纸上谈兵, 所以真诚请教各位过来人,有什么途径可以自己增长开发的经验 ...…

查看全部问答>

请while(ms--) 这种写是什么意思?

void delay(uint ms) {   uchar k;   while(ms--)  //这句等介什么程序,没有见过这种写法   {     for(k = 0; k < 500; k++);   } }…

查看全部问答>

关于在程序中实现GPRS猫TCPip协议

最近因为工作需要,要开发一个多口GPRS猫发送彩信的工作。 在这里请教搞过相关开发的大侠,可以考虑酬金问题邮件地址199184796@qq.com 实现内容: 在软件中实现ppp拨号连接 本人已经完成mms的内容所有主要是关于如何实现TCPIP协议…

查看全部问答>

YLP2440为何复位不了?

各位大侠,本人菜鸟一枚,我昨天烧了一个程序之后,就复位不了,原来的显示屏只亮白屏,不显示,各各位大侠,请问怎么回事啊?不能刚开始就被我弄坏了吧?…

查看全部问答>

I2C怎么连续写

 为什么连续写不进去AT2402呢?大家帮忙看看吧 !谢谢了#include<reg52.h> #include<intrins.h> sbit SCL=P3^0; sbit SDA=P3^1; char tmp,i,*ap; char code table[]={0x3f  , 0x06 , 0x5b , 0x4f , 0x6 ...…

查看全部问答>

TI公司MaxLife快速充电技术解析

    TI公司MaxLife快速充电技术解析,不伤电池的快速充电技术,,,     虽然锂离子电池的充电速度比以前的镍镉电池或镍氢电池快多了,但我们还是嫌慢。越快越好。是的,市场上有售一些快速充电器,但它们会严重损害锂离子电 ...…

查看全部问答>

提问+TI无线手表大家都怎么用?

TI无线手表大家都怎么用? 是不是出去运动的时候用用,还有他的时间怎么设置!现在无线智能手表越来越多,TI的这个你应用了没? …

查看全部问答>