单片机原理、接口技术及应用课后答案—黄建新(2)
南京师范大学用的教材《单片机原理、接口技术及应用课后答案—黄建新》课后答案
ORL A, B MOV 31H, A SJMP $
4.20 编制绝对值函数程序。绝对值函数方程如下: 当X 0 X
Y 0当X=0
-X当X 0
假设X存于30H单元,Y存于40H单元。X 及Y均为补码数. X EQU 30H Y EQU 40H ORG 0000H LJMP START
START: MOV A,X
JZ LOOP
JNB ACC.7,LOOP CPL A
ADD A,#01H LOOP: MOV Y,A SJMP $ END
4.21 试编写统计数据区长度的程序,设数据区从内RAM30H开始,该数据区以0结束,统计结果送人2FH中。且数据区结束字符,也计入统计数据区的长度中去. ORG 0000H LJMP START START:MOV R0,#30H MOV R7,#00H
LOOP:MOV A,@R0
INC R0 INC R7
CJNE A,#00H,LOOP MOV 2FH, R7 SJMP $
4.23巳知R7中为2位十六进制数,试编程将其转换为ASCII码,存人内部RAM 31H、32H中(低字节在前)。英文字母为大写.
ORG 0000H
LJMP START START:MOV SP,#60H MOV A,R7
LCALL BCDASCII MOV 31H,A
南京师范大学用的教材《单片机原理、接口技术及应用课后答案—黄建新》课后答案
MOV A,R7 SWAP A
LCALL BCDASCII MOV 32H,A SJMP $
BCDASCII:ANL A,#0FH
CJNE A,#10,LOOP LOOP: JC AD30H ADD A,#07H AD30H:ADD A,#30H HT: RET END 解法2
ORG 0000H LJMP START
START: MOV DPTR,#TAB
MOV A,R7
ANL A,#0FH MOVC A,@A+DPTR MOV 31H,A MOV A,R7 ANL A,#0F0H SWAP A
MOVC A,@A+DPTR MOV 32H,A SJMP $
TAB:DB30H,31H,32H,33H,34H,35H,36H,37H,38H
DB 39H,41H,42H,43H,44H,45H,46H
END
4.24设在MA和MB单元中有两个补码形式的8位二进制带符号数。请编写求两数之和并把它放在SUML和SUMH单元(低8位在SUML单元)的子程序。 提示:在两个8位二进制带符号数相加时,其和很可能会超过8位数所能表示的范围,从而需要采用16位数形式来表示。因此,在进行加法时、可以预先把这两个加数扩张成16位二进制补码形式,然后对它完成双字节相加。
ORG 0000H LJMP START
START:MOV A,MA
JB ACC.7,LLA MOV R7,#00H SJMP LLL
LLA: MOV R7,#0FFH LLL: MOV A,MB
JB ACC.7,LLB MOV R6,#00H
南京师范大学用的教材《单片机原理、接口技术及应用课后答案—黄建新》课后答案
SJMP LADD
LLB: MOV R6,#0FFH LADD:MOV A,MA ADD A,MB MOV SUML,A MOV A,R6 ADDC A,R7 MOV SUMH,A SJMP$
4.25 设外部RAM1000H~10FFH数据区中的数均为无符号数。试编写程序,找出该区域中的数的最大值,并放人内部RAM30H单元中。 MOV DPTR,#1000H MOV R7,#00H ;计数器 MOV B,#00H ;放中间结果 L1: MOVX A, @DPTR CJNE A, B, L2 L2: JC L3 MOV B, A ; B中放大值 L3: INC DPTR
DJNZ R7, L1 MOV 30H, B SJMP $
4.28 已知a、b、c均为0~9的整数,试编程求解表达式Y=(a-b)2+(b-c)2+(c-a)2的值
AA EQU 31H BB EQU 32H CC EQU 33H Y EQU 34H ORG 0000H LJMP START START:MOV SP,#60H MOV A,AA CLR C SUBB A,BB ACALL CHUNCI MOV R6,A MOV A,BB CLR C SUBB A,CC ACALL CHUNCI ADD A,R6 MOV R6,A
南京师范大学用的教材《单片机原理、接口技术及应用课后答案—黄建新》课后答案
MOV A,CC
CLR C SUBB A,AA ACALL CHUNCI ADD A,R6 MOV R6,A MOV Y,R6 SJMP $
CHUNCI:JNB ACC.7,SQR
CPL A
ADD A,#01H
SQR: ADD A,#01H MOVC A,@A+PC RET
SQRTAB:DB 0,1,4,9,16,25,36,49,64,81
4.29 从内部RAM的SCORE单元开始放有16位同学某门课程的考试成绩,试编程求平均成绩,存入AVERAGE单元。
ORG 0100H MOV R5,#00H MOV R6,#00H MOV R0,#SCORE MOV R7,#16 LL: MOV A,@R0 ADD A,R5 MOV R5,A MOV A,R6
ADDC A,#00H MOV R6,A INC R0
DJNZ R7,LL MOV R4,#04H LL1: CLR C MOV A,R6 RRC A MOV R6,A MOV A,R5 RRC A MOV R5,A
DJNZ R4,LL1 MOV AVERAGE,R5 SJMP $
南京师范大学用的教材《单片机原理、接口技术及应用课后答案—黄建新》课后答案
第5章
5.8 80C51外扩ROM时,为什么P0口要接一个8位锁存器,而P2口却不接? 答:P0口既作为地址线传送地址的低8位,又要作为数据线传送8位数据,只能分时用做地址线,故P0口输出的低8位地址数据必须用锁存器锁存。锁存器的锁存控制信号为引脚ALE输出的控制信号。P2口只用作地址高8位。
5.9 若要设计一个32K×8位的外RAM存储器,分别采用2114(1K×4位)和
6264(8K×8位)芯片,各需多少块存储芯片? 答:2114芯片需要:(8/4)*(32/1)=64片 6264芯片需要:32/8=4片
5.12 80C51扩展2片6264存储器芯片,试用P2.6、P2.7对其片选,并指出它们的地址范围。 答:
南京师范大学用的教材《单片机原理、接口技术及应用课后答案—黄建新》课后答案
南京师范大学用的教材《单片机原理、接口技术及应用课后答案—黄建新》课后答案
6.1 输入/输出信息有哪几种?
答:通过接口传送的信息包括数据信息、状态信息和控制信息。
6.2 什么是接口?接口应具有哪些功能?
接口是将外设连接到总线上的一组逻辑电路的总称。 功能:1. 地址译码与设备选择
2. 缓冲锁存数据 3. 信息的输入输出 4. 信息转换
6.7 什么是中断源?80C51有哪些中断源?CPU响应中断时,其入口地址是什么? 答:能引起中断的外部设备或内部原因称为中断源,包括外部中断源和内部中断源。
80C51中有5个中断源:
(1)INT0(P3.2):外部中断0。 (2) INT1(P3.3):外部中断1。
(3)TF0(P3.4):定时器/计数器T0溢出中断。 (4)TF1(P3.5):定时器/计数器T1溢出中断。 (5)RX,TX:串行中断 入口地址:
外部中断0(INT0):0003H 定时器/计数器0(T0):000BH 外部中断1(INT1):0013H
定时器/计数器1(T1):001BH 串行口(RI、TI):0023H
定时器/计数器2(T2)(仅80C52有):002BH
6.11 80C51的外部中断有哪几种触发方式?如何选择? 答:有电平触发方式和边沿触发方式。 通过对ICON寄存器的D0位IT0 …… 此处隐藏:2898字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




