完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
ORG 0000H
SFR p5=0C8H CH451_DCLK BIT P2.4 CH451_DIN BIT P2.5 CH451_LOAD BIT P2.6 CH451_DOUT BIT P2.7 MAIN: ACALL CH451_INIT MOV R4,#01H MOV R0,#00H MOV R3,#0CH AJMP SCAN SJMP $ LOOP: MOV B,R3 LCALL DELAY_MS ACALL CH451_WRITE CLR p5.4 ACALL DELAY_MS SETB P5.4 INC R0 INC R3 CJNE R0,#04H,TES1 RET TES1: RET k1: MOV A,#0FFH ACALL LOOP MOV A,#0FFH ACALL LOOP MOV A,#0FFH ACALL LOOP MOV A,#0FFH ACALL LOOP RET k2: MOV A,#80H ACALL LOOP MOV A,#40H ACALL LOOP MOV A,#01H ACALL LOOP MOV A,#0C1H ACALL LOOP RET k3: MOV A,#0BDH ACALL LOOP MOV A,#0F0H ACALL LOOP MOV A,#0BDH ACALL LOOP MOV A,#4FH ACALL LOOP RET k4: MOV A,#0F0H ACALL LOOP MOV A,#4DH ACALL LOOP MOV A,#0C1H ACALL LOOP MOV A,#3CH ACALL LOOP RET k5: MOV A,#18H ACALL LOOP MOV A,#0D9H ACALL LOOP MOV A,#0BDH ACALL LOOP MOV A,#0F9H ACALL LOOP RET k6: MOV A,#18H ACALL LOOP MOV A,#78H ACALL LOOP MOV A,#0BDH ACALL LOOP MOV A,#78H ACALL LOOP RET k7: MOV A,#18H ACALL LOOP MOV A,#0D5H ACALL LOOP MOV A,#0BDH ACALL LOOP MOV A,#0E9H ACALL LOOP RET k8: MOV A,#0D5H ACALL LOOP MOV A,#0BDH ACALL LOOP MOV A,#18H ACALL LOOP MOV A,#0EDH ACALL LOOP RET CH451_INIT: CLR CH451_DIN SETB CH451_DCLK SETB CH451_DIN SETB CH451_LOAD SETB CH451_DOUT MOV B,#04H MOV A,#03H ACALL CH451_WRITE MOV A,#00H MOV B,#05H ACALL CH451_WRITE RET SCAN: MOV C,CH451_DOUT JC SCAN ACALL CH451_READ MOV R1,A C0: CJNE R1,#4FH,C1 ACALL k1 AJMP TES C1: CJNE R1,#4EH,C2 ACALL k2 AJMP TES C2: CJNE R1,#4DH,C3 ACALL k3 AJMP TES C3: CJNE R1,#4CH,C4 ACALL k4 AJMP TES C4: CJNE A,#47H,C5 ACALL k5 AJMP TES C5: CJNE A,#46H,C6 ACALL k6 AJMP TES C6: CJNE A,#45H,C7 ACALL k7 AJMP TES C7: CJNE A,#44H,SCAN ACALL k8 AJMP TES TES: RET DELAY_MS: START: MOV R7,#01H DL1: MOV R6,#0B2H DL0: MOV R5,#0EH DJNZ R5,$ DJNZ R6,DL0 DJNZ R7,DL1 NOP DJNZ R4,START RET CH451_WRITE: CLR EX0 CLR CH451_LOAD MOV R7,#08H CH451_WRITE_8: RRC A CLR CH451_DCLK MOV CH451_DIN,C SETB CH451_DCLK DJNZ R7,CH451_WRITE_8 MOV A,B MOV R7,#04H CH451_WRITE_4: RRC A CLR CH451_DCLK MOV CH451_DIN,C SETB CH451_DCLK DJNZ R7,CH451_WRITE_4 SETB CH451_LOAD RET CH451_READ: CLR CH451_LOAD MOV A,#07H MOV R7,#04H CH451_READ_4: RRC A CLR CH451_DCLK MOV CH451_DIN,C SETB CH451_DCLK DJNZ R7,CH451_READ_4 SETB CH451_LOAD CLR A MOV R7,#07H CH451_READ_7: MOV C,CH451_DOUT CLR CH451_DCLK RLC A SETB CH451_DCLK DJNZ R7,CH451_READ_7 RET END |
|
相关推荐
3个回答
|
|
|
|
|
|
好长!!!
|
|
|
|
1.0招聘岗位:ARM工程师(8—12K)
2.0 任职资格 2.1 教育背景:大专或以上学历,电子信息工程相关专业; 2.2 工作经验:二年以上电子行业控制系统相关经验; 2.3 知识要求:熟练使用keil ,MDK,熟悉嵌入式系统移植,熟悉硬件开发,熟练使用STM32单片机开发产品,有上位机开发经验,有网络产品开发经验。 2.4 能力要求:思维敏捷、果断,逻辑性、数字观念强,适应一定的工作压力。 3.0 岗位职责 3.1公司新项目软件部分立项评估; 3.2 新产品的软件方案流程图设计及软件验证;(《软件设计流程图》《设计验证报告》) 3.3 新产品软件设计; (《新产品开发进度表》) 3.4公司软件说明书与软件测试说明书的编写与归档; (《产品软件使用说明书》,《产品测试说明书》) 3.5 公司旧产品软件的维护与升级; 4.0 相关待遇 1、5.5天7.5小时工作制,假期跟国家同步。 2、提供吃住,住宿舒适2—4人间,宿舍有热水器、网线、风扇,吃饭每天三餐两荤一素一汤只需10元。 3、全勤奖30元/月,有年终奖,每年均有调薪机会。 4、季度部门活动经费1000元,每月评比优秀员工,奖励200元/次。 5、员工社保,过节过生日礼品发放,员工活动丰富多彩。 6、每年端午节有一次全员省内旅游活动,放松您的身心。 7、完善的晋升机制,岗位有发展前景。 8、办公环境良好,工作气氛好,管理人性化。 9、公司职员均有培训,能力提升速度快。 10、高层尊重体恤员工劳动成果,让您得到足够重视。 我们对每份简历都会认真查阅,面试请带上毕业证,欢迎您投递简历或来电咨询。 |
|
|
|
只有小组成员才能发言,加入小组>>
683 浏览 1 评论
2113 浏览 5 评论
2420 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2186 浏览 6 评论
2158 浏览 7 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
307浏览 9评论
295浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
431浏览 6评论
295浏览 5评论
344浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-20 09:59 , Processed in 0.857437 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号