历史上的今天
返回首页

历史上的今天

今天是:2025年12月26日(星期五)

正在发生

2022年12月26日 | 74HC595走马灯演示程序

2022-12-26 来源:zhihu

;================================================

SDATA_595 EQU P1.0 ;串行数据输入

SCLK_595 EQU P1.1 ;移位时钟脉冲

RCK_595 EQU P1.2 ;输出锁存器控制脉冲

;================================================

ORG 0000H

LJMP MAIN

ORG 0030H

;================================================

MAIN:

MOV SP,#60H

MOV R0,#0FEH

MAIN1:

CALL OUT_595

CALL DELAY

MOV A,R0

RL A

MOV R0,A

JMP MAIN1

;---------------------------------------------------------------

;输出锁存器输出数据子程序

;---------------------------------------------------------------

OUT_595:

LCALL WR_595

CLR RCK_595

NOP

NOP

SETB RCK_595 ;上升沿将数据送到输出锁存器

NOP

NOP

NOP

CLR RCK_595

RET

;--------------------------------------------------------------

;移位寄存器接收数据子程序

;--------------------------------------------------------------

WR_595:

MOV R4,#08H

MOV A,R0

WR_LOOP:

RLC A

MOV SDATA_595,C

SETB SCLK_595 ;上升沿发生移位

NOP

NOP

CLR SCLK_595

DJNZ R4,WR_LOOP

RET

;--------------------------------------------------------------

;延时子程序

;--------------------------------------------------------------

DELAY:

MOV R5,#03H

DEL0:

MOV R6,#0FFH

DEL1:

MOV R7,#0FFH

DJNZ R7,$

DJNZ R6,DEL1

DJNZ R5,DEL0

RET

;---------------------------------------------------------------

END


推荐阅读

史海拾趣

Captive Fastener公司的发展小趣事

Captive Fastener公司在电子紧固件领域一直致力于技术创新。某年,公司研发团队成功开发出一种新型的自锁紧固件,这种紧固件能够在高振动环境下保持稳定的连接性能,极大地提高了电子设备的可靠性和耐久性。这一创新产品迅速获得了市场的认可,Captive Fastener公司因此获得了大量订单,实现了业务的快速增长。

Elpida Memory公司的发展小趣事

为了挽救Elpida Memory,日本政府采取了积极的援助措施。2009年,日本政府通过《产业再生法》修正案,向Elpida Memory提供了数百亿日元的公共资金和融资支持。这些资金帮助Elpida Memory度过了最困难的时期,并为其后续的重组和发展提供了有力的支持。

Dailywell Electronics Co Ltd公司的发展小趣事

德利威电子一直注重技术创新和研发实力的提升。2001年,公司成功研发了高绝缘开关并导入生产,进一步巩固了其在电子开关领域的领先地位。此外,公司还不断投入研发资金,推出了一系列具有创新性和竞争力的新产品。例如,在2004年,公司成功研发了超迷你开关,这一产品以其小巧的体积和优良的性能迅速在市场上获得了广泛认可。

ENTRELECUK公司的发展小趣事

ENTRELEC UK深知品质对于企业的重要性,因此公司始终坚持严格的质量管理体系。从原材料采购到产品制造,再到售后服务,每一个环节都经过严格把关。这种对品质的执着追求使ENTRELEC UK赢得了客户的信任和好评。公司还建立了完善的客户服务体系,确保客户在使用产品过程中得到及时、有效的支持。

全鹏(CHAMPION)公司的发展小趣事

随着全鹏在巴西市场的稳固地位,公司决定在2006年创立C3 TECH品牌,以进一步提升其品牌影响力。C3 TECH品牌的创立不仅增强了全鹏在巴西市场的竞争力,还为公司带来了更多的商机。通过精心策划的市场营销活动和优质的产品质量,C3 TECH品牌迅速获得了当地消费者的认可,并在市场上树立了良好的口碑。

思瑞浦微电子科技(3PEAK INCORPORATED)公司的发展小趣事

随着电子商务的快速发展,全鹏公司也积极拥抱这一趋势。自2010年起,全鹏公司成立了电子商务零售部门,并与国内知名电商平台建立了长期战略合作关系。通过线上销售过季产品和折扣商品,全鹏公司的电商业务迅速增长,成为其新的增长点。同时,全鹏公司还不断优化电商平台的运营和管理,提升客户服务质量,为客户提供更加便捷、高效的购物体验。

以上五个故事基于全鹏公司在电子行业的发展历程和成就进行虚构,旨在展示全鹏公司在市场拓展、品牌建设、质量管理、研发创新和电商业务等方面的努力和成果。

问答坊 | AI 解惑

风丘科技研讨会(工业自动化/汽车电子)

风丘科技研讨会邀请函 尊敬的客户: 风丘科技诚挚地邀请您参加3月份在广州、武汉和北京举行的研讨会! 广州        2010/03/12        建国酒店     3楼M5厅     & ...…

查看全部问答>

verilog

看verilog有什么捷径吗?信号太多总是忘~~~…

查看全部问答>

大数据量文件的存取

想实现的是短信存于T卡中,目的就是实现信息的无限存储! 问题的关键就是性能问题。 因为是存于移动存储设备,而其数据量是越来越大的! 需要一个性能很高的设计思路。 请高手指点!…

查看全部问答>

对IIC器件的 比如AT24C256的操作,是按位操作呢 还是 按 字节操作呢?

看到 有的例程对 AT24C256的 读写 是按 位来操作的,如下: unsigned char read_CharData(void) {     unsigned char num,tmp=0x80,i2crecv=0x00;     for(num=0;num …

查看全部问答>

nand flash 坏块处理问题

   首次用nand flash-SAMSUNG_K9K8G08U0A,PDF中提到要先进行坏块监测,然后生成表,怎么生成表,生成表后,每次进行读写时怎么跳过坏块?也就是这么把生成的坏块管理表和读写时联系起来?还有每页都有64字节的备用区,备用区有什么用? ...…

查看全部问答>

招聘WinCE开发人员

要求有实际开发项目经验 可兼职 公司在成都  有意向的朋友请留下QQ联系 也可以发邮件到:pupyt@163.com…

查看全部问答>

准备DIY贴片机的机械配件!

不懂机械选型先弄个基本的试下看! [ 本帖最后由 蓝雨夜 于 2011-10-21 23:06 编辑 ]…

查看全部问答>

哪位高手帮我看看,STC12c5410ad,为什么AD采集结果老是00

STC12c5410ad,为什么AD采集结果老是0。 #include \"reg51.h\"#include \"intrins.h\"#include \"164.h\"#include \"math.h\"typedef unsigned char BYTE;typedef unsigned int WORD;#define uchar unsigned char/*Declare SFR associated with the ...…

查看全部问答>

第2篇-玩转Thinker Board之DCM时钟管理模块

为了给FPGA系统提供一个优质的时钟信号源,Xilinx在其FPGA/CPLD器件中嵌入了数字时钟管理核(Digital Clock Manager,简称DCM)供用户使用。DCM的作用是管理和控制时钟信号,它具有对时钟源进行分频、倍频、去抖动和相位调整等功能。     ...…

查看全部问答>

新注册的注册就有芯币么?

新注册的用户芯币是零还是有个初始值例如10个芯币? 问问 想看看能不能挣点芯币,发帖必须要芯币才能看全部…

查看全部问答>