单片机的通信接口问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 07:28:40
本人想做一个设计 想用万用板焊接一个at89c51单片机控制系统 单片机上的接口要用什么样的 还有数据线?(就是和计算机通信)可以买到吗? 还有如果要编程仿真 一定要和计算机连接吗?

lz是本身的系统需要和计算机通信的接口么?如果是,串口的实现比较便宜和实用,串口芯片很多,根据你需要实际选择,因为个人pc的串口是rs232的,推荐max232,还有你谈到编程仿真的问题,既然是仿真,肯定要通过计算机调试仿真呀,但仿真就要仿真器,如果你是大学生,去学院实验室借仿真器,如果不是就可以选择支持可在线编程的单片机,推荐at89s系列的例如at89s52才6元钱,通过串行线用计算机下载程序。楼上的有些朋友的意思是不用仿真器就能仿真?!对于初学者开发系统当然要仿真器,这样才知道采集了什么数据,在寄存器里面进行了什么样的变化,不是把程序直接通过具有集成了编程器的开发试验板或者自己搭建的下载电路直接烧入芯片,再看功能实现没,没实现就改程序,再烧录,这样是做不好系统的,至少对初学者来说(我单片机老师貌似不用仿真器,但人家搞单片机几十年了,做过的项目不下千万,是我们能比的么)如果lz想学好单片机,仿真器当然是必不可少的。

买一个串口芯片MAX202和几个0.1uF的电容,做一根串口线
然后去【www.mcu-momery.com】申请或者买一个STC89系列的单片机【与89C51完全兼容的】
就可以不用买昂贵的仿真器和编程器了,而且可以跟计算机通信,也可以下载程序到单片机

编程仿真 可以用protues和keil c51
和单片机通信可以自己做u转串或是用max232(如果电脑有串口的话)

用串口线或者用十针扁线与usb下载器连接就行,usb下载器很简单自己找个电路图就能做,至于仿真你可以用仿真芯片,再做板子时单片机芯片可以先焊一个40针锁紧插座,然后把芯片插在上面,希望对你有用