不过在此之前、先安装好at89c51单片机的开发工具软件,如keiluv2第二步、在keil中创建角色51单片机的工程,并编译程序你所选的控制代码,之前能生成hex文件第四步、打开51单片机清洁液的串口烧写工具软件,如stc_isp,并设置里型号以及其它参数第四步、用stc_isp转业keil生成气体的hex文件,打算直接下载程序第五步、使用电脑的9针串口,并凭借串口数据线直接连接至51单片机开发板,并将开发板通电第六步、先再点stc_isp的下载按钮,之前再将开发板复位,开发板都有复位键盘的哦眼下,便可能够完成at89c51单片机的程序烧写步骤了
觉得用处点个赞吧吧
准确的说,单片机烧录器的程序是c或则其他语言编译后的文件。
可是目前主流的单片机大都不使用c语音编程,或是使用的话少量汇编语言。c程序进过过“预处理”、“编译”、“汇编”、“链接”然后生成可执行文件。烧录软件的固件为可执行文件。
1、系统检查下串口工作是否是算正常,将串口的2脚和3脚短路,然后把先打开串口调试程序试下,去看看串口通信有无都正常。
2、去检查232转换器有无正常吗,是可以将232输出和输入的引脚短路,尚未单片机拔下来,将单片机串口的rx和tx电路短路,用串口调试程序调试看是否需要正常。
3、检查单片机的晶振是否工作、电源电压是否是算正常。
4、如果线路中有485等闲杂芯片挂在串口上,将这些东东拆下了试试看。
你的isp设置好象没有什么问题
烧录时检测不到串口有200以内几种可能性:
1、直接下载模块就没程序加载驱动程序。
2、直接下载工具软件还没有选对串口号。
3、去下载模块硬件损坏。
就是为了可以保证最终直接下载,还不需要尽量引脚连接如何确定正确的,直接下载模块的txd要接单片机的rxd;又不能用直接下载模块给单片机目标板提供电源;下载工具的配置项一定要合适所选单片机的型号。
单片机烧写程序的次数是当然的,不是什么无限次,这取决于它单片机的程序存储器rom。有的单片机没法烧写三次,有的可以烧写1k次,另外的是可以烧写100k次,差别的rom类型了可能导致了烧写次数的不同。
单独计算决不可烧写的掩膜rom这类单片机在出厂的时候,单片机厂家根据用户可以提供的程序文件一年读取,即客户送来的那就是烧写好程序的单片机,用户难以可以修改。这种一般是低成本的解决方案,但是需求数量非常大。
没法烧写两次的prom这种prom类型的单片机没法烧写三次,其自动存储器内部设置为全0或是全1,用户没有办法烧写两次,烧写之后后,保险丝融断。这种方案价格也非常便宜啊,更适合源源不断抛货,国内很多单片机厂商提供给这种单片机。
紫外线可橡皮擦功能的epromeprom常规的是浮栅技术,用户如果没有是需要改程序,不需要用紫外线删除区域,这类单片机就像会有一个窗口应用于给予紫外线的照射,照射的过程也差不多20-30分钟作用,用起来实在不方便,这种单片机在市场上一般很少看见了。
可三次烧录软件的eeprom和flash型rom这两种类型的rom都可以不很多次橡皮檫,其中flash型的烧录次数是可以一百三十余100万,彻底不满足了人们的使用,目前市面上高位出货的单片机多数是这种。相比而言,flash型的烧写速度更快,容量更大,烧录程序次数更大。
以上就是这个问题的回答,感谢留言、评论、转发消息。
更多精彩内容请了解本新闻头条号:玩出新花样嵌入式。感激大家。
能烧录多少次看的是存储器类型:象掩膜存储器是第二次,打个比方义隆单片机那是。有些单片机就是为了自身的保护,采用了otp(onetimeprogram程序设了熔断机制,没有办法第二次烧录器),就像eprom,1000次。at89c51flash约10000次,诸如avr的atmega8铁电存储器的次数更高,就像能用10万次左右,这个可以你不用担心用!
像是烧录软件时要注意烧录器定位与单片机的方向,特别是单片机缺口方向和1脚的定位。烧录软件器能意见的单片机种类,如在支持的菜单里,则可以烧录程序!烧录软件过程要是是旧的单片机(有程序在里面),一定要选橡皮檫和烧录器完校验,千万小心注意假如是掩膜或otp,就不能不能不再烧录!