1 / 9

任务二 数字显示程序及调试

任务二 数字显示程序及调试. 西安航空职业技术 学院 自动化工程系 自动化教研室. 任务二 数字显示程序及调试. 任务二 数字显示程序及调试. 任务二 数字显示程序及调试. 连线 P1.0 连接 LA , P1.1 连接 LB , P1.2 连接 LC , P1.3 连接 LD ,. P1.4 连接 SER , P1.5 连接 SCLR , P1.6 连接 SRCLK , P1.7 连接 RCK 。. 开 始. 置初值. 发送字符. 发送列号. N. 16 列是否完?. Y. 任务二 数字显示程序及调试.

dahlia
Download Presentation

任务二 数字显示程序及调试

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 任务二 数字显示程序及调试 西安航空职业技术 学院 自动化工程系 自动化教研室 《单片机技术与项目实践》项目教学课件

  2. 任务二 数字显示程序及调试

  3. 任务二 数字显示程序及调试

  4. 任务二 数字显示程序及调试 • 连线 • P1.0连接LA, • P1.1连接LB, • P1.2连接LC, • P1.3连接LD, P1.4连接SER, P1.5连接SCLR, P1.6连接SRCLK, P1.7连接RCK。

  5. 开 始 置初值 发送字符 发送列号 N 16列是否完? Y 任务二 数字显示程序及调试

  6. 任务二 数字显示程序及调试 • SER BIT P1.4 • SCLR BIT P1.5 • SRCLK BIT P1.6 • RCK BIT P1.7 • ORG 0000H • AJMP START • ORG 0060H • START: CLR SCLR ;74HC595输出清零P1.5--SCLR • SETB SCLR • MOV R1,#01H • SEND1: MOV A,#0FFH • CLR RCK • SETB C • MOV R5,#10H ;发送字符

  7. 任务二 数字显示程序及调试 • SEND2: RRC A • MOV SER,C ;P1.4--SER 数据输入端 • CLR SRCLK ;P1.6--SCLK 数据输入同步脉冲,上升沿有效(移位) • SETB SRCLK • DJNZ R5,SEND2 ;16个位发送是否结束 • MOV P1,R1 ;列号送P1 • CALL DELAY • MOV R1,P1 • INC R1 • MOV A,R1 • ANL A,#0FH • CJNE A,#00H,SEND1 • SJMP START

  8. 任务二 数字显示程序及调试 • DELAY: MOV R6,#0FFH • DELY1: MOV R7,#0FFH • DELY: NOP • NOP • DJNZ R7,DELY • DJNZ R6,DELY1 • RET • 思考题 • 1)LED点阵显示程序如何发送数据? • 2) 编写LED点阵显示程序使显示数字“一、二、大”?

  9. 谢 谢!

More Related