-
[单片机] 关于UCOS在ARM上移植模式切换的疑问解决办法
关于UCOS在ARM上移植模式切换的疑问在UCOSIIARM7的移植中,有段代码不太理解,想请教大家!如下代码:OSIntCtxSw_1;获取新任务堆栈指针LDRR4,[R6]ADDSP,R4,#68;17寄存器CPSR,OsEnterSum,R0-R12,LR,SPLDRLR,[SP,#-8]MS...
50
热度 -
[单片机] 大家关于中断的有关问题
求助大家关于中断的问题小弟在这里请问各位大虾:在一个中断服务程序里又遇到同一个中断会再次响应吗?进中断服务程序时已经把标志位清零了。------解决方案--------------------中断优先级高的可以在优先级低的中断中再次中断!------解决方案--------------------5...
16
热度 -
[单片机] 有关按键防抖动的有关问题?
有关按键防抖动的问题?急!急!急!!!我想知道在单片机设计中,如果有按键操作如何用软件实现防抖?也就是大致的流程应该怎么实现,请各路高手指点一二!!!------解决方案--------------------很简单,你先判断按键状态,当检测到IO口按键状态发生变化以后,先不要着急处理,延时10ms...
117
热度 -
[单片机] 请教KEIL C51 的IO口如何定义
请问KEILC51的IO口怎么定义?比如:#include<reg51.h>main(){sbitp11=P1^1;p11=0;}编译时出现错误;有些用80X51.h;头文件到底是哪个?顺便帮我把常见的头文件列出来;在这先行谢过大虾们的帮忙;------解决方案-------------...
451
热度 -
[单片机] 既然T0是51规定的计时器,那么就不应该可以让它定义为全局变量,但却可以,怎么回事
既然T0是51规定的计时器,那么就不应该可以让它定义为全局变量,但却可以,咋回事?既然T0是51规定的计时器,那么就不应该可以让它定义为全局变量,但却可以,咋回事?$ep T0EQU13 LFEQU10 PUBLICSTARTSAMPSEGMENTCODE;ssfsRSEGSAMPSTART:MOV...
251
热度 -
[单片机] 超级爱好者,该怎么处理
超级爱好者学习单片机要哪几方面的知识?谢谢------解决方案--------------------模拟电子技术,数字电子基础,单片机这3门是必须的,其它可以学学8086汇编的知识,微机原理的知识对操作系统的管理有个概念。
40
热度 -
[单片机] 串口通讯校验码有关问题
串口通讯校验码问题截取了一款手机发送的指令码如下:4b0021270001008b977e4b002127000200e3bd7e4b0021270007005bc37e4b应该是指令代码8b97之类的是校验,7e结束请问下校验码是怎么算出来的------解决方案------------------...
21
热度 -
[单片机] 在电脑上接脚踏开关,可以控制程序,需要接一块数字输入卡,请教应该是什么型号的卡
在电脑上接脚踏开关,可以控制程序,需要接一块数字输入卡,请问应该是什么型号的卡?开关只需控制这个程序。------解决方案--------------------直接在打印口就可以了,不用什麼卡------解决方案--------------------串口...设计点通信协议能通信上就行...--...
41
热度 -
[单片机] 单片机是4位的,但指令都是16位的,这样设计没有关问题把
单片机是4位的,但指令都是16位的,这样设计没问题把?单片机是4位的,但指令都是16位的,这样设计没问题把?------解决方案--------------------应该不行,如果真的行也会很慢
69
热度 -
[单片机] 明天去面试了,不知道问公司要多少合适?解决方案
明天去面试了,不知道问公司要多少合适?我是去年毕业来上海打工的,写了半年PIC和一款台湾芯片,汇编与C还行,电路差点.请前辈指点我要多少薪水合适?------解决方案--------------------3K------解决方案--------------------3k在上海应该不好混哈!!大哥...
83
热度 -
[单片机] 关于单片机语言c51和c语言的区别解决方案
关于单片机语言c51和c语言的区别在vc++6.0环境下编的树的结构程序在keil环境下却有错误。如:#include<string.h>#include<iostream.h>#include<stdio.h>charMenuOne_Date[3][14]={&...
29
热度 -
[单片机] 请教哪位高手有At91RM9200音频回放系统程序中各个函数名的解释啊
请问谁有At91RM9200音频回放系统程序中各个函数名的解释啊?请问谁有At91RM9200音频回放系统程序中各个函数名的解释啊?我在看这部分程序,可是不知道从何处开始,谢谢。------解决方案--------------------不是所有人都做一样的...要不你列列,大伙给猜猜?
62
热度 -
[单片机] MCS-51单片机的指令解决思路
MCS-51单片机的指令(1)MULR0,R1(2)MOVA,@R7(3)MOVA,#3000H(4)MOVC@A+DPTR,A(5)LJMP#1000H()请问这几条指令有什么错误啊?------解决方案--------------------1:MUL只能用于"MULAB"2...
41
热度 -
[单片机] 89S51,该如何解决
89S51我现在要用P1口的P10---P16作输入P17作输出请问下用C51要怎么写这段程序?------解决方案--------------------unsignedcharinput,output;voidread_input(void){input=P1&0xef;P1^7=out...
140
热度 -
[单片机] 大家推荐一个51单片机上的操作系统吧解决思路
大家推荐一个51单片机上的操作系统吧最好能小一点的。上手比较快的,谢谢------解决方案--------------------RTX51啊!Keil公司提供的,Tiny版本在8051上都可以跑
38
热度 -
[单片机] 1.ARM的C语言编程中,用到printf,是指对什么输出?该如何解决
1.ARM的C语言编程中,用到printf,是指对什么输出?1.ARM的C语言编程中,用到printf,是指对什么输出?是串口吗?如果是,那我怎么看到有个程序里用了printf,但没有对串口初始化啊还有,ARM和单片机的C编程,在printf的用法上是不是一样的?------解决方案--------...
118
热度 -
[单片机] 没分了咋办?该怎么处理
没分了咋办?现在没有资源分了资料都下载不了撒郁闷那个撒------解决方案--------------------用论坛可用分换资源分,另外,下载完资源后评价和评论,记得要评一下几星,资源分返还的基础上还会多加一分,是赚分的。使用个别浏览器的下载功能有时会不行,可能是CSDN认为没下载便评价,但是实...
42
热度 -
[单片机] 24位二进制数据十进制显示,c51汇编
24位二进制数据十进制显示,c51汇编,求助如题目所示,哪位老大能给予帮助,多谢了------解决方案--------------------到底是什么意思呢?000000000000000000000010==2这样?你直接把24位的二进制的值给一个int型的变量然后给%d打印出来,自然就是十进制...
84
热度 -
[单片机] 请问关于USB HID数据传输的有关问题
请教关于USBHID数据传输的问题我现在在用LPC的ARM的USB模块于PC通讯,我想请教各位高手,如果ARM想发送数据给PC,能主动发送一个中断之类的给PC,让PC接受吗?还是只能PC先发命令呢?------解决方案--------------------应该是先PC触发ARM中断------解决...
31
热度 -
[单片机] 关于红外线接收有关问题
关于红外线接收问题89s52中我用INT0和计时器T1做了个红外线接收器能接收但还是有点问题我把程序烧进单片机去按键有时按一下它会处理几次甚至无数次相应操作有时有不会只操作一次比如说我按了"Down"向下键它会处理了几次"向下"的操作我在处理按键的程序中已经对...
16
热度