单片机编程题100例

  • 单片机应用题,用c或汇编编程都可以。请把程序编写出来!谢谢!_百度知...
    答:单片机的P1口接八个LED,INT0(P3.2)、INT1(P3.3)接开关S1与S2,当开关合上时INT0与INT1即接地。当两个开关都断开时单片机控制P1口所接的八个LED灯一秒钟亮一秒暗地闪烁,当开关S1合上D1~D4LED灯亮另四个暗,当S2合上D5~D8LED灯亮另四个暗(如果S1、S2同时合上S1有优先控制权),foc...
  • 单片机考题,求好心人帮忙
    答:13、51系列单片机地址总线是 16 位,数据总线是 8 位。14、89C51单片机有 2 个16位可编程定时器/计数器,有 4 种工作方式。15、80C51单片机片内ROM的容量为 4KB ,片内RAM的容量为 128字节 。16、80C51的堆栈遵循 后进先出 原则,它是临时在 片内RAM 内开辟的区域。17、...
  • 单片机应用题,用c或汇编编程都可以。请把程序编写出来!谢谢!_百度知...
    答:碧血玉叶花|来自团队百度贴吧达人团,这是个骗子。http://zhidao.baidu.com/question/648778409341753725.html 片外RAM从30H开始的数据区有100个数,要求每隔100ms向片内RAM以 10H开始的数据区传送20个数据,通过5次传送把数据全部传送完。用定时器1作定时,编写有关程序,设fosc=6MHz。用c或汇编编程...
  • 单片机基本题,,,求解答,,题目较多 帮帮忙,谢谢!
    答:25. 8051中断允许控制寄存器IE中的的ES是(允许串口中断),EA是(总允许位)。26. 指令JB 0A7H,ABC的作用是(判断P2.7是否为1 为1的话就跳转到ABC 为0就向下执行)。(0A7H是P2.7的地址)27. 将CY与A的第0位的非求或的指令是 (),若原A=0,执行后A=(1)。28. 单片机内部数据...
  • 单片机(编程)
    答:1)将外部RAM 2000H-2010H 中大于127的单元的内容增1。共17个字节.MOV DPTR, #2000H MOV R2, #17 DDDD:MOVX A, @DPTR JNB ACC.7, NEXT ;大于等于128转移.ADD A, #1 MOVX @DPTR, A NEXT:INC DPTR DJNZ R2, DDDD SJMP 2)将外部RAM 3000H-3010中非0单元的数据...
  • 求解一道单片机编程题目
    答:4个按键K0~K3接P1.0~P1.3,8个灯D1~D8接P0.0~P0.7,要求K0按下按键时,D1-D4对应的灯P0.0~P0.3亮(高电平亮),对应的灯,到底是那个灯?要求K1按下按键时,D5-D8对应的灯P0.4~P0.7亮(高电平亮)。对应的灯,到底是那个灯?要求K2按下按键时,D1-D8对应的灯P0.0...
  • 单片机编程问题(C语言),很入门的问题,明天比赛,急急急!多少分都可以...
    答:下列程序已经调好,按键显示电路可见:http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/ef086222268d4f4eac34de59.html //单片机:使用51系列兼容的即可;//4×4矩阵键盘:接在P1口;//两位数码显示器: P0口输出七段码,P2口输出位选码。/=== //C语言程序如下。/ 文件名...
  • 用五一单片机c语言编程,p1口控制八个发光二极管,实现每隔一秒,两两点亮...
    答:一、#include<reg51.h> void delay(unsigned char Xms)//延时Xms { int i,j;for(X = i; X>0; X--)for(j=110;j>0;j--);} void main(){ P0 = 0x00; //P0.0~P0.7分别接八个发光二极管,刚开始全灭 while(1){ delay(1000);P0 = 0xc0;//点亮前两个发光二极管P0.0和P...
  • 单片机求解下题
    答:程序如下:别忘了采纳。
  • 单片机指令编程问题
    答:你这个问题,很多人都会答,提交上去就会说重复的:第1:MOV A, #10H ;(A)=( 10h)MOV DPTR,#2000H ;(DPTR)=( 2000h)MOVX @DPTR,A ;(2000H)=(10h )MOV A,#0F0H ;(A)=( f0h)第2:MOV SP,#3AH ;(SP)=(3ah )MOV A,#20H ;(A)=(20h )MOV B,#...

  • 网友评论:

    仉翔19329428115: 单片机编程题 帮忙编写程序 将内ram 两个16位数相加 两个数 分别放在41h40h. 51h50h 将它们分相加 结果放在60 61h中 高位在前 进位放入62 h中 -
    35795曲视 :[答案] ORG 0030H MOV A,40H MOV B,50H ADD A,B MOV 61H,A MOV A,41H MOV B,51H ADDC A,B MOV 60H,A SJMP $ END

    仉翔19329428115: 请教几道单片机编程题目,谢谢帮助!!!!!!! -
    35795曲视 : 1、编程,将8031单片机片内RAM 20H至2FH单元中的数据顺序移到50H至5FH单元中.ORG 0000HMOV R0,#20HMOV R1,#50HMOV R7,#10H L00P: MOV A,@R0MOV @R1,AINC R0INC R1DJNZ R7,LOOPEND 2、编程,将8031单...

    仉翔19329428115: 单片机的编程题目 -
    35795曲视 : 共同研究一下:下面的几种方法(下面采用汇编的形式写,可能这样比C更容易理解一点)1:(移位法) clrr TmpL ;清临时寄存器 clrr TmpH movar TmpL rl TmpL,1 ;不带进位左移(左移两位相当于*4) btrss status,C_FLAG ;C_FLAG 进位标...

    仉翔19329428115: 单片机 编程题目 -
    35795曲视 : ;P3.2输出T1计数脉冲,请将P3.2与P3.5用导线连接.;定时器0定时,中断一次,T1计数器加1.;T1计数器计满10次P0.0取反一次,A计满100次P0全亮;*********************************************************ORG 0000HLJMP MAINORG 001...

    仉翔19329428115: 单片机的简单实验编程题 -
    35795曲视 : 循环3次即可. MOV R0, #20H ;加数1地址、和的地址 MOV R1, #30H ;加数2地址 CLR C MOV R2, #3 ;循环3次 A_LOOP: MOV A, @R0 ;取 ADDC A, @R1 ;加 MOV @R0, A ;存 INC R0 INC R1 DJNZ R2, A_LOOP CLR A ADDC A, #0 ;得到进位 MOV 23H, A ;保存 RET

    仉翔19329428115: 单片机编程题
    35795曲视 : 既然是单片机题 1 通常单片机都是8位二进制数,使符号位变为1,只要把数a按位或0x80就可以了. 2a 使带符号位数的符号位改变,可以用a按位异或0x80就可, 2b 使该数变0,可用数a按位异或a自己就可.

    仉翔19329428115: 单片机简单编程题 -
    35795曲视 : 1、MOV R6 , #0AH MOV A , #0HL1: ADD A , 30H DJNZ R6 , L1 MOV 40H , A2、 ORG 001BH LJMP TIMER1_ISR ORG 0040HM: MOV A , #0FFH MOV TMOD , #20H MOV TH1 , #9CH MOV TL1 , #9CH MOV TCON , #0H MOV IE , #88H SETB TR1 JMP $TIMER1_ISR: CPL A MOV P1 , A RET

    仉翔19329428115: 单片机简单的编程题! -
    35795曲视 : R0=23H,R1=28H,(20H)=20H,(21H)=00H,(22H)=17H,(23H)=01H,,(24H)=00H,(25H)=A0H,(26H)=6FH,(27H)=76H ,(28H)=00H 其实这个问题主要检查的是DJNZ语句对程序状态寄存器的影响!虽然其为自减语句,但对借位标志(C)无影响.

    仉翔19329428115: 几道单片机的编程题 -
    35795曲视 : //第一题:给10分哟 /* 晶振12MHz,T0为模式1,产生1ms方波,那么半周期为500us, 65536-500=65036=0XFE0C,则TH0=0xFE, TL0=0x0C */ #include "regx51.h" void T0_ISR() interrupt 1 {TH0=0xFE;TL0=0x0c;P1_0=~P1_0; //每500us取...

    仉翔19329428115: 单片机编程题 急!!!高手进,小弟送分!!! -
    35795曲视 : 1.编程将外部数据存储器2100H单元中的高4位置“1”,其余位清“0” MOV DPTR, #2100H ;设定地址 MOV A, #11110000B ;准备数字 MOVX @DPTR, A ;送到外部数据存储器2100H单元中2.编程将内部数据存储器40H单元的第0位和第7位置“1”,其余位取反.MOV A, 40H ORL A, #10000001B ;或,即是按照“位”相加 XRL A, #01111110B ;用1异或,相当与取反 MOV 40H, A 完

    热搜:初学编程100个代码大全 \\ 初学编程必背50个python \\ 单片机入门基础知识 \\ 51单片机项目设计案例 \\ c++编程题经典100例 \\ 编程题库100题 \\ 51单片机项目100例 \\ 编程必背100个代码 \\ 基于51单片机的简单项目 \\ 数控加工编程100例图 \\ 如何自己编程做游戏 \\ 51单片机仿真100例 \\ cnc编程必背50个程序 \\ 自学plc编程实例 \\ 单片机案例100例 \\ c++编程题库100题 \\ python编程题库100题 \\ 单片机c语言经典实例 \\ plc考试题库1000题 \\ 大一c语言必背编程题 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网