请教单片机89C52问题?

作者&投稿:郟凝 (若有异议请与网页底部的电邮联系)
单片机89C52帮帮看一下这个问题啊?~

电路,明显是错误的。
另外,楼主说的1、3 和 2、4,图上都没有标出,
你说的这些点,都在哪儿啊?
是不是,上传插图的时候,传错了?

1、首先确定通讯方式(串口、usb、或其他)。
2、通讯端口设置。
3、建立通讯协议。
4、上位机发送、下位机接收就课可以了。

用定时器中断 来 控制驱动数码管 就不会产生 这种现象,(每个数码管的刷新频率 > 50 Hz)
如 4个 数码管 可以 定时 3 - 5 mS 就可以,每次中断 更新 1 位数码管。

你的单片机系统,现在看来是有两个任务。
一般的教材,一个例题的程序,往往就讲一个任务。
多个任务就要多个程序段,轮流执行,这样就会造成互相耽误的现象。

应该采用定时中断,每隔1~5ms就中断一次。
中断发生时,先后检查几个任务的状态,该执行哪个就执行哪个,之后也不用等待,马上就退出中断。
这样就设计成了一个多任务的系统。
一般的教材,不写这么深的,得靠自己摸索。

看一下74HC573的使能位是不是接在单片机上了?然后如果接在单片机上了,看看你步进电机程序中你相应管脚的值是不是变化了。

我不直到你的电路板抗干扰怎样,先把步进电机取消,看一下显示不,如果显示正常,表示可能为干扰,其次修改显示部分更改为时间中断方式,这样数码管应该可以正常工作了,其频率设置为1/30秒一次.


如何用89c52单片机控制步进电机
假设单片机P0口低4位驱动步进电机的四个绕组只需让其四个管脚轮流输出高电平即可 如:while(1){ P0=8;delay_ms(1);P0=4;delay_ms(1);P0=2;delay_ms(1);P0=1;delay_ms(1);} 反转的话,按顺序输出1 2 4 8即可 这是4 相4拍形式,当然还有4相八拍形式 ...

新概念单片机教程内容简介
新概念单片机教程以其89C52为核心的仿真实验板为核心内容,这个实验板的一大亮点是无需外部仿真器,即可进行在线调试和实时下载,这使得学习成本大大降低。教程采用了"边练边学"的教学方法,将单片机的基本原理和实践操作紧密结合,旨在通过实践提升理论理解,使学习过程更为直观且生动有趣。读者在进行实验的...

单片机89C52有什么功能
89s52是在89C52基础上增加了在线下载程序的接口,前增加了看门狗.52比51增加了一倍的RAM和程序空间,还增加了一个定时\/计数器和中断

89c52单片机用什么编程软件
51内核的编译软KEIL,编程软件就看是什么品牌的比如AT就用AT专用编程器,带IAP功能的可只需要一根串口线,STC的都只需要一根串口线,编程软件STC-ISP

89c52单片机怎么进入掉电模式
不是所有的89C52单片机都可以进入掉电模式的,STC89C52可以进入掉电模式。1、当PCON寄存器的D1也就是PCON.1或者叫PD位置1时,单片机进入掉电模式,该模式也叫停机模式。2、进入掉电模式后,内部晶振停震,CPU、定时器、看门狗、串口都停止工作,外部中断继续工作。如果低电压检测被允许,也可以继续工作...

89c52单片机
1、你的延时子程序for循环的嵌套关系好像搞反了。2、利用“软件延时控制数码管显示”的同时,在软件延时中添加break,会造成显示中断。3、多位数码管扫描显示时,变换“段位”前应该先将“段值”清空,减少不必要的闪烁。4、你在数码管显示中的每一位延时时间有些长,多位显示往往不流畅,会出现单个...

单片机89c51与89c52的区别是什么?
第一,ROM89c51是4K,但89c52是8K。第二,RAM89c51是128字节,但89c52256字节\\x0d\\x0a\\x0d\\x0a就编程来说区别不大,主要是硬件资源的区别。\\x0d\\x0a区别如下:\\x0d\\x0a1、RAM空间增大:AT89C51有128字节的内部RAM,AT89C52的内部RAM扩展为256字节;\\x0d\\x0a2、内部FLASH变大:AT89C51有...

stc89c52单片机和51单片机的区别
1、种类不同:51系列单片机是指51内核,stc89c5X基本都是51内核的种类。2、大小不同:最后一个数字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。3、配件不同:52还多了一个定时器,所以可以说52是51(这个51是指stc89c51,不是51内核)的增强型。如下图,可以很清晰的看出两者之间的...

用两种方法来实现对89C52单片机P1口8位进行流水灯的控制(灯亮0.8秒灭...
时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1\/12 us),是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率...

求助:89c52单片机实现数码管进位显示c程序
t;include<reg52.h> char code duma[]=; \/\/0-9数码管,共阴 char code wema[]=; \/\/片选,1-8个数码管 char j;char h_num,m_num,s_num; \/\/分别定义小时、分钟、秒 char h_shi,h_ge,m_shi,m_ge,s_shi,s_ge;sbit fm=P3^4;void delay(char x){ char a,b;for(a=...

平顶山市17581071572: 89C52单片机硬件问题
陀汪乳酸: char类型占用一个字节只有8位; unsigned是无符号; code确定存储器类型是程序存储器.89C52 内存大小为8K ,可扩展到64K. 用code unsigned char定义一个变量,它的取值范围是0~255(十进制);

平顶山市17581071572: 单片机高手求助 89C52RC -
陀汪乳酸: 设备管理器的端口选项中找不到单片机的端口com3,说明com3工作不正常,与单片机无关.可能是串口驱动安装有问题.

平顶山市17581071572: 单片机89C52汇编问题 -
陀汪乳酸: 简单来说,T0定时器启动后加到溢出时会触发中断标志,若各级中断允许,即产生中断响应,系统自动跳到ORG 000B矢量地址去运行,所以一般在ORG 000B后紧跟的是转向中断处理子程序.范例程序如下:;51@12M ORG 0000H LJMP ...

平顶山市17581071572: 关于单片机89c52的一些问题请帮忙解答一下 -
陀汪乳酸: 一、 K1 EQU P1.0 K2 EQU P1.1 K3 EQU P1.2 K4 EQU P1.3 LED1 EQU P1.4 LED2 EQU P1.5 LED3 EQU P1.6 LED4 EQU P1.7 ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H MAIN: MOV TMOD,#01H MOV TH0,#HIGH(65536...

平顶山市17581071572: 为什么我的89C52单片机P0口不能输出低电平? -
陀汪乳酸: 要是排除程序正常情况下,需考虑满足单片机正常工作的基本条件是否正常: 1,电源5V是否稳定. 2,复位电路是否正常. 3,晶体振荡是否正常. 4,EA脚是否拉高.

平顶山市17581071572: 请教单片机89C52问题? -
陀汪乳酸: 用定时器中断 来 控制驱动数码管 就不会产生 这种现象,(每个数码管的刷新频率 > 50 Hz) 如 4个 数码管 可以 定时 3 - 5 mS 就可以,每次中断 更新 1 位数码管.

平顶山市17581071572: 89C52单片机的静态显示和动态显示消影问题 -
陀汪乳酸: 汗!你都知道 动态需要消影了,那你咋没想过 为什么动态要消影啊? 动态消影,是因为:本次显示的数据,会在上一位 数码管 短暂的出现.长期以往,将会在上一位数码管上出现 影子.于是需要消影(通过关闭位选、或段选). 静态数码管,一般都是 一位.不存在 上一位数码管之说.如果是 多位 静态数码管,那它们都是用锁存器的,数据间不相影响.也不存在 数据会在 上一位 出现 的情况.所以不需要消影.

平顶山市17581071572: keil c联系单片机89c52编程问题 -
陀汪乳酸: 首先你要清楚所用的数码管是共阴极还是共阳极,共阴极低电平选中(位选),共阳极高电平位选选中,显示的时候先从最右边的位送显示码,依次一位一位往左边送,注意每个时刻只能有一位处于选中状态,显示之后要延时一段时间一般是6-10ms,不延时的话呈现出来的效果是都亮(程序要准确),你要是动态显示的话,这个程序时有问题的;应该这样;上边初始化;while(1){送位选(最右边的);送显示码;延时;送位选(最右边位左边的第一个);送显示码;延时;送位选(最右边位左边的第二个);送显示码;延时;...}}

平顶山市17581071572: 单片机89c52复位问题 -
陀汪乳酸: 可以参考吴鉴鹰单片机开发板 51单片机复位电路工作原理之我理解 一、复位电路的用途单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行.单片机也一样,当单片机系统在运行中,...

平顶山市17581071572: 我用的51单片机,89C52RC,驱动有问题. -
陀汪乳酸: 可能是驱动不兼容.像PL2303串口芯片的话,网上有XP、win7的驱动比较多,你得专找win8的

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网