单片机编程课程题 求和

《单片机》编程题题库答案_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
《单片机》编程题题库答案
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩55页未读,
定制HR最喜欢的简历
你可能喜欢豆丁微信公众号
君,已阅读到文档的结尾了呢~~
单片机程序设计题库及答案
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
单片机程序设计题库及答案
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口《单片机》编程题题库_文档库
文档库最新最全的文档下载
当前位置: & 《单片机》编程题题库
《单片机》编程题题库
《单片机原理及应用》编程题题库
六、编程(每题10分)
1、内部RAM 30H和31H单元中存放着2个0-9的ASCII码(高位字节在前),请将其转换为压缩BCD 码(高位在前)并存入外部RAM
2300H单元中。
2、设单片机的晶体震荡频率为12MHz,利用定时器T0编程由P1.2输出周期为10mS的方波。(要求: T0工作在方式1下,采用中断方式工作)
3、将存放在内部RAM
30H-35H单元的压缩型BCD码转换成相应的ASCII码,依次存放到外部RAM 2100H开始的单元区中。
4、已知8051单片机应用系统的晶体振荡频率为12MHz,请利用定时器T0实现在P1.0引脚上输出周期为100mS的方波。(要求:采用中断方式,T0工作在方式1下)
5、设8031单片机应用系统的晶振频率为12MHz,请利用T0在P1.0和P1.1引脚上输出频率为20Hz、互补(两个波形互为反相)的方波。要求:采用中断方式,T0工作在方式1。
6、内部RAM
20H和30H开始的单元分别存放着16个16进制数,请将对应单元的内容相加(不考虑溢出),并将和存入外部RAM
2000H开始的单元中。
7、8031单片机应用系统的晶体振荡器频率为12MHz,请利用定时器T0编程实现在P1.7引脚输出频率为20Hz的方波。要求:采用中断方式,T0工作在方式1下。
8、请编写多字节无符号数减法程序。被减数存放在内部RAM 20H开始的8个单元中,减数存放在内部RAM 30H开始的8个单元,请将差存放到外部RAM 2000H开始的8个单元中,借位存放到OV标志中。注意:所有数据均按照从低字节到高字节的顺序存放。
9、内部RAM 40H和41H单元中存放着2个0-9的ASCII码(高位字节在前),请将其转换为压缩BCD 码(高位在前)并存入外部RAM
2000H单元中。
10、设单片机的晶体振荡频率为12MHz,利用定时器T0编程由P1.0和P1.1输出周期为10mS、互补(互为反相)的方波。(要求:T0工作在方式1下,采用中断方式工作)
11、将存放在内部RAM
20H-2FH单元的压缩型BCD码(高位在前)转换成相应的ASCII码,依次存放到外部RAM 1000H开始的单元区中。
12、已知8051单片机应用系统的晶体振荡频率为12MHz,请利用定时器T1实现在P1.0和P1.1引脚上输出互补(互为反相)的周期为100mS的方波。(要求:采用中断方式,T1工作在方式1下)
13、设8031单片机应用系统的晶振频率为12MHz,请利用T0在P1.0引脚上输出频率为20Hz的方波。要求:采用中断方式,T0工作在方式1。
14、内部RAM
30H和38H开始的单元分别存放着8个压缩BCD码,请将对应单元的内容相加(不考虑溢出),并将和存入外部RAM
1000H开始的单元中。
15、8031单片机应用系统的晶体振荡器频率为12MHz,请利用定时器T1编程实现在P1.6和P1.7引脚输出互补(互为反相)的、频率为20Hz的方波。要求:采用中断方式,T1工作在方式1下。
16、请编写多字节无符号数加法程序。被加数存放在内部RAM 20H开始的8个单元中,加数存放在内部RAM 30H开始的8个单元,请将和存放到外部RAM 2000H开始的8个单元中,进位存放到F0标志中。注意:所有数据均按照从低字节到高字节的顺序存放。
17、两个8字节压缩BCD码分别存放在内部RAM 30H和40H开始的连续单元中(低位字节在前),请将二者求和(不考虑溢出情况),并将和存入外部RAM
1000H开始的单元中。
18、设单片机的晶体振荡频率为6MHz,利用定时器T1编程由P1.6和P1.7输出周期为500μS 、互补(互为反相)的方波。(要求:T1工作在方式2下,采用中断方式工作)
19、将存放在内部RAM
20H-2FH单元的十六进制数转换成ASCII码,依次存放到外部RAM 2000H 开始的单元中。
20、已知8051单片机应用系统的晶体振荡频率为12MHz,请利用定时器T1实现在P1.0和P1.1引脚上输出互补(互为反相)的周期为2ms的方波。(要求:采用中断方式,T1工作在方式2下)
21、设8031单片机应用系统的晶振频率为12MHz,请利用T1在P1.0引脚上输出频率为1Hz的方波。要求:采用中断方式,T1工作在方式1。
22、内部RAM
30H和外部RAM
2200H开始的单元分别存放着两个8字节十六进制数(低位字节存放在前),请将二者相加(不考虑溢出情况),并将和存入内部RAM
40H开始的单元中。
23、8051单片机应用系统的晶体振荡器频率为6MHz,请利用定时器T1编程实现在P1.0和P1.1引脚输出互补(互为反相)的、频率为20Hz的方波。要求:采用中断方式,T1工作在方式2下。
24、请编写多字节无符号数减法程序。被减数存放在内部RAM 30H开始的8个单元中,减数存放在内部RAM 38H开始的8个单元,请将差存放到外部RAM 1000H开始的8个单元中,借位存放到F0标志中。注意:所有数据均按照从低字节到高字节的顺序存放。
25、请编写多字节无符号数减法程序。被减数存放在内部RAM 20H开始的16个单元中,减数存放在内部RAM 30H开始的16个单元,请将差存放到外部RAM 2000H开始的16个单元中,借位存放到OV标志中。注意:所有数据均按照从低字节到高字节的顺序存放。
26、8751单片机应用系统的晶体振荡器频率为12MHz,请利用定时器T0编程实现在P1.7引脚输出频率为20Hz的方波。要求:采用中断方式,T0工作在方式1下。
27、将存放在内部RAM
20H-3FH单元的压缩BCD码转换成ASCII码,依次存放到外部RAM 2300H 开始的单元中。(注:每个单元均先转换高四位)
28、设8051单片机应用系统的晶振频率为12MHz,请利用T1在P1.0和P1.1引脚上输出频率为20Hz、互补(两个波形互为反相)的方波。要求:采用中断方式,T1工作在方式1。
29、将存放在内部RAM
30H-35H单元的十六进制数转换成相应的ASCII码,依次存放到外部RAM
1100H开始的单元区中。(注:每个字节转换时先转换高四位)
30、已知8051单片机应用系统的晶体振荡频率为12MHz,请利用定时器T0实现在P1.0引脚上输出频率为2kHz的方波。(要求:采用中断方式,T0工作在方式2下)
31、内部RAM 30H开始的单元中存放着16个0-9的ASCII码(高位字节在前),请将其转换为压缩BCD码(高位在前)并存入外部RAM
1000H开始的单元中。
32、设单片机的晶体振荡频率为12MHz,利用定时器T0编程由P1.0输出周期为1秒的方波。(要求: T0工作在方式1下,采用中断方式工作)
33、设有两个长度为16字节的数组,分别存放在外部RAM
0200H和0300H为首址的存储区域中,试编写程序求其对应项之和(不考虑溢出的情况),结果存放在以0400H为首址的外部RAM中。
34、设单片机的晶体振荡频率为6MHz,利用定时器T0编程由P1.0和P1.1输出周期为1s、互补(互为反相)的方波。(要求:T0工作在方式1下,采用中断方式工作)
35、8031单片机应用系统的晶体振荡器频率为6MHz,请利用定时器T0编程实现在P1.0引脚输出频率为0.1Hz的方波。要求:采用中断方式,T0工作在方式1下。
第1页共3页
Word文档免费下载:
《单片机原理及应用》编程题题库参考答案六 1、内部 RAM 30H 和 31H 单元中存放着 2 个 0-9 的 ASCII 码(高位字节在前) ,请将其转换为压缩 BCD 码(...单片机原理编程题_电子/电路_工程科技_专业资料。一. 编程题 (每小题 8 分,共 16 分) 1. 设在内 RAM 40H 开始的存储区有若干个字符和数字,已知最后一个...《单片机》编程题题库 - BCD 码(高位在前)并存入外部 RAM 1000H 开始的单元中。 17、 设有两个长度为 16 字节的一维数组(数组的每个元素为 1 个字节), ...设内部 RAM 20H 单元为数据块的起始地址,数据块长度为 10H,数据为 8 位无符号数,试编程 《单片机原理及应用》编程题题库 第1页 共3页 找出数据块中的最小...《单片机原理及应用》编程题题库 第1页 共3页 36、 编程求内部 RAM 中 40H~4FH 共 16 个单元中的内容的和(结果为 2 字节) ,并将和放入 50H 和 51H...ORG 1000H MOV R7,#07H MOV R0,#40H LOOP:MOV A,@R0 ANL A,#0FH MOV @R0,A INC R0 DJNZ R7,LOOP SJMP $ END 《单片机原理及应用》编程题题库参考...单片机编程题(经典) 3页 1下载券 《单片机》编程题题库答... 27页 1下载券...试编程将起始地址分别在内部 RAM 30H,40H 单元中两组字符串,顺序取出送到外部...51单片机基础知识试题题库(复习资料)_从业资格考试_资格考试/认证_教育专区。湖南文理学院单片机原理与应用、信号与线性系统、面向对象与可视化程序设计期末复习资料 ...《单片机原理及应用》 习题库 1 一、填空题 1.单片机与普通计算机的不同之处...(1); } 14、根据如下电路,编程实现由 DAC0832 输出一路三角波的功能 #...《单片机》填空题题库答... 《单片机》编程题题库答...1/2 相关文档推荐 ...一、 单项选择题(每题 1 分) (A) 20 (B) 40 (C) 80 (D)160 19、...汇编语言程序实例1到100求和_中华文本库
汇编语言程序实例 1到100求和 - 按十进制输出 有挑战,我喜欢! 我来试试! DATAS SEGMENT BuF DB 1,2,3,4,^^^,100 BuF2 DW ? DATAS...
大工15秋《汇编语言程序设计》在线测试1100分答案 大工15秋《汇编语言程序设计》在线测试1 一、单选题(共 10 道试题,共 40 分。) 1. 运算器虽有许多部件组成,...
单片机汇编语言及 C 语言经典实例 D1: MOV R6,#...接了四个开关 K1-K4,编程将开关 的状态反映到发光...#100 D2: MOV R6,#20 D1: MOV R7,#248 ...
汇编实现1+2+3+···+100_计算机软件及应用_IT/计算机_专业资料。汇编编写实现1+2+3+···+100汇编编程实现 1+2+3+··+100 的和 · DATA SEGMENT DA...
汇编语言实验报告_化学_自然科学_专业资料。汇编语言...要求事先准备好使用的例子; 2.阅读数据传送指令、...(1) 用A命令将程序键入到100H开始的内存中, 在...
100 以内的素数(2) 设计内容 编制程序,按要求求出...1.1 背景汇编语言(assembly language)是一种用于...求和,最后到求平均数模块。 2 本科生课程设计(论文...
大连理工大学2015秋《汇编语言程序设计》在线测试1100分答案_高等教育_教育专区。大工 15 秋《汇编语言程序设计》在线测试 1100 分答案 一、单选题(共 10 道试题,...
sizeof E、lengthof 5、在汇编语言程序定义常量 max 等于 100,正确的表达是_...A、mov V1,20h C、mov al,V1 2、某次求和运行结果为 0 时,ZF=___。 ...
汇编语言程序设计习题-答案_理学_高等教育_教育专区。...AL STOP: JMP STOP 4.9 编程求和 Y=A1 + A2 +...DATA1 DATA ENDS STACK SEGMENT STA DB 100 DUP ...
汇编语言程序基本步骤 ? 好的程序 ? 速度快;资源...在内存Score缓冲区中存放有100个学生的 成绩数据,为...//按16位一组相加,进位进到低位,然后对和取反。...}

我要回帖

更多关于 单片机c语言编程300例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信