这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » AT89C51 有关AT89C51不能正常工作的问题

共2条 1/1 1 跳转至

AT89C51 有关AT89C51不能正常工作的问题

院士
2006-09-17 18:14:16     打赏
AT89C51 有关AT89C51不能正常工作的问题



关键词: AT89C51     有关     不能     正常     工作     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 最近,要用AT89C51做一个数据采集系统.
晶振的频率为12MHz,ALE四分频后提供给AD0809做时钟信号
AD0809转换后的数据送入单片机
单片机通过MAX232串行通信将数据送入到计算机显示
计算机的显示界面用VB编写.
用伟福仿真器调试,微机能显示数据,一切正常
现在的问题是当把程序烧到AT89C51后,微机不能显示.
用示波器检查单片机的ALE脚,用输出,说明单片机已正常工作
用伟福仿真器系统能正常工作,说明串行通信正常
请各位达人指教

1: 用到串口通讯时,晶振要用11.0592MHZ. 2: 检查EA脚 3: 同意楼上 4: 0809的clk 现在是500k吧.降低些试试 5: 有可能就是晶振的问题用12M的晶振带入波特率计算公式重新求初值可能会好点,不过最好还是用11.0592MHz的晶振,否则容易出现误码。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]