- 1、本文档共400页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RAM,ROM存储器扩展;单片机本身资源不足以满足应用需求的情况下,必须借助外部器件对系统进行扩展;①程序存储器 EPROM 的扩展:;程序存储器 2764 的扩展:;②数据存储器 RAM 的扩展:;数据存储器 6264 的扩展:;简单I/O,8255,8155并口扩展;在单片机的I/O口线不够用的情况下,可以借助外部器件对I/O口进行扩展。可资选用的器件很多,方案也有多种。;简单I/O扩展:(缓冲/驱动器扩展)P.120;④可编程并行I/O接口芯片8255扩展I/O:;8255的PA,PB,PC口的三种工作方式: P.165;PA,PB,PC口的三种工作方式示意图:P.167 ;8255的端口选择表: P.166;;;8255与单片机的连接: (参见P.173);8255与单片机的连接: (参见P.174);8255的编程应用;8255硬件实验五:8255 A.B.C口输出方波;8255硬件实验五:8255 A.B.C口输出方波;⑤可编程RAM/ IO/ CTC接口芯片8155:;⑤可编程RAM/IO/CTC接口芯片8155引脚:;8155的 6个寄存器;;; D7 D6 D5 D4 D3 D2 D1 D0 ; D7 D6 D5 D4 D3 D2 D1 D0 ;8155定时/计数器的使用(如何初始化);8155与单片机的连接: P.182;8155的编程应用 P.182;INC DPTR ;波形选择位与Timer高6位
MOV A, #40H 连续方波+TH=0
MOVX @DPTR, A ;装入;;MOV A, #0C2H ;立即启动计数,A入B出C入
MOVX,@DPTR, A ;装入;显示器接口扩展;三、LED显示器的扩展(结构) P.186;LED数码管的译码:②硬件译码与软件译码;三、LED显示器的扩展(软件译码);LED数码管的软件译码;三、LED显示器的扩展(显示方式) P.190;;要求:根据上图编写通过串行口和74LS164驱动共
阳LED数码管查表显示的子程序。
条件:系统有6个LED数码管,待显数据(00H—09H)已放在35H—30H单元中(分别对应十万位→个位),;LED数码管动态显示举例 (图见P.189);;;DIR: MOV DPTR, #DSEG ;数码管译码表首址
MOV R0,#7AH ;待显缓冲区个位地址
MOV R3,#01H ;个位的位选信号=01H
LD1: MOV A, @R0 ;通过R0间接寻址
MOVC A, @A+DPTR ;查表
MOV P0, A ;字段码送到P0口
MOV P1,R3 ;字位选择送到P1口
LCALL DELY ;调延时1ms子程序
INC R0 ;R0 指向下一字节
MOV A,R3
JB ACC.5,LD2 ;判是否发完6个数?
RL A ;R1指向下一个位
MOV R3,A ;位选信号存回R1
SJMP LD1 ;跳去再显示下一个数
LD2: RET ;发完6个数就返回
DSEG:DB 0C0H,0F9H,0A4H,0B0H,99H;共阳译码表
DB 92H, 82H, 0F8H, 80H,90H;扩展键盘接口;四、键盘接口 P.194;编码键盘: 采用专用的编码/译码器件,被按下的键由该器件译码输出相应的键码/键值。
特点:增加了硬件开销,编码因选用器件而异,编码固定,但编程简单。适用
文档评论(0)