电脑与单片机串口通信—猜数字
昨天看站长用到串口调试助手,觉得不错,想下一个,没想到原来我以前就下过,所以顺便就做完了这个猜数字游戏,具体来说,除了电脑上的编程还是很简单的,应该说是最基础的,在方式一9600波特率下通信,9位含停止位传输,学单片机的是必学的。
对于笔记的话九针串口(即RS232串口)转USB需要驱动程序,不过在我观察USB和串口除了电平不同,其他都一样(串口是12V电平,单片机下载程序需要用MAX232芯片来转化串口电平到TTL电平),都是VCC,GND,TX,RX,虽然RS232是九针即九个接触线,但是真正用到单片机的就四根线。
对于C51的用法已经比以前成熟多了,还是要学习,接下来要完成我的16*8点阵俄罗斯方块,继续努力吧
不费话了,大家看看效果吧。
制作要求:单片机产生随机数,在电脑上猜数字,猜三次,如果猜的数比产生的随机数大,那么在电脑上显示大,猜的数小的话在电脑上显示小,猜出来和失败都有提示、
图1 程序(局部)
图中软件为单片机程序强力编译器Keil uVision2,这是为微处理器打造的。Keil uVision3是为ARM打造
按下第一个键
按下第一个键后单片机发送字符串,电脑接收到字符串“ready”
评论