已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第八章:1.下图831是4片8K8位存储器芯片的连接图。请确定每片存储器芯片的地址范围答:设地址线A0-A7分别接在P0.0-P0.7引脚,A8-A15分别接在P2.0-P2.7引脚,则:1#芯片地址:0000H-1FFFH,2#芯片地址:2000H-3FFFH,3#芯片地址:4000H-5FFFH,4#芯片地址:6000H-7FFFH,2.用8255的A口做输入口,B口做输出口。假设8255工作在方式1,控制口地址为7FH,写出相应的初始化程序。答:MOVR0,#07FH;8255控制字地址MOVA,#10110000B;或1011*00*B,*表示任意MOVXR0,A3.用到三片74HC373的某89C51应用系统的电路如上图所示。现要求通过74HC373(2)输出80H,请编写相应的程序。答:从图中可知74HC373(1)的地址为012H,74HC373(2)的地址为02H,74HC373(3)的地址为04H,且芯片的使能端与单片机的WR端相连是作为外部存储器扩展,所以程序如下:MOVR0,#02HMOVA,#80hMOVXR0,A第九章1.设计一个33行列式键盘电路并编写键扫描子程序。答:图略,设P0.0-P0.2接行扫描口,P1.0-P1.2接列扫描口。程序如下:KEY:LCALL KS;调用判断有无键按下子程序JZ KEY;无键按下,重新扫描键盘LCALL T10ms;有键按下,延时去抖动LCALL KSJZ KEYMOV R2,#0FEH;首列扫描字送R2MOV R4,#00H;首列号#00H送入R4MOV P0,#0FFHLK1: MOV P1,R2;列扫描字送P1口MOV A,P0JB ACC.0,ONE;0行无键按下,转1行MOV A,#00H;0行有键按下,该行首号#00H送ALJMP KP;转求键号ONE:JB ACC.1,TWO;1行无键按下,转下列MOV A,#03H;1行有键按下,该行首号#03H送ALJMPKP;转求键号TWO:JB ACC.2,NEXT;1行无键按下,转下列MOVA,#06H;2行有键按下,该行首号#06H送AKP: ADD A,R4;求键号,键号=行首键号+列号PUSH ACC;键号进栈保护LK: LCALL KS;等待键释放JNZ LK;未释放,等待POP ACC;键释放,键号送ARET;键扫描结束,出口状态:(A)=键号NEXT:INC R4;列号加1MOV A,R2;判断三列扫描完了吗JNB ACC.3,KND;三列扫描完,返回RL A;未扫描完,扫描字左移一位MOV R2,A;扫描字入R2AJMP LK1;转扫下一列KND:AJMP KEYKS: MOV P1,#0F8H;全扫描字送P1口MOV P0, #0FFHMOV A,P0;读入P0口行状态CPL A;取正逻辑,高电平表示有键按下ANL A,#03H;保留P0口低2位(屏蔽高6位)RET;出口状态:(A)0时有键按下T10ms:MOV R7,#10H;延迟10ms子程序TS1: MOV R6,#0FFHTS2: DJNZ R6,TS2DJNZR7,TS1RET2.设计一个有6位LED显示、8个按键的显示键盘电路。答:(1)利用串行口的(课堂上的例子),可去掉一行键盘,2位数百管。(2)直接利用并行口扩展。3.在一个fOSC为12MHz的89C51系统中接有一片器件ADC0809,它的地址为7FF8H7FFFH。试画出有关逻辑框图,并编写ADC0809初始化程序和定时采样通道2的程序(假设采样频率为1ms/次,采样4个数据,存于89C51内部RAM70H73H中)。答:电路如下图所示:参考程序如下:(用延时程序实现1ms延时,也可使用定时器实现延时,请自行设计)MOVR0,#70HMOVR7,#4MOVDPTR,#7FFAH;通道2地址LP:MOVXDPTR,ALCALLDELAY1msMOVXA,DPTRMOVXR0,AINCR0DJNZR7,LPRET4.在一个89C51单片机与一片DAC0832组成的应用系统中,DAC0832的地址为7FFFH,输出电压为05V。试画出有关逻辑框图,并编写产生矩形波,其波形占空比为4,高电平时电压为2.5V,低电平时电压为1.25V的转换程序。答:电路如下图所示:(1)题目中没有要求输出频率,故可设为任意值,但要求占空比为1:4,则低电平时间应该为高电平时间的3倍。(2)要求高电平时输出电压为2.5V,则单片机送入DAC0832的数字量应该为:2.5*255/5=128(127),低电平时输出电压为1.25V,则单片机送入DAC0832的数字量应该为:1.25*255/5=64。参考程序如下:MOVDPTR,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防爆轮胎课件
- 混凝土预制桩沉桩施工方案
- 企业厂区交通安全管理制度
- 2026年政法干警申论模拟试卷带答案
- 2026年监狱辅警考试模拟试卷带答案
- 儿童早期教育课件
- 2026年2026教师管理制度
- 原料库房虫害监测点位布设细则
- 工程质量通病防治方案
- 铁路运输调度系统智能调度系统实施指引
- 2024新人教版英语七年级上单词默写单(小学部分)
- 心理健康教育开题报告
- 2024年国家储备粮食购销标准化合同
- DL∕T 1751-2017 燃气-蒸汽联合循环机组余热锅炉运行规程
- 磁疗产品注册审查指导原则(2024年修订版)
- 变电站智能辅助系统施工方案
- 公牛开关产品检测报告
- 泄密调查情况报告
- 老年抑郁量表GDS、焦虑自评量表SAS、心理状态评估量表MSSNS、汉密尔顿抑郁量表(HAMD)
- 少女乙女的恋爱革命全中文攻略
- 幼儿园学前-《小鸡捉虫》教学课件设计
评论
0/150
提交评论