在利用利用单片机做LED显示时,左右移老是出现闪动是何原因(静态)?
怎样正确地读出定时/计数器中的数据?
29 个解决方案
#1
显示数值后要延时一段时间
#2
哦!
明白!!
那对于动态显示来说,有如何呢?
问题1:
在利用单片机扩充大于64K内存空间怎么办?(比方说:有一个62256芯片(32k)、一个FLASH(M29F040/256K)以及其他的片选地址怎样分配地址空间)
问题2:
A/D和D/A转换器的精度是怎样确定的??
问题3:
在利用实现键盘接口时,编程过程中怎用处理重键输入??
问题4:
在利用单片机和8250实现串行通讯时要注意什么??在和猫通讯时是不是要对猫进行设计??
问题5:
在利用74HC595扩充串行口要注意什么??
问题6:
假如我们希望能够网络通过TCP/IP协议来实现单片机的串口通讯时,目前有什么资源可利用(包过芯片以及产品)???
问题7:
一般的单片机(就51系列而言)的的I/O口的输出电流,能够带几个TTL电平??
问题8:
在编程时,C语言中含有汇编,反过来,在汇编里能不能实现C语言?如果能,怎样实现?(keil C环境或其他环境)
问题9:
可不可以直接利用单片机直接控制继电器?(我记得好象要加驱动)
问题10:
可不可以直接利用单片机输出SPWM来控制电机,还是中间要加一个驱动模块(能否提供网站)?
希望各位大虾们就以上一个或几个问题提出看法,当然也希望大虾能够提出更深刻的问题!!!!
先谢谢了!!
明白!!
那对于动态显示来说,有如何呢?
问题1:
在利用单片机扩充大于64K内存空间怎么办?(比方说:有一个62256芯片(32k)、一个FLASH(M29F040/256K)以及其他的片选地址怎样分配地址空间)
问题2:
A/D和D/A转换器的精度是怎样确定的??
问题3:
在利用实现键盘接口时,编程过程中怎用处理重键输入??
问题4:
在利用单片机和8250实现串行通讯时要注意什么??在和猫通讯时是不是要对猫进行设计??
问题5:
在利用74HC595扩充串行口要注意什么??
问题6:
假如我们希望能够网络通过TCP/IP协议来实现单片机的串口通讯时,目前有什么资源可利用(包过芯片以及产品)???
问题7:
一般的单片机(就51系列而言)的的I/O口的输出电流,能够带几个TTL电平??
问题8:
在编程时,C语言中含有汇编,反过来,在汇编里能不能实现C语言?如果能,怎样实现?(keil C环境或其他环境)
问题9:
可不可以直接利用单片机直接控制继电器?(我记得好象要加驱动)
问题10:
可不可以直接利用单片机输出SPWM来控制电机,还是中间要加一个驱动模块(能否提供网站)?
希望各位大虾们就以上一个或几个问题提出看法,当然也希望大虾能够提出更深刻的问题!!!!
先谢谢了!!
#3
问题1:
在利用单片机扩充大于64K内存空间怎么办?(比方说:有一个62256芯片(32k)、一个FLASH(M29F040/256K)以及其他的片选地址怎样分配地址空间)
如果不添加硬件的话,,就需要采用分页的方法了,,,,,,
问题2:
A/D和D/A转换器的精度是怎样确定的??
精度的也就是你要得到数据的准确度,,,比如你是要识别1.0001和1.0002那么你的精度就必须达到10000==2*N次方,,N 就是A/D 的BIT位数
问题3:
在利用实现键盘接口时,编程过程中怎用处理重键输入??
识别按键有按下和放开两中状态,,只要能够正确抓到就可以识别
问题7:
一般的单片机(就51系列而言)的的I/O口的输出电流,能够带几个TTL电平??
普通 8051 P0口可以带6个,,其他口线好象只有3个(忘了哈哈)
问题10:
可不可以直接利用单片机输出SPWM来控制电机,还是中间要加一个驱动模块(能否提供网站)?
一般是不行,,因为电机是属于大电流器件,,而且会产生尖峰脉冲,,干扰单片机运行,,很容易死机,,需要加电气隔离
问题6:
假如我们希望能够网络通过TCP/IP协议来实现单片机的串口通讯时,目前有什么资源可利用(包过芯片以及产品)???
你的意思是要利用串口通过TCP/IP协议实现,通讯么?如果是,,建议你去看看TCP/IP对于信号的规定,,,协议只是对时序数据包的要求,,包括长度,大小,速度等等,,你可以对比一下与RS232的区别就会有体会了
在利用单片机扩充大于64K内存空间怎么办?(比方说:有一个62256芯片(32k)、一个FLASH(M29F040/256K)以及其他的片选地址怎样分配地址空间)
如果不添加硬件的话,,就需要采用分页的方法了,,,,,,
问题2:
A/D和D/A转换器的精度是怎样确定的??
精度的也就是你要得到数据的准确度,,,比如你是要识别1.0001和1.0002那么你的精度就必须达到10000==2*N次方,,N 就是A/D 的BIT位数
问题3:
在利用实现键盘接口时,编程过程中怎用处理重键输入??
识别按键有按下和放开两中状态,,只要能够正确抓到就可以识别
问题7:
一般的单片机(就51系列而言)的的I/O口的输出电流,能够带几个TTL电平??
普通 8051 P0口可以带6个,,其他口线好象只有3个(忘了哈哈)
问题10:
可不可以直接利用单片机输出SPWM来控制电机,还是中间要加一个驱动模块(能否提供网站)?
一般是不行,,因为电机是属于大电流器件,,而且会产生尖峰脉冲,,干扰单片机运行,,很容易死机,,需要加电气隔离
问题6:
假如我们希望能够网络通过TCP/IP协议来实现单片机的串口通讯时,目前有什么资源可利用(包过芯片以及产品)???
你的意思是要利用串口通过TCP/IP协议实现,通讯么?如果是,,建议你去看看TCP/IP对于信号的规定,,,协议只是对时序数据包的要求,,包括长度,大小,速度等等,,你可以对比一下与RS232的区别就会有体会了
#4
A/D和D/A转换器的精度是怎样确定的??
看你芯片的位数=N
转换最高数值/2^N=精度
看你芯片的位数=N
转换最高数值/2^N=精度
#5
能带几个TTL电平是什么意思?如果各个口都接发光二极管,能接多少?
#6
能带几个TTL电平,是说总线负载能力为多少个TTL电路!!
#7
问题6:
假如我们希望能够网络通过TCP/IP协议来实现单片机的串口通讯时,目前有什么资源可利用(包过芯片以及产品)???
你的意思是要利用串口通过TCP/IP协议实现,通讯么?如果是,,建议你去看看TCP/IP对于信号的规定,,,协议只是对时序数据包的要求,,包括长度,大小,速度等等,,你可以对比一下与RS232的区别就会有体会了
我希望通过网络的TCP/IP协议进行通讯,数据出来的格式为串口数据???
我想知道各个数据包之间的时间间隔大约为多少???
假如我们希望能够网络通过TCP/IP协议来实现单片机的串口通讯时,目前有什么资源可利用(包过芯片以及产品)???
你的意思是要利用串口通过TCP/IP协议实现,通讯么?如果是,,建议你去看看TCP/IP对于信号的规定,,,协议只是对时序数据包的要求,,包括长度,大小,速度等等,,你可以对比一下与RS232的区别就会有体会了
我希望通过网络的TCP/IP协议进行通讯,数据出来的格式为串口数据???
我想知道各个数据包之间的时间间隔大约为多少???
#8
问题5:
在利用74HC595扩充串行口要注意什么??
74HC595是一个串/并、串/串口芯片带静态锁存!!!
我想利用并口来实现比一般串口要快的8个串口的功能!!!
大家一起研究!!!
怎样正确地读出定时/计数器中的数据?假设定时器的寄存器为TH1,TL1。
:是先读高数据值TH1,再读低数据值TL1
:是先读低数据值TL1,再读高数据值TH1
:是先读高数据值TH1,再读低数据值TL1,然后再读高数据值TH1和前面的高数据值TH1比较。
:是先读低数据值TL1,再读高数据值TH1,然后再读低数据值TL1和前面的低数据值TL1比较。
在利用74HC595扩充串行口要注意什么??
74HC595是一个串/并、串/串口芯片带静态锁存!!!
我想利用并口来实现比一般串口要快的8个串口的功能!!!
大家一起研究!!!
怎样正确地读出定时/计数器中的数据?假设定时器的寄存器为TH1,TL1。
:是先读高数据值TH1,再读低数据值TL1
:是先读低数据值TL1,再读高数据值TH1
:是先读高数据值TH1,再读低数据值TL1,然后再读高数据值TH1和前面的高数据值TH1比较。
:是先读低数据值TL1,再读高数据值TH1,然后再读低数据值TL1和前面的低数据值TL1比较。
#9
呵呵,怎么这么多啊,看了眼花
#10
问题9:
可不可以直接利用单片机直接控制继电器?(我记得好象要加驱动)
答: 这要看你选择的是什么型号的继电器了,我以前用单片机直接控制过继电器,可靠性还可以。这主要是要看你的继电器需要的输入电流是多大了。
可不可以直接利用单片机直接控制继电器?(我记得好象要加驱动)
答: 这要看你选择的是什么型号的继电器了,我以前用单片机直接控制过继电器,可靠性还可以。这主要是要看你的继电器需要的输入电流是多大了。
#11
在利用利用单片机做LED显示时,左右移老是出现闪动是何原因(静态)?
加一点延迟,
也可以加锁存器
怎样正确地读出定时/计数器中的数据?
这需要控制定时/计数器开关时机,在需要多数据是要先关闭定时/计数器
加一点延迟,
也可以加锁存器
怎样正确地读出定时/计数器中的数据?
这需要控制定时/计数器开关时机,在需要多数据是要先关闭定时/计数器
#12
问题3:
在利用实现键盘接口时,编程过程中怎用处理重键输入??
答:估计你所讲的重键应该是指在一个连续时间内检测到同一键值。
至于处理,主要看你的具体应用,比如,你可以处理为一按下就有效,即只响应一次;也可以处理为每隔一定时间就有效一次;还可以处理为一个较长的时间后才响应一次。
总之,只要和时间结合起来,就随便你怎么使用。
问题4:
在利用单片机和8250实现串行通讯时要注意什么??在和猫通讯时是不是要对猫进行设计??
答:一般的串行通信由于资料很多,我也不多说。
至于和MODEM通信,的确有一些值得注意的地方:
1)如果是完整的RS232C接口,只要注意DSR,DTR等的电平就行了,其它和通过PC与MODEM通信差不多;
2)如果是RS485/422,那就要麻烦些:首先是要注意RS232/RS485转换头与MODEM连接的线,MODEM带的那根一般都不能用,要自己想办法;其次,由于RS485没有DSR、DTR等引脚,必须要发送AT指令让MODEM忽略这些信号。
问题8:
在编程时,C语言中含有汇编,反过来,在汇编里能不能实现C语言?如果能,怎样实现?(keil C环境或其他环境)
答:很遗憾,现在好象还没有支持C语句的汇编语言编译器。
而且我也很迷惑,如果某个汇编语言编译器支持C语句,那么它和支持汇编语句的C语言编译器有多大区别??
另外两个问题:
1. 在利用利用单片机做LED显示时,左右移老是出现闪动是何原因(静态)?
答:不知道你具体的做法,只好根据经验了:可能是你的刷新频率不够,一般要在60Hz以上才不会闪烁。
2.怎样正确地读出定时/计数器中的数据?
有两种方法:
1)暂时关闭定时器中断,读完后再打开;
2)先读TH,再读TL,然后再读一次TH,看TH是否相同(主要是看TL是否刚好计满)。
在利用实现键盘接口时,编程过程中怎用处理重键输入??
答:估计你所讲的重键应该是指在一个连续时间内检测到同一键值。
至于处理,主要看你的具体应用,比如,你可以处理为一按下就有效,即只响应一次;也可以处理为每隔一定时间就有效一次;还可以处理为一个较长的时间后才响应一次。
总之,只要和时间结合起来,就随便你怎么使用。
问题4:
在利用单片机和8250实现串行通讯时要注意什么??在和猫通讯时是不是要对猫进行设计??
答:一般的串行通信由于资料很多,我也不多说。
至于和MODEM通信,的确有一些值得注意的地方:
1)如果是完整的RS232C接口,只要注意DSR,DTR等的电平就行了,其它和通过PC与MODEM通信差不多;
2)如果是RS485/422,那就要麻烦些:首先是要注意RS232/RS485转换头与MODEM连接的线,MODEM带的那根一般都不能用,要自己想办法;其次,由于RS485没有DSR、DTR等引脚,必须要发送AT指令让MODEM忽略这些信号。
问题8:
在编程时,C语言中含有汇编,反过来,在汇编里能不能实现C语言?如果能,怎样实现?(keil C环境或其他环境)
答:很遗憾,现在好象还没有支持C语句的汇编语言编译器。
而且我也很迷惑,如果某个汇编语言编译器支持C语句,那么它和支持汇编语句的C语言编译器有多大区别??
另外两个问题:
1. 在利用利用单片机做LED显示时,左右移老是出现闪动是何原因(静态)?
答:不知道你具体的做法,只好根据经验了:可能是你的刷新频率不够,一般要在60Hz以上才不会闪烁。
2.怎样正确地读出定时/计数器中的数据?
有两种方法:
1)暂时关闭定时器中断,读完后再打开;
2)先读TH,再读TL,然后再读一次TH,看TH是否相同(主要是看TL是否刚好计满)。
#13
问题9:
可不可以直接利用单片机直接控制继电器?(我记得好象要加驱动)
我建议不要直接用单片机驱动继电器,因为继电器道通的瞬时电流比较大,会对单片机产生干扰,用光电隔离比较好!
可不可以直接利用单片机直接控制继电器?(我记得好象要加驱动)
我建议不要直接用单片机驱动继电器,因为继电器道通的瞬时电流比较大,会对单片机产生干扰,用光电隔离比较好!
#14
走召弓虽!!!
潜力贴!!
强烈支持........
潜力贴!!
强烈支持........
#15
问题11:
希望通过局域网来和单片机进行通讯,中间的协议是根据什么????
问题12:
单片机电源问题:我们都知道大多数情况下,数字地和模乙地都不能够共地,但往往希望能够接在一起,因而怎样连接就成了一个问题。为了保证系统可靠的运行,我们应该怎样做???
问题13:
在单片机多机通讯中,在开始通讯时一般从机处于接受状态,当主机发送一个呼叫信号(地址信号),每从机接受后和本身的地址比较,如果是则回转信号,如果不是恢复接受状态。主机接到回转信号后,对信号进行处理后再决定是否进行数据通讯。当从机要求通讯时,从机向主机发送请求信号,主机接到请求通讯信号后,再决定是否进行数据通讯。问:主机在同时接收两个或者两个以上从机请求通讯信号后,主机怎么办???
问题14:
为了提高单片机以及其他芯片抗干扰能力,一般在芯片的电源之间加个电容,请问:电容的容量为多大?此电容一般是什么类型的电容??
问题15:
利用单片机控制大电流,一般要加上隔离,除了利用光电隔离和继电器还有其他方法???
希望通过局域网来和单片机进行通讯,中间的协议是根据什么????
问题12:
单片机电源问题:我们都知道大多数情况下,数字地和模乙地都不能够共地,但往往希望能够接在一起,因而怎样连接就成了一个问题。为了保证系统可靠的运行,我们应该怎样做???
问题13:
在单片机多机通讯中,在开始通讯时一般从机处于接受状态,当主机发送一个呼叫信号(地址信号),每从机接受后和本身的地址比较,如果是则回转信号,如果不是恢复接受状态。主机接到回转信号后,对信号进行处理后再决定是否进行数据通讯。当从机要求通讯时,从机向主机发送请求信号,主机接到请求通讯信号后,再决定是否进行数据通讯。问:主机在同时接收两个或者两个以上从机请求通讯信号后,主机怎么办???
问题14:
为了提高单片机以及其他芯片抗干扰能力,一般在芯片的电源之间加个电容,请问:电容的容量为多大?此电容一般是什么类型的电容??
问题15:
利用单片机控制大电流,一般要加上隔离,除了利用光电隔离和继电器还有其他方法???
#16
问题16:——编程问题
请看下面2个程序片段:
(1):
CLR C
MOV A,DPL
SUBB A,#1
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
(2):
CLR C
MOV A,DPL
DEC A
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
请问这两个程序有什么区别??
请看下面2个程序片段:
(1):
CLR C
MOV A,DPL
SUBB A,#1
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
(2):
CLR C
MOV A,DPL
DEC A
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
请问这两个程序有什么区别??
#17
问题11:
希望通过局域网来和单片机进行通讯,中间的协议是根据什么????
答:有两种办法:
1)让你的仪表支持TCP/IP及其它网络协议,这样你的仪表接可以直接接入LAN中了。
2)让你的仪表支持RS232C,再用一个LAN/RS232转化头,这样也可以和LAN中的PC通信了。
问题13:
在单片机多机通讯中,在开始通讯时一般从机处于接受状态,当主机发送一个呼叫信号(地址信号),每从机接受后和本身的地址比较,如果是则回转信号,如果不是恢复接受状态。主机接到回转信号后,对信号进行处理后再决定是否进行数据通讯。当从机要求通讯时,从机向主机发送请求信号,主机接到请求通讯信号后,再决定是否进行数据通讯。问:主机在同时接收两个或者两个以上从机请求通讯信号后,主机怎么办???
答:一般来说,在用RS485/422进行多机通信时,从机不能主动向主机发送信息,因为这时会存在一个线路竞争的问题,从软件上不能解决。而且,这个线路竞争问题用RS485也不能解决,而RS422可以,因为RS422在发送之前可以检测线路是否被使用。
希望通过局域网来和单片机进行通讯,中间的协议是根据什么????
答:有两种办法:
1)让你的仪表支持TCP/IP及其它网络协议,这样你的仪表接可以直接接入LAN中了。
2)让你的仪表支持RS232C,再用一个LAN/RS232转化头,这样也可以和LAN中的PC通信了。
问题13:
在单片机多机通讯中,在开始通讯时一般从机处于接受状态,当主机发送一个呼叫信号(地址信号),每从机接受后和本身的地址比较,如果是则回转信号,如果不是恢复接受状态。主机接到回转信号后,对信号进行处理后再决定是否进行数据通讯。当从机要求通讯时,从机向主机发送请求信号,主机接到请求通讯信号后,再决定是否进行数据通讯。问:主机在同时接收两个或者两个以上从机请求通讯信号后,主机怎么办???
答:一般来说,在用RS485/422进行多机通信时,从机不能主动向主机发送信息,因为这时会存在一个线路竞争的问题,从软件上不能解决。而且,这个线路竞争问题用RS485也不能解决,而RS422可以,因为RS422在发送之前可以检测线路是否被使用。
#18
TO:
TangYunGang(Tyg)
就目前来说LAN/RS232转化头的产品不算太多,我想问一下你能不能提供一个厂商.
谢谢:
支持TCP/IP及其它网络协议仪表,据我所知,这种产品进在开发阶段!!!
TangYunGang(Tyg)
就目前来说LAN/RS232转化头的产品不算太多,我想问一下你能不能提供一个厂商.
谢谢:
支持TCP/IP及其它网络协议仪表,据我所知,这种产品进在开发阶段!!!
#19
问题17:
怎样确定单片机是否正常工作???
怎样确定单片机是否正常工作???
#20
问题16:——编程问题
请看下面2个程序片段:
(1):
CLR C
MOV A,DPL
SUBB A,#1
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
(2):
CLR C
MOV A,DPL
DEC A
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
请问这两个程序有什么区别??
(1):DPTR减1,再保存在DPH_0和DPL_0中
(2):DPL减1,但DPH不变,再保存在DPH_0和DPL_0中.原因DPL减1到了00H时,并不产生进位!!!
请看下面2个程序片段:
(1):
CLR C
MOV A,DPL
SUBB A,#1
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
(2):
CLR C
MOV A,DPL
DEC A
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
请问这两个程序有什么区别??
(1):DPTR减1,再保存在DPH_0和DPL_0中
(2):DPL减1,但DPH不变,再保存在DPH_0和DPL_0中.原因DPL减1到了00H时,并不产生进位!!!
#21
1.你可以访问一下www.cznewcom.com 和 www.3v.net.cn,不过这两家的产品我都没用过。
2.其它厂家我不清楚,我们开发的仪表早就支持TCP/IP,HTTP,FTP,SMTP等协议了。
2.其它厂家我不清楚,我们开发的仪表早就支持TCP/IP,HTTP,FTP,SMTP等协议了。
#22
能不能提供一些资料!!
#23
CPU用的是SH3 7708,网卡芯片用的是富士通的,操作系统用的是ITRON,至于TCP/IP协议,用的是美国加州大学的BSD Networking Software (V1.0),这个是免费的,只需注册就行了。
#24
THANKS!!!
#25
14. 为了提高单片机以及其他芯片抗干扰能力,一般在芯片的电源之间加个电容,请问:电容的容量为多大?此电容一般是什么类型的电容??
;;;;0.01uf磁片电容
;;;;0.01uf磁片电容
#26
问题16:——编程问题
请看下面2个程序片段:
(1):
CLR C
MOV A,DPL
SUBB A,#1
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
(2):
CLR C
MOV A,DPL
DEC A
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
请问这两个程序有什么区别??
;;;;
两端程序对标志位的影响不同,dec没有对c位影响,,subb有
请看下面2个程序片段:
(1):
CLR C
MOV A,DPL
SUBB A,#1
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
(2):
CLR C
MOV A,DPL
DEC A
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
请问这两个程序有什么区别??
;;;;
两端程序对标志位的影响不同,dec没有对c位影响,,subb有
#27
在利用利用单片机做LED显示时,左右移老是出现闪动是何原因(静态)?
即然是静态的,那还左右移吗??
请高人指点
即然是静态的,那还左右移吗??
请高人指点
#28
静态的LED显示:
控制好刷新速度就可以实现左右移!!!
控制好刷新速度就可以实现左右移!!!
#29
问题17:——通讯
关于通讯数据的差错检测和校正:
检测出错误有三种基本方法:奇偶检验、校验和、循环冗余码检验(CRC)。
校正错误方法主要有两种:海明码检验、交叉奇偶校验。
请问这些方法大概应用情况(即应用领域)???
关于通讯数据的差错检测和校正:
检测出错误有三种基本方法:奇偶检验、校验和、循环冗余码检验(CRC)。
校正错误方法主要有两种:海明码检验、交叉奇偶校验。
请问这些方法大概应用情况(即应用领域)???
#1
显示数值后要延时一段时间
#2
哦!
明白!!
那对于动态显示来说,有如何呢?
问题1:
在利用单片机扩充大于64K内存空间怎么办?(比方说:有一个62256芯片(32k)、一个FLASH(M29F040/256K)以及其他的片选地址怎样分配地址空间)
问题2:
A/D和D/A转换器的精度是怎样确定的??
问题3:
在利用实现键盘接口时,编程过程中怎用处理重键输入??
问题4:
在利用单片机和8250实现串行通讯时要注意什么??在和猫通讯时是不是要对猫进行设计??
问题5:
在利用74HC595扩充串行口要注意什么??
问题6:
假如我们希望能够网络通过TCP/IP协议来实现单片机的串口通讯时,目前有什么资源可利用(包过芯片以及产品)???
问题7:
一般的单片机(就51系列而言)的的I/O口的输出电流,能够带几个TTL电平??
问题8:
在编程时,C语言中含有汇编,反过来,在汇编里能不能实现C语言?如果能,怎样实现?(keil C环境或其他环境)
问题9:
可不可以直接利用单片机直接控制继电器?(我记得好象要加驱动)
问题10:
可不可以直接利用单片机输出SPWM来控制电机,还是中间要加一个驱动模块(能否提供网站)?
希望各位大虾们就以上一个或几个问题提出看法,当然也希望大虾能够提出更深刻的问题!!!!
先谢谢了!!
明白!!
那对于动态显示来说,有如何呢?
问题1:
在利用单片机扩充大于64K内存空间怎么办?(比方说:有一个62256芯片(32k)、一个FLASH(M29F040/256K)以及其他的片选地址怎样分配地址空间)
问题2:
A/D和D/A转换器的精度是怎样确定的??
问题3:
在利用实现键盘接口时,编程过程中怎用处理重键输入??
问题4:
在利用单片机和8250实现串行通讯时要注意什么??在和猫通讯时是不是要对猫进行设计??
问题5:
在利用74HC595扩充串行口要注意什么??
问题6:
假如我们希望能够网络通过TCP/IP协议来实现单片机的串口通讯时,目前有什么资源可利用(包过芯片以及产品)???
问题7:
一般的单片机(就51系列而言)的的I/O口的输出电流,能够带几个TTL电平??
问题8:
在编程时,C语言中含有汇编,反过来,在汇编里能不能实现C语言?如果能,怎样实现?(keil C环境或其他环境)
问题9:
可不可以直接利用单片机直接控制继电器?(我记得好象要加驱动)
问题10:
可不可以直接利用单片机输出SPWM来控制电机,还是中间要加一个驱动模块(能否提供网站)?
希望各位大虾们就以上一个或几个问题提出看法,当然也希望大虾能够提出更深刻的问题!!!!
先谢谢了!!
#3
问题1:
在利用单片机扩充大于64K内存空间怎么办?(比方说:有一个62256芯片(32k)、一个FLASH(M29F040/256K)以及其他的片选地址怎样分配地址空间)
如果不添加硬件的话,,就需要采用分页的方法了,,,,,,
问题2:
A/D和D/A转换器的精度是怎样确定的??
精度的也就是你要得到数据的准确度,,,比如你是要识别1.0001和1.0002那么你的精度就必须达到10000==2*N次方,,N 就是A/D 的BIT位数
问题3:
在利用实现键盘接口时,编程过程中怎用处理重键输入??
识别按键有按下和放开两中状态,,只要能够正确抓到就可以识别
问题7:
一般的单片机(就51系列而言)的的I/O口的输出电流,能够带几个TTL电平??
普通 8051 P0口可以带6个,,其他口线好象只有3个(忘了哈哈)
问题10:
可不可以直接利用单片机输出SPWM来控制电机,还是中间要加一个驱动模块(能否提供网站)?
一般是不行,,因为电机是属于大电流器件,,而且会产生尖峰脉冲,,干扰单片机运行,,很容易死机,,需要加电气隔离
问题6:
假如我们希望能够网络通过TCP/IP协议来实现单片机的串口通讯时,目前有什么资源可利用(包过芯片以及产品)???
你的意思是要利用串口通过TCP/IP协议实现,通讯么?如果是,,建议你去看看TCP/IP对于信号的规定,,,协议只是对时序数据包的要求,,包括长度,大小,速度等等,,你可以对比一下与RS232的区别就会有体会了
在利用单片机扩充大于64K内存空间怎么办?(比方说:有一个62256芯片(32k)、一个FLASH(M29F040/256K)以及其他的片选地址怎样分配地址空间)
如果不添加硬件的话,,就需要采用分页的方法了,,,,,,
问题2:
A/D和D/A转换器的精度是怎样确定的??
精度的也就是你要得到数据的准确度,,,比如你是要识别1.0001和1.0002那么你的精度就必须达到10000==2*N次方,,N 就是A/D 的BIT位数
问题3:
在利用实现键盘接口时,编程过程中怎用处理重键输入??
识别按键有按下和放开两中状态,,只要能够正确抓到就可以识别
问题7:
一般的单片机(就51系列而言)的的I/O口的输出电流,能够带几个TTL电平??
普通 8051 P0口可以带6个,,其他口线好象只有3个(忘了哈哈)
问题10:
可不可以直接利用单片机输出SPWM来控制电机,还是中间要加一个驱动模块(能否提供网站)?
一般是不行,,因为电机是属于大电流器件,,而且会产生尖峰脉冲,,干扰单片机运行,,很容易死机,,需要加电气隔离
问题6:
假如我们希望能够网络通过TCP/IP协议来实现单片机的串口通讯时,目前有什么资源可利用(包过芯片以及产品)???
你的意思是要利用串口通过TCP/IP协议实现,通讯么?如果是,,建议你去看看TCP/IP对于信号的规定,,,协议只是对时序数据包的要求,,包括长度,大小,速度等等,,你可以对比一下与RS232的区别就会有体会了
#4
A/D和D/A转换器的精度是怎样确定的??
看你芯片的位数=N
转换最高数值/2^N=精度
看你芯片的位数=N
转换最高数值/2^N=精度
#5
能带几个TTL电平是什么意思?如果各个口都接发光二极管,能接多少?
#6
能带几个TTL电平,是说总线负载能力为多少个TTL电路!!
#7
问题6:
假如我们希望能够网络通过TCP/IP协议来实现单片机的串口通讯时,目前有什么资源可利用(包过芯片以及产品)???
你的意思是要利用串口通过TCP/IP协议实现,通讯么?如果是,,建议你去看看TCP/IP对于信号的规定,,,协议只是对时序数据包的要求,,包括长度,大小,速度等等,,你可以对比一下与RS232的区别就会有体会了
我希望通过网络的TCP/IP协议进行通讯,数据出来的格式为串口数据???
我想知道各个数据包之间的时间间隔大约为多少???
假如我们希望能够网络通过TCP/IP协议来实现单片机的串口通讯时,目前有什么资源可利用(包过芯片以及产品)???
你的意思是要利用串口通过TCP/IP协议实现,通讯么?如果是,,建议你去看看TCP/IP对于信号的规定,,,协议只是对时序数据包的要求,,包括长度,大小,速度等等,,你可以对比一下与RS232的区别就会有体会了
我希望通过网络的TCP/IP协议进行通讯,数据出来的格式为串口数据???
我想知道各个数据包之间的时间间隔大约为多少???
#8
问题5:
在利用74HC595扩充串行口要注意什么??
74HC595是一个串/并、串/串口芯片带静态锁存!!!
我想利用并口来实现比一般串口要快的8个串口的功能!!!
大家一起研究!!!
怎样正确地读出定时/计数器中的数据?假设定时器的寄存器为TH1,TL1。
:是先读高数据值TH1,再读低数据值TL1
:是先读低数据值TL1,再读高数据值TH1
:是先读高数据值TH1,再读低数据值TL1,然后再读高数据值TH1和前面的高数据值TH1比较。
:是先读低数据值TL1,再读高数据值TH1,然后再读低数据值TL1和前面的低数据值TL1比较。
在利用74HC595扩充串行口要注意什么??
74HC595是一个串/并、串/串口芯片带静态锁存!!!
我想利用并口来实现比一般串口要快的8个串口的功能!!!
大家一起研究!!!
怎样正确地读出定时/计数器中的数据?假设定时器的寄存器为TH1,TL1。
:是先读高数据值TH1,再读低数据值TL1
:是先读低数据值TL1,再读高数据值TH1
:是先读高数据值TH1,再读低数据值TL1,然后再读高数据值TH1和前面的高数据值TH1比较。
:是先读低数据值TL1,再读高数据值TH1,然后再读低数据值TL1和前面的低数据值TL1比较。
#9
呵呵,怎么这么多啊,看了眼花
#10
问题9:
可不可以直接利用单片机直接控制继电器?(我记得好象要加驱动)
答: 这要看你选择的是什么型号的继电器了,我以前用单片机直接控制过继电器,可靠性还可以。这主要是要看你的继电器需要的输入电流是多大了。
可不可以直接利用单片机直接控制继电器?(我记得好象要加驱动)
答: 这要看你选择的是什么型号的继电器了,我以前用单片机直接控制过继电器,可靠性还可以。这主要是要看你的继电器需要的输入电流是多大了。
#11
在利用利用单片机做LED显示时,左右移老是出现闪动是何原因(静态)?
加一点延迟,
也可以加锁存器
怎样正确地读出定时/计数器中的数据?
这需要控制定时/计数器开关时机,在需要多数据是要先关闭定时/计数器
加一点延迟,
也可以加锁存器
怎样正确地读出定时/计数器中的数据?
这需要控制定时/计数器开关时机,在需要多数据是要先关闭定时/计数器
#12
问题3:
在利用实现键盘接口时,编程过程中怎用处理重键输入??
答:估计你所讲的重键应该是指在一个连续时间内检测到同一键值。
至于处理,主要看你的具体应用,比如,你可以处理为一按下就有效,即只响应一次;也可以处理为每隔一定时间就有效一次;还可以处理为一个较长的时间后才响应一次。
总之,只要和时间结合起来,就随便你怎么使用。
问题4:
在利用单片机和8250实现串行通讯时要注意什么??在和猫通讯时是不是要对猫进行设计??
答:一般的串行通信由于资料很多,我也不多说。
至于和MODEM通信,的确有一些值得注意的地方:
1)如果是完整的RS232C接口,只要注意DSR,DTR等的电平就行了,其它和通过PC与MODEM通信差不多;
2)如果是RS485/422,那就要麻烦些:首先是要注意RS232/RS485转换头与MODEM连接的线,MODEM带的那根一般都不能用,要自己想办法;其次,由于RS485没有DSR、DTR等引脚,必须要发送AT指令让MODEM忽略这些信号。
问题8:
在编程时,C语言中含有汇编,反过来,在汇编里能不能实现C语言?如果能,怎样实现?(keil C环境或其他环境)
答:很遗憾,现在好象还没有支持C语句的汇编语言编译器。
而且我也很迷惑,如果某个汇编语言编译器支持C语句,那么它和支持汇编语句的C语言编译器有多大区别??
另外两个问题:
1. 在利用利用单片机做LED显示时,左右移老是出现闪动是何原因(静态)?
答:不知道你具体的做法,只好根据经验了:可能是你的刷新频率不够,一般要在60Hz以上才不会闪烁。
2.怎样正确地读出定时/计数器中的数据?
有两种方法:
1)暂时关闭定时器中断,读完后再打开;
2)先读TH,再读TL,然后再读一次TH,看TH是否相同(主要是看TL是否刚好计满)。
在利用实现键盘接口时,编程过程中怎用处理重键输入??
答:估计你所讲的重键应该是指在一个连续时间内检测到同一键值。
至于处理,主要看你的具体应用,比如,你可以处理为一按下就有效,即只响应一次;也可以处理为每隔一定时间就有效一次;还可以处理为一个较长的时间后才响应一次。
总之,只要和时间结合起来,就随便你怎么使用。
问题4:
在利用单片机和8250实现串行通讯时要注意什么??在和猫通讯时是不是要对猫进行设计??
答:一般的串行通信由于资料很多,我也不多说。
至于和MODEM通信,的确有一些值得注意的地方:
1)如果是完整的RS232C接口,只要注意DSR,DTR等的电平就行了,其它和通过PC与MODEM通信差不多;
2)如果是RS485/422,那就要麻烦些:首先是要注意RS232/RS485转换头与MODEM连接的线,MODEM带的那根一般都不能用,要自己想办法;其次,由于RS485没有DSR、DTR等引脚,必须要发送AT指令让MODEM忽略这些信号。
问题8:
在编程时,C语言中含有汇编,反过来,在汇编里能不能实现C语言?如果能,怎样实现?(keil C环境或其他环境)
答:很遗憾,现在好象还没有支持C语句的汇编语言编译器。
而且我也很迷惑,如果某个汇编语言编译器支持C语句,那么它和支持汇编语句的C语言编译器有多大区别??
另外两个问题:
1. 在利用利用单片机做LED显示时,左右移老是出现闪动是何原因(静态)?
答:不知道你具体的做法,只好根据经验了:可能是你的刷新频率不够,一般要在60Hz以上才不会闪烁。
2.怎样正确地读出定时/计数器中的数据?
有两种方法:
1)暂时关闭定时器中断,读完后再打开;
2)先读TH,再读TL,然后再读一次TH,看TH是否相同(主要是看TL是否刚好计满)。
#13
问题9:
可不可以直接利用单片机直接控制继电器?(我记得好象要加驱动)
我建议不要直接用单片机驱动继电器,因为继电器道通的瞬时电流比较大,会对单片机产生干扰,用光电隔离比较好!
可不可以直接利用单片机直接控制继电器?(我记得好象要加驱动)
我建议不要直接用单片机驱动继电器,因为继电器道通的瞬时电流比较大,会对单片机产生干扰,用光电隔离比较好!
#14
走召弓虽!!!
潜力贴!!
强烈支持........
潜力贴!!
强烈支持........
#15
问题11:
希望通过局域网来和单片机进行通讯,中间的协议是根据什么????
问题12:
单片机电源问题:我们都知道大多数情况下,数字地和模乙地都不能够共地,但往往希望能够接在一起,因而怎样连接就成了一个问题。为了保证系统可靠的运行,我们应该怎样做???
问题13:
在单片机多机通讯中,在开始通讯时一般从机处于接受状态,当主机发送一个呼叫信号(地址信号),每从机接受后和本身的地址比较,如果是则回转信号,如果不是恢复接受状态。主机接到回转信号后,对信号进行处理后再决定是否进行数据通讯。当从机要求通讯时,从机向主机发送请求信号,主机接到请求通讯信号后,再决定是否进行数据通讯。问:主机在同时接收两个或者两个以上从机请求通讯信号后,主机怎么办???
问题14:
为了提高单片机以及其他芯片抗干扰能力,一般在芯片的电源之间加个电容,请问:电容的容量为多大?此电容一般是什么类型的电容??
问题15:
利用单片机控制大电流,一般要加上隔离,除了利用光电隔离和继电器还有其他方法???
希望通过局域网来和单片机进行通讯,中间的协议是根据什么????
问题12:
单片机电源问题:我们都知道大多数情况下,数字地和模乙地都不能够共地,但往往希望能够接在一起,因而怎样连接就成了一个问题。为了保证系统可靠的运行,我们应该怎样做???
问题13:
在单片机多机通讯中,在开始通讯时一般从机处于接受状态,当主机发送一个呼叫信号(地址信号),每从机接受后和本身的地址比较,如果是则回转信号,如果不是恢复接受状态。主机接到回转信号后,对信号进行处理后再决定是否进行数据通讯。当从机要求通讯时,从机向主机发送请求信号,主机接到请求通讯信号后,再决定是否进行数据通讯。问:主机在同时接收两个或者两个以上从机请求通讯信号后,主机怎么办???
问题14:
为了提高单片机以及其他芯片抗干扰能力,一般在芯片的电源之间加个电容,请问:电容的容量为多大?此电容一般是什么类型的电容??
问题15:
利用单片机控制大电流,一般要加上隔离,除了利用光电隔离和继电器还有其他方法???
#16
问题16:——编程问题
请看下面2个程序片段:
(1):
CLR C
MOV A,DPL
SUBB A,#1
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
(2):
CLR C
MOV A,DPL
DEC A
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
请问这两个程序有什么区别??
请看下面2个程序片段:
(1):
CLR C
MOV A,DPL
SUBB A,#1
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
(2):
CLR C
MOV A,DPL
DEC A
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
请问这两个程序有什么区别??
#17
问题11:
希望通过局域网来和单片机进行通讯,中间的协议是根据什么????
答:有两种办法:
1)让你的仪表支持TCP/IP及其它网络协议,这样你的仪表接可以直接接入LAN中了。
2)让你的仪表支持RS232C,再用一个LAN/RS232转化头,这样也可以和LAN中的PC通信了。
问题13:
在单片机多机通讯中,在开始通讯时一般从机处于接受状态,当主机发送一个呼叫信号(地址信号),每从机接受后和本身的地址比较,如果是则回转信号,如果不是恢复接受状态。主机接到回转信号后,对信号进行处理后再决定是否进行数据通讯。当从机要求通讯时,从机向主机发送请求信号,主机接到请求通讯信号后,再决定是否进行数据通讯。问:主机在同时接收两个或者两个以上从机请求通讯信号后,主机怎么办???
答:一般来说,在用RS485/422进行多机通信时,从机不能主动向主机发送信息,因为这时会存在一个线路竞争的问题,从软件上不能解决。而且,这个线路竞争问题用RS485也不能解决,而RS422可以,因为RS422在发送之前可以检测线路是否被使用。
希望通过局域网来和单片机进行通讯,中间的协议是根据什么????
答:有两种办法:
1)让你的仪表支持TCP/IP及其它网络协议,这样你的仪表接可以直接接入LAN中了。
2)让你的仪表支持RS232C,再用一个LAN/RS232转化头,这样也可以和LAN中的PC通信了。
问题13:
在单片机多机通讯中,在开始通讯时一般从机处于接受状态,当主机发送一个呼叫信号(地址信号),每从机接受后和本身的地址比较,如果是则回转信号,如果不是恢复接受状态。主机接到回转信号后,对信号进行处理后再决定是否进行数据通讯。当从机要求通讯时,从机向主机发送请求信号,主机接到请求通讯信号后,再决定是否进行数据通讯。问:主机在同时接收两个或者两个以上从机请求通讯信号后,主机怎么办???
答:一般来说,在用RS485/422进行多机通信时,从机不能主动向主机发送信息,因为这时会存在一个线路竞争的问题,从软件上不能解决。而且,这个线路竞争问题用RS485也不能解决,而RS422可以,因为RS422在发送之前可以检测线路是否被使用。
#18
TO:
TangYunGang(Tyg)
就目前来说LAN/RS232转化头的产品不算太多,我想问一下你能不能提供一个厂商.
谢谢:
支持TCP/IP及其它网络协议仪表,据我所知,这种产品进在开发阶段!!!
TangYunGang(Tyg)
就目前来说LAN/RS232转化头的产品不算太多,我想问一下你能不能提供一个厂商.
谢谢:
支持TCP/IP及其它网络协议仪表,据我所知,这种产品进在开发阶段!!!
#19
问题17:
怎样确定单片机是否正常工作???
怎样确定单片机是否正常工作???
#20
问题16:——编程问题
请看下面2个程序片段:
(1):
CLR C
MOV A,DPL
SUBB A,#1
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
(2):
CLR C
MOV A,DPL
DEC A
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
请问这两个程序有什么区别??
(1):DPTR减1,再保存在DPH_0和DPL_0中
(2):DPL减1,但DPH不变,再保存在DPH_0和DPL_0中.原因DPL减1到了00H时,并不产生进位!!!
请看下面2个程序片段:
(1):
CLR C
MOV A,DPL
SUBB A,#1
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
(2):
CLR C
MOV A,DPL
DEC A
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
请问这两个程序有什么区别??
(1):DPTR减1,再保存在DPH_0和DPL_0中
(2):DPL减1,但DPH不变,再保存在DPH_0和DPL_0中.原因DPL减1到了00H时,并不产生进位!!!
#21
1.你可以访问一下www.cznewcom.com 和 www.3v.net.cn,不过这两家的产品我都没用过。
2.其它厂家我不清楚,我们开发的仪表早就支持TCP/IP,HTTP,FTP,SMTP等协议了。
2.其它厂家我不清楚,我们开发的仪表早就支持TCP/IP,HTTP,FTP,SMTP等协议了。
#22
能不能提供一些资料!!
#23
CPU用的是SH3 7708,网卡芯片用的是富士通的,操作系统用的是ITRON,至于TCP/IP协议,用的是美国加州大学的BSD Networking Software (V1.0),这个是免费的,只需注册就行了。
#24
THANKS!!!
#25
14. 为了提高单片机以及其他芯片抗干扰能力,一般在芯片的电源之间加个电容,请问:电容的容量为多大?此电容一般是什么类型的电容??
;;;;0.01uf磁片电容
;;;;0.01uf磁片电容
#26
问题16:——编程问题
请看下面2个程序片段:
(1):
CLR C
MOV A,DPL
SUBB A,#1
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
(2):
CLR C
MOV A,DPL
DEC A
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
请问这两个程序有什么区别??
;;;;
两端程序对标志位的影响不同,dec没有对c位影响,,subb有
请看下面2个程序片段:
(1):
CLR C
MOV A,DPL
SUBB A,#1
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
(2):
CLR C
MOV A,DPL
DEC A
MOV DPL_0,A
MOV A,DPH
SUBB A,#0
MOV DPH_0,A
请问这两个程序有什么区别??
;;;;
两端程序对标志位的影响不同,dec没有对c位影响,,subb有
#27
在利用利用单片机做LED显示时,左右移老是出现闪动是何原因(静态)?
即然是静态的,那还左右移吗??
请高人指点
即然是静态的,那还左右移吗??
请高人指点
#28
静态的LED显示:
控制好刷新速度就可以实现左右移!!!
控制好刷新速度就可以实现左右移!!!
#29
问题17:——通讯
关于通讯数据的差错检测和校正:
检测出错误有三种基本方法:奇偶检验、校验和、循环冗余码检验(CRC)。
校正错误方法主要有两种:海明码检验、交叉奇偶校验。
请问这些方法大概应用情况(即应用领域)???
关于通讯数据的差错检测和校正:
检测出错误有三种基本方法:奇偶检验、校验和、循环冗余码检验(CRC)。
校正错误方法主要有两种:海明码检验、交叉奇偶校验。
请问这些方法大概应用情况(即应用领域)???