用keil 能不能完全模拟单片机
1个回答
展开全部
分类: 电脑/网络 >> 硬件
问题描述:
用51系列单片机,keil能不能模拟一下下面的程序:
1:实际硬件比方说P2^0口接一个led小灯,程序控制亮灭,能只用keil模拟吗?通过查看i/o来判断灯的亮灭
2:模拟单片机与电脑之间的通信。如用keil写一段程序:模拟单片机向电脑发送一段文本信息,或者电脑向单片机发送信息?
首先请告诉我能不能模拟?因为条件限制我现在手头上没有硬件,只能用keil来写些程序,例如上面说的控制灯的亮灭,信息传送~~~
我觉得这些能够模拟,可以通过查看某些i/o端口来判断,是这样的吗?
解析:
1、这个肯定能行的,因为虽然你是在控制LED的亮灭,但是实质上你只是在操作P2.0这个I/O口,用keil完全可以看见P2口的变化。
2、单片机与计算机的通信就有问题了,现在单片机与计算机通信一般都是通过串行口,无论是给计算机发送数据还是接收计算机的数据都有问题,因为串口通信要有两个标志——TI和RI,只是模拟,没有实际硬件的支持,这两个标志是不会置位的,那你的程序就会处在长时间的等待中。
问题描述:
用51系列单片机,keil能不能模拟一下下面的程序:
1:实际硬件比方说P2^0口接一个led小灯,程序控制亮灭,能只用keil模拟吗?通过查看i/o来判断灯的亮灭
2:模拟单片机与电脑之间的通信。如用keil写一段程序:模拟单片机向电脑发送一段文本信息,或者电脑向单片机发送信息?
首先请告诉我能不能模拟?因为条件限制我现在手头上没有硬件,只能用keil来写些程序,例如上面说的控制灯的亮灭,信息传送~~~
我觉得这些能够模拟,可以通过查看某些i/o端口来判断,是这样的吗?
解析:
1、这个肯定能行的,因为虽然你是在控制LED的亮灭,但是实质上你只是在操作P2.0这个I/O口,用keil完全可以看见P2口的变化。
2、单片机与计算机的通信就有问题了,现在单片机与计算机通信一般都是通过串行口,无论是给计算机发送数据还是接收计算机的数据都有问题,因为串口通信要有两个标志——TI和RI,只是模拟,没有实际硬件的支持,这两个标志是不会置位的,那你的程序就会处在长时间的等待中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询