单片机开发
放一些文章和工具,无特别说明均为网上摘抄,说明还是我自己写的 :)

常用软件工具:

虚拟串口直连软件:VSPD xp   本地下载     官方站点
    
这个软件可以虚拟出串口,并把串口在内部连接起来,虚拟出的串口与物理串口是一样的(RS232)。你也可以  使用一个物理串口(如COM1)和一个虚拟串口(如COM7)做为一个对使用。偶是用在 Proteus 仿真调试单片机程序上。你同样可以把一个实际的物理设备与Proteus仿真的设备连接起来进行通讯。注:这个软件的破解找起来很困难,其中的过程就不说了。压缩包里有破解说明。
串口监视软件:ser232mon 本地下载     作者站点
    
这个软件是免费的,使用时要先开启监控,然后开启你的串口,关闭的时候正相反。偶在编写一个单片机控制设备时使用的它,唯一的问题就是如果你的程序不正常(比如偶发送过快的数据),会导致监控失去响应,丢失发送或接收的数据。

Keil 与 Proteus 整合的动态链接库:VDM51.dll 本地下载
    非常好的东西,不过还是有不足。简单的使用说明:把文件放到 C:\Keil\C51 下(这个是默认的目录,按你的情况修改),然后修改 C:\Keil\TOOLS.INI 文件,找到 TDRV7=BIN\........ 在下面添加一行 TDRV8=BIN\VDM51.DLL ("给他起个名字,你自己定义下") ,保存;然后打开或建立个工程,在Target的选项中的 Debug 里选择 use: 下拉菜单里的你命名的调试器;ISIS 中设置 debug 选择 use remote debug monitor。OK~~调试你的项目,运行~~~:)

Proteus V7.2 SP2: 文件太大了,没法上传 :(

资料搜集:

 

 

教程指南:
Keypad interfacing with Microcontrollers Tutorial