整理单片机基础课后答案Word文档格式.docx
- 文档编号:21494220
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:38
- 大小:75.08KB
整理单片机基础课后答案Word文档格式.docx
《整理单片机基础课后答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《整理单片机基础课后答案Word文档格式.docx(38页珍藏版)》请在冰豆网上搜索。
0AAH01
IFH11
20H10
0D5H11
49H00
二、单选题
CCBDCA
三、其它类型题
错错对
错错错
对错错
对对对
错对对
错对错
错对
(三)其它类型题
3.编写程序将RAM20H-23H单元的高4位写1,低4位写0。
分析:
就是把这四个单元写入F0H。
用一个DJNZ的循环。
ORG0000H
MOVR0,#1FH;
R0指向20H单元
MOVR5,#04H;
四个数
LOOP:
INCR0
MOV@R0,#0F0H;
写入
DJNZR5,LOOP;
循环4次
END
4.把m和m+1单元存有两个BCD数,将它们合并到m单元中,编写程序完成。
(设m=30H,高位在30H,低数在31H)
MOVA,30H
ANLA,#0FH;
把它的高四位清零
SWAPA
MOV30H,A;
高低四位调一下,放回原处
MOVA,31H
ANLA,#0FH
ORLA,30H;
合并起来
MOV30H,A
5.将内部RAM中从data单元开始的10个无符号数相加,其和送sum单元多,假定相加结果小于255。
编写程序完成。
(设data=30H,sun=50H)
MOVR0,#2FH;
指向前一个单元
MOVR5,#0AH;
循环10次
CLRA;
先加到A中
ADDA,@R0
DJNZR5,LOOP
MOV50H,A
6.假定8位二进制带符号数丰于R0中,要求编写一个求补程序,所得补码入入R1中。
MOVA,R0
CPLA;
按位取反
ADDA,#01H;
+1
MOVR1,A
第四章
一、填空题
1.25H40H03H
2.2.914ms
3.略
4.(A)=((30H)(A)>
(30H)(A)<
(30H)
5.32.87ms
编程题
1.把长度为10H的字符串从内部RAM的输入缓冲区inbuf向位物外部RAM的输出缓冲区outbuf传送,一直进行到遇见回车或整个字符串传送
完毕。
试编程实现。
ORG0030H
MOVR0,#inbuf
MOVR1,#outbuf
MOVR4,#10H
MOVA,@R0;
从内部RAM取数
CJNEA,#0DH,LL;
是否为回车符CR
SJMPSTOP;
是转停止传送
LL:
MOVX@R1,A;
不是则传送到外部RAM
INCR1
DJNZR4,LL;
沒传送完则循环
STOP:
SJMP$
2、内部RAM从list单元开始存放一正数表,表中之数作无序排列,并以“-1”作结束标志。
编程实现在表中找出最小数。
(3AH存放在运行程序时的最小的数)
ORG0030H
MOVR0,#list
MOVA,@R0;
取第一个正数
INCR0;
指向下一个正数
MOV3AH,@R0
CJNEA,3AH,CHK;
前一个数与后一个数比较
CHK:
JCLOOP1;
前一个数小,则转
前一个数大,取后一个数
LOOP1:
XCHA,3AH
CJNEA,#0FFH,LOOP
XCHA,3AH;
取最小数
MOV3BH,A
3.内部RAM的X,Y单元中各存放一个带符号的数,试编程实现按如下条件进行的运算,并将结果存入Z单元中。
若X为正奇数,Z=X+Y;
若X为正偶数,Z=X∨Y;
若X为负奇数,Z=X∧Y;
若X为负偶数,Z=X⊕Y。
负数:
第7位为1,正数:
第7位为0
奇数:
第0位为1,偶数:
第0位为0
MOVA,20H
CLRC
RLA
JCFS;
移到负数处处理
RRA
RRA;
第0位移到C再判定一下是不是1
JCZJS;
到正奇数处
ORLA,21H
MOV22H,A
SJMPOK
ZJS:
ADDA,21H
FS:
JCFJS;
第0位是1,移到正奇数处理
XRLA,21H
FJS:
ANLA,21H
OK:
4、把一个8位二进制数的各位用ASCII码表示之(亦即为“0”的位用30H表示,为“1”的位用31H表示)。
该数存放在内部RAM中byte
单元中。
变换后得到的8个ASCII码存放在外部RAM以buf始的存储单元中去。
MOVR0,#byte
MOVDPTR,#buf
MOVR5,#08H
MOVA,@R0
RLCA
MOVR7,A
JCLOOP1
MOVA,#30H
SJMPLOOP2
LOOP1:
MOVA,#31H
LOOP2:
MOVX@DPTR,A
MOVA,R7
INCDPTR
5.编程实现运算式c=a22+b假定a、b、c3个数分别存放在内部RAM的DA、DB、DC单元中,别有平方运算子程序调用。
(内部RAM的DA、DB、DC单元设为20H21H22H)
ORG0000H
PUSHACC
AJMPSQR
POPACC
MOVA,21H
ADDA,22H
6、比较两个ASCII码字符串是否相等。
字符串的长度在内部RAM41H单元,第一个字符串的首地址为42H,第二个字符串的首地址为52H。
如
果两个字符串相等,则置内部RAM40H单元为00H;
否则置40H单元为FF。
MOVR0,#42H
MOVR1,#52H
MOVR7,41H;
字符串长度
MOV30H,@R1
CJNEA,30H,LK
DJNZR7,LOOP
MOV40H,#00H
SJMPDD
LK:
MOV40H,#0FFH
DD:
7.外部RAM首址为table的数据表中,有10个字节的数据。
编程将每个字节的最高位无条件地置“1”。
MOVDPTR,#table
MOVR6,#10
MOVXA,@DPTR
SETBE7H;
E7H就是累加器A的最高位(ACC.7),也可:
SETBACC.7
DJNZR6,LOOP
高低四位调一下,放回原处
(设data=30H,sun=50H)
一、填空题
若X为负偶数,Z=X⊕Y。
5.编程实现运算式c=a2+b2假定a、b、c3个数分别存放在内部RAM的DA、DB、DC单元中,别有平方运算子程序调用。
第五章
1.各项任务
2.INT0T0INT1T1串口
3.PCPCROM
4.中断源查询状态
5.10000001000000/65536=15.26
6.100ms
7.111101
8.T120FFH001BH
二、单选题:
DCAADCD
单片机基础第五章习题
课本5。
.1设单片机的晶振频率为6MHZ,使用定时器1以方式0产生500us的等宽正方波连续脉冲,并由P1.0输出。
分析:
使用P1.0输出脉冲,可由定时器产生一个250us的定时,到了时间,就执行CPLP1.0就可以了。
所以问题转化为产生定时。
解:
(1)计算定时器的初值:
(213-X)*T机=T定时
代入数据得:
X=8067
由于方式0的特点(高8位,低5位),计算出TH1,TL1
得TH1=0FCHTL1=03H
(2)计算出TMOD的初始值:
TMOD=00H
(3)编程实现:
方法一:
使用查询法。
程序不断地查询TF1的值。
如定时器溢出(TF1=1),则CPLP1.0
所以:
MOVTMOD,#00H
MOVTH1,#0FCH
MOVTL1,#03H
MOVIE,#00H;
不用中断的方法,关掉
SETBTR1;
开启定时器
JBCTF1,LOOP1
AJMPLOOP
CPLP1.0
方法二:
使用中断的方法。
需确定寄存器:
TMOD=00H
IE=88HTCON=40H(或SETBTR1)
T1的中断向量=001BH
程序如下:
AJMPMAIN
ORG001BH
AJMPT1_TIMER
MAIN:
MOVTMOD,#00H
MOVTCON,#40H
MOVIE,#88H
MOVTCON,#40H
MOVTH1,#0FCH
MOVTL1,#03H
Here:
AJMPHere
T1_TIMER:
MOVTH1,#0FCH
RETI
注意:
定时器定时或计数,不会影响CPU的工作。
定时方式1:
与方式0没有大的区别,只有定时器是16位的。
所以
定时=(2x–初值)T机
方式2:
8位初值自动赋值的定时/计数器
解法一样:
(1)计算T的初始值
(2)TMOD=?
(2)程序设计
方式三:
T0:
――TL08位,可作定时也可作计数,与方式0,一样使用。
――TH0:
8位,只能作定时,借作TR1TF1
T1:
没法中断,只能产生不断的脉冲,--全波特率
可用方式0,1,2。
如要停止脉冲,要强制设方式3
分)4字左右)(80根据全文的内容,概括介绍阿来其人。
(20.分)5结合文意,根据要求分析文中画线的句子。
(21.这时的花儿成了隐秘的河流,而阿来是自由的鱼儿。
(1)修辞手法,其表达效果是分)3(这个句子运用了的光泽。
阿来的文字幻化成的就是露珠,熠熠闪亮,有着经典
(2)..分)2(词语“经典”的含义是加点分)5简要分析第⑦、⑧两段在文章中的作用。
(22.的两项是对本文理解和分析不正确23.分)4(....标题“阿来的如花世界”巧妙道出了作者对阿来其人的总体印象及评价。
A]学科网:
来源[“我”与阿来相识多年,多次一同参加中外文学交流活动,彼此都十分了解。
.B.《空山》和《格萨尔王》的问世,证明了阿来的创作心在江湖,并且永不止步。
C.“他穿行于这样的风景当中时,自己也成为了风景”化用自卞之琳的《断章》中D句子“你站在桥上看风景,看风景的人在楼上看你”。
.全文结构安排匠心独运,清晰有序,让读者对阿来的认识由表及里,不断深入。
E.本文熔记叙、描写、抒情、议论于一炉,语言质朴平实,篇章隽永,耐人寻味。
F
(二)阿来的如花世界分)。
为人乐观、平和,幽默、睿智、豪爽、率性;
内心丰富,热爱生活,喜欢读书,痴迷于花1阿来,四川阿坝人,藏族作家(分420.(分)。
评分意见:
能扣住籍贯、性格、代表1分),价值独特,能代表中国文学走向世界(1、《格萨尔王》等(>
分)。
作品有《尘埃落定》、《空山1作品、作品价值四个采分点即可。
分521.在河中的鱼儿,形象生动地描摹出了阿来对花的痴迷依恋和其赏花拍花时的欢快自分)比喻。
将徜徉在花间的阿来比作嬉游3(
(1)由。
(
(2)分)阿来的作品充满生机,大气,唯美,有恒久的艺术魅力。
2
(2)卒章显志,赞美阿来的人生和作品都如花一般绚丽美好,丰富多彩;
(1)分522.与第②段的“未认识阿来之前”(或前文)相呼应,使行分)5分,答出三点给3分,两点给2使读者对人物的认识更为完整真实。
(答出一点给(4)照应题目;
(3)文严谨;
423.BF分广东梅州:
分)20(二、现代文段阅读分(10
(一)客家人与柏树)及村庄周边的庙宇、社坛、寺庙、祖祠必有虬干曲,凡是客家人居住的村庄,不难发现,⒈客家人很喜爱柏树,客家人的居住环境离不开柏树。
只要留意树种、树苗中便有柏树。
还捎带了各类树种、树苗,携带之物除了公鸡、母鸡之外,枝的参天柏树。
据说,我们客家人的祖先从中原南迁时,⒉客家人很喜爱柏树?
柏?
许多对联都与,但凡客家人操办的红白喜事,只要留意相联系。
?
百?
与?
客家人常爱把客家人的文化生活离不开柏树。
?
柏节松心宜晚翠、人寿年丰?
(百)有关。
如:
祝寿的就有?
柏翠松苍,、过年的就有?
岁寒松柏茂松姿柏态古稀年?
童颜鹤发寿星体、童颜鹤发胜当年?
、竹苞柏茂枝秀兰芬?
凤舞鸾飞龙吟虎啸,造新屋乔迁新宅的就有、百年好合?
松柏常青结婚的就有、春暖杏花红?
松纪念或悼念先人或革命烈士的就有(百)的诗词、文章、歌曲、书籍
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 整理 单片机 基础 课后 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)