51单片机在线调试仿真
在Keil中,玩过51的朋友都知道,调试时编译器给出了寄存器窗口(Register)、中断系统窗口(Interrupt System)、I/O口查看窗口(I/O ports)、串口和定时器设置窗口(serial、Timer)但是如何查看某一块内存区域的内容呢? 在Memory窗口中输入址值,得到的结果是程序代码区的内容,由于51是采用的是哈佛结构,程序指令存储和数据存储分开。要查看各种内存区域的内容,只要在Address框内输入“字母:地址”即可显示相应的内存值。其中字母可以是C、D、I、X,分别代表的意义是:
就是可以将硬件连接在电脑上进行实时硬件仿真啦。isp就是在线系统编程, ISP(In-System Programming)在线系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。。
如果要在硬件平台上仿真就需要仿真器,这一般比较贵。51系列的单片机直接可以用Keil进行软件仿真就可以了。另外Proteus这个软件可以对单片机进行仿真。它能仿真很多电子器件与IC,有了Keil与poteus根本不用买硬件仿真器了,呵呵!!直接用ISP在线下载调试也比较方便呀,如果没有用到STC的AD.PWM这些多功能口,可以用SST的IC做一个仿真IC来用.当一个普通的8051来用.
不能哈
设计一个单片机定时收发系统,要求单片机每1秒对上位机电脑上运行的串口...
1、将自己的启动信息、过程信息主动发到运行有超级终端的主机;2、将接收到的字符返回到主机,同时发送需要显示的字符(如命令的响应等)到主机。串口调试助手的原理 一个很好而小巧的串口调试助手,支持常用的300-115200bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或...
基于单片机(keil调试),帮忙设计一个交通灯控制的C语言程序。谢谢...
include <reg51.h> define uchar unsigned char define uint unsigned int sbit RED_A = P0^0;sbit YELLOW_A = P0^1;sbit GREEN_A = P0^2;sbit RED_B = P0^3;sbit YELLOW_B = P0^4;sbit GREEN_B = P0^5;uchar Flash_Count = 0, Operation_Type=1;void DelayMS(uint...
如何利用串口助手在一台电脑上调试串口通信
(1)利用单片机向上位机指定串口发送数据,打开串口调试助手,验证接受到的数据与发送数据是否一致。(2)在串口调试助手中写入指定数据,发送至单片机,可利用发光二极管验证所发数据是否一致。上述方法前提是有单片机串口通信编程知识,能编写串口调试需要的程序。
用单片机串口向电脑串口调试助手发送一个字符串,用C语言编程
uchar idata SystemBuf[10]; \/\/用于接收 uchar Rx=0; \/\/接收数据条数 uchar code AT[]="YES,IT IS";void UART_init (void){ TMOD=0x20;\/\/用定时器1 PCON=0x00; \/\/波特率不加倍 SCON=0x50;\/\/串行方式1 TH1=0xFD;\/\/9600 TL1=0xFD;\/\/ EA=1;\/\/ ES=1;\/\/ TR1=1;} voi...
单片机设计音乐播放器程序和仿真图(用汇编语言)?急求~谢谢!!!_百度知 ...
(二)要求1.基本要求(1)能播放至少5首歌曲,并用单个数码管显示歌曲序号。(2)设计电路(3)在KEIL中编辑、编译、... 题目8 音乐播放器设计(一)任务以单片机为核心设计音乐播放器。(二)要求1.基本要求(1)能播放至少5首歌曲,并用单个数码管显示歌曲序号。(2)设计电路(3)在KEIL中编辑、编译、调试程序,并在...
串口调试助手输入1向单片机传输 单片机得到的是0x01吗
可以是1或者0x31 有二进制和ASCl码之分
51单片机,调试出现问题,请大神帮忙修改ps:知道sb1和sb2定义出现问题但...
第4行、第7行,CLR指令操作数必须是累加器A,或者是进位位C。修改成:MOV P1,#00H 第34行看不出有错误,估计有隐藏字符,把34、35行删掉,重写。
keil C语言 数据传送的调试出现了一个错误:单片机1.C(13): error C141...
include <REG51.H> void main(){ unsigned char *p1;unsigned char xdata *p2;unsigned char i;p1=0x30;p2=0x3000;{ for (i=0;i<16;i++){ *(p2++)=*(p1++) ; 后面要加一个分号 } } }
求一个单片机外部中断程序,要求用按键模拟单片机外部中断输入源,当按键...
才能在中断发生后产生相应的响应,注意外部中断0和外部中断1的中断号分别是0和2。5、然后到Project菜单中的output项目中勾选Create Hex File,OK后点击编译按钮,如果没有错误,即可生成可以烧录或者仿真的.hex文件。6、最后把生成出的.hex烧入进51单片机进行运行或者装载入Proteus仿真系统进行仿真。
51单片机,1到100的累加和,keil软件
;下列程序,经过仿真调试,结果是:(30H)=BAH, (31H)=13H ;程序如下:MOV 30H, #0 MOV 31H, #0 MOV DPTR, #1 MOV R2, #10 LOOP1:MOV R3, #10 LOOP2:MOV A, 30H ADD A, DPL MOV 30H, A MOV A, 31H ADDC A, DPH MOV ...
法钩复方: 如果要在硬件平台上仿真就需要仿真器,这一般比较贵.51系列的单片机直接可以用Keil进行软件仿真就可以了.另外Proteus这个软件可以对单片机进行仿真.它能仿真很多电子器件与IC,有了Keil与poteus根本不用买硬件仿真器了,呵呵!!
沁水县13433395013: 51单片机 在线仿真 是什么意思?ISP下载是什么意思? - ?
法钩复方: 就是可以将硬件连接在电脑上进行实时硬件仿真啦.isp就是在线系统编程, ISP(In-System Programming)在线系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程..
沁水县13433395013: 怎么用multisim仿真51单片机 - ?
法钩复方: 51单片机用protues这个软件仿真更好!里面已经有现成的51模块了.调用就可以用,电源、地、复位电路和时钟等等都不用画.只要把编好的程序下载到protues中的51单片机里面就可以运行.外围提供的器件可以自己搭建.非常好用.
沁水县13433395013: 51单片机用什么仿真软件最好? - ?
法钩复方: 51单片机仿真软件有 Keil和伟福,两个都很好用.Keil可以仿真C51或ASM51.伟福能仿真ASM51.两个软件各有长处,用了你就知道了.
沁水县13433395013: 哪款单片机支持在线仿真 - ?
法钩复方: 51系列单片机基本要仿真器才可以在线仿真,现在ARM公司的cortex系列cpu用jlink,ulink都可以自己仿真使用,比较有代表性的是ST公司的STM32系列cpu
沁水县13433395013: 普中51单片机的仿真器有什么用? - ?
法钩复方: 可以在线调试你的程序,单步执行、回读变量值、修改变量值、回读各系统寄存器值 如果调试硬件相关程序可以考虑购买
沁水县13433395013: 最好的51单片机仿真软件是什么? - ?
法钩复方: 楼上二人明显没看问题~~~~ 仿真软件,当然非Proteus莫属,它支持51,AVR,430等常用单片机的仿真,而且可以和51的c语言编辑器联调,即可以与keil连接在一起,进行单步运行来调试.
沁水县13433395013: 想在51单片机上进行在线仿真,可以额外加硬件通过UART实现吗? - ?
法钩复方: 1. 一根usb转tll电平串口线,例如PL2303的线或者cp201的线,大约6~7元;2. 把单片机板上的单片机芯片换成内带监控程序的单片机芯片,网上有已烧录好监控程序的芯片卖,例如"SST89E516RD51单片机仿真芯片(已烧录好监控程序)"不超过20元,如果买国产STC的,还可以更便宜,甚至有申请免费芯片的机会.
沁水县13433395013: keil5c51软件在单片机实验板上怎样调试 - ?
法钩复方: 在板子上的话,只能看现象了.比如接一个LED,或者把串口接出来,然后程序串口输出你关心的东西是否正确.或者买一个51仿真器,可以单步运行仿真,比较方便.或者用proteus搭建一个51环境,调试
沁水县13433395013: 有没有完全在电脑上可以模拟51单片机的软件??? - ?
法钩复方: 有啊PROTEUS,可以在软件和硬件各方面仿真51/pic/avr/ARM等...需要连接KEIL哦,要的话可以网上搜一下建议是6.9版本的,因为能够有汉化版记得某个电子论坛就有,欢迎你到我"呆猫一号"贴吧走走看看哦,讨论单片机的