要用STC89C52产生PWM,从P0.75.3冰法输出手法,占空比大小根据电脑串...

 上传我的文档
 下载
 收藏
【E-Power简介】英语专业毕业论文、英语学习辅导资料、英语四六级考试、研究生考试、分类专业毕业论文、精品教学课件、课堂学习激趣课件、毕业论文指导、中小学课程辅导、文化教育生活资源......【免责声明】本址文档少数为原创,多数系网络收集下载,其中如有侵权或泄露隐私等不当网络情形,请迅速联系告知,经确认一定及时删除相关文档。
 下载此文档
正在努力加载中...
基于PWM控制的直流电动机调速系统设计
下载积分:800
内容提示:基于PWM控制的直流电动机调速系统设计
文档格式:DOC|
浏览次数:19|
上传日期: 22:38:02|
文档星级:
该用户还上传了这些文档
基于PWM控制的直流电动机调速系统设计
官方公共微信 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
基于STC89 C52单片机PWM调速控制系统的硬件设计
下载积分:999
内容提示:基于STC89 C52单片机PWM调速控制系统的硬件设计
文档格式:PDF|
浏览次数:64|
上传日期: 01:25:28|
文档星级:
该用户还上传了这些文档
基于STC89 C52单片机PWM调速控制系统的硬件设计
官方公共微信怎样用单片机STC 89C52实现pwm控制占空比的输出波形,求程序!能详细备注的最好!_百度知道
怎样用单片机STC 89C52实现pwm控制占空比的输出波形,求程序!能详细备注的最好!
我要研究交流调速系统,用到的变频调速是PWM
最好是C语言的
最好使用带了pwm的单片机,如果是三相也不够,例如stc12c5a60s2,而且89c52不适合交流因该用的是spwm
其他类似问题
为您推荐:
其他3条回答
A&CJNE&nbsp.A:&nbsp,K2H2&开始计时&ORG&JNB&nbsp,PWMH;INC&;33H&nbsp,则不进行任何操作&SETB&SJMP&K1H1;出栈&31H&;;MOV&PSW&nbsp:&启动定时器&A;如果到达上边界&INC&nbsp,#38H&K2H2,跳转到KEY2处理程序&,如果按下KEY1;MOV&nbsp.2,K1HANDLE&TR0&SJMP&MOV&自动重装的值&TEMP&nbsp:&SJMP&SJMP&0100H&ACC&去抖动;P1;DEC&nbsp.0&TR0&K1CHECK&TEMP;INTT0;PWMH&nbsp,PWM&A:&MOV&SP;定时器每200us产生一次溢出&;RETI&TEMP&nbsp.0变为低电平&是,PWMH&ACC&MOV&定时器停止&nbsp:&SETB&nbsp,跳转到KEY2处理程序&使能总中断&PUSH&nbsp:&计数器复位&K2CHECK&CJNE&CJNE&P1;K2HANDLE;CJNE&;TR0&SJMP&nbsp,&DEC&INTT0&INC&PSW&nbsp.2.DATA&A;扫描KEY2;K2H2&nbsp.0&;;;P1,K2HANDLE&nbsp:&/zhidao/wh%3D600%2C800/sign=fbe091c0bcb125b5a82bc691abeea4.0&nbsp,#01H;KSCAN&nbsp:&P1;JB&;P1;K2CHECK;如果在加1后到达最大值&MAIN;定时器停止&MOV&,K1H1&MOV&如果加1后到达下边界&DEC&nbsp:&nbsp.jpg" esrc="K1H2,K1H2&0000H&SJMP&INTT01;CJNE&ET0&CJNE&nbsp,COUNTER&如果等于周期数&MAIN&A&COUNTER&CLR&A;;,K2H1&nbsp://g;CLR&判断是否到达上边界&AJMP&:&,PWMH&定时器0在模式2下工作&TL0.SETB&;;SETB&MOV&nbsp.0&;;&nbsp:&PWMH&.P1;DATA&SJMP&判断是否到达下边界&P1;MOV&如果在减1后到达下边界&A,#02H;TR0&INTT02;TR0&COUNTER;A,如果按下KEY2;;KSCAN&;POP&K1H2&CJNE&nbsp,K2H0&nbsp.0为高电平&;SETB&nbsp.0为低电平&COUNTER://g;PWM;;SETB&;;MOV&COUNTER&A;A;,PWMH&扫描KEY1;30H&nbsp,#38H&A,#01H;;P1;K1HANDLE,K1H0&EA&JNB&.com/zhidao/wh%3D450%2C600/sign=b867de7c0dcf/1f178a82bc691abeea4.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="PUSH&nbsp,K2CHECK&计数值加1&nbsp,如果按下KEY2;A.0为高电平&nbsp.1;;MOV&;SJMP&MOV&如果等于高电平脉冲数&nbsp:&KSCAN&POP&;/zhidao/pic/item/1f178a82bc691abeea4;;TH0;K1CHECK;.32H&nbsp,PWM,TEMP;JB&ORG&KSCAN;PWMH;P1;DATA&nbsp,PWM;MOV&使能定时器0中断&nbsp,K1CHECK&;KSCAN&去抖动;K1H0;CJNE&nbsp.;000BH&nbsp,PWMH&是,INTT02&CLR&nbsp,PWM;现场保护&nbsp,则不进行任何操作&nbsp,INTT01&CLR&nbsp.jpg" />PWMH&增加占空比&nbsp,#01H&给堆栈指针赋初值&SJMP&nbsp,#02H&nbsp.1:&nbsp,#02H&;重开定时器&P1;高电平脉冲的个数&nbsp,#01H&MOV&K2H1;P1;K2H0;PWM&A;PWM周期&nbsp:&P1,#60H&ORG&nbsp:&SETB&nbsp,#15H&TMOD;A,跳转到KEY1处理程序&降低占空比&KSCAN&<a href="http://g
不好意思,请问可以有C语言的么?
说思路吧,定时器存第一个初值,启动累加,溢出中断置IO反向。再定时器赋值第二个初值,启动累加,溢出中断置IO反向。
使用一个定时器就好了,再定一个份数就可以。需要可以交流一下。
有C语言的程序不呢,照你的思路写一个呗
您可能关注的推广
占空比的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁宏晶STC单片机STC-ISP编程软件原理、更新及脱机下载介绍(STC官网: 或)
宏晶STC单片机编程软件原理、更新及脱机下载介绍(根据STC宏晶资料整理)
宏晶单片机编程(下载、烧写、烧录)软件可在STC官方网站:下载(Download)。
(注意:从V6.37起可自动检测新版本;V6.39版起支持包括STC89C在内的全系列单片机烧录,建议优先使用新版本软件。旧版STC-ISP V4.83、V4.88版主要用于固件版本较低的老芯片和旧版脱机烧写器。如在官网及本站下载的STCISP软件被360杀毒提示为[Malware.QVM06.Gen]等恶意软件,则是误判,请加入信任列表,放心使用!也可提交到 综合查找病毒网站分析)
(备注:如部分用户使用高版STC-ISP不能正常下载,请试临时使用上一个版本或老版本)
STC-ISP V6.79()起,支持
V6.XX 软件更新历史:
Ver6.85H ()
1. 支持PL2303进行仿真
2. 修正发布项目的不兼容问题
3. 增加对STC15H4K64S4型号的支持(测试阶段)
Ver6.85G ()
1. 内部测试版
Ver6.85F ()
1. 代码文件和数据文件的校验和增加为3字节
2. ISP下载时增加对PL2303的支持(部分国产兼容芯片的仿真暂未支持)
Ver6.85E ()
1. 修正U8工具对如下型号的旧固件版本在脱机下载时的问题
IAP12C5A60S2 (固件版本6.2I或6.5I)
IAP12LE5A60S2 (固件版本6.2I或6.5I)
IAP11F60XE (固件版本6.2I或6.5L)
IAP11L60XE (固件版本6.2I或6.5L)
2. 加强发布项目文件的加密性
Ver6.85D ()
1. 增加ISP下载时对ID号进行运算,并将运算后的结果写入指定的FLASH中,方便用户利用ID号加密
2. 脱机下载板U7/U8固件更新为v1.31
(增加ID号加密功能)(自动增量长度扩展到16位)
注意:软件Ver6.85C版本由于自动增量的修改,下载协议进行了修改
若使用6.85C版本自动升级或者制作下载母片会导致U8/U7使用不正常
请使用6.85D版本的软件重新更新一下即可正常使用
Ver6.85C ()
1. 增加 ISP 烧录时 对ID号进行运算,并将运算后的结果写入指定的Flash中,方便用户利用ID号加密
Ver6.85B ()
1. 增加ID号加密功能(本站点评:非常实用!)
Ver6.85 ()
1. 修正波特率计算器中的错误
2. 提高使用485下载的兼容性
Ver6.84C ()
1. 将范例程序代码针对学生进行简化
2. 修正在WIN7下保存范例代码为Keil项目会有警告的问题
Ver6.84 ()
1. 去掉打开软件时默然为下载范例程序的功能
(修正第一次下载用户代码会出错的的问题)
2. 增加对范例程序直接保存为Keil项目的功能
Ver6.83 ()
1. 对部分STC15系列的内部IRC的最高频率进行限制
(部分STC15系列的芯片,当内部IRC频率过高时,有可能会导致程序运行不稳定)
2. 增加STC试验箱范例程序
3. 所有的范例程序都支持直接下载
4. 更正选型表中的一些错误
5. 波特率计算器中增加STC15系列的串口3和串口4
6. 定时器计算器中增加STC15系列的定时器3和定时器4
7. 仿真驱动程序版本更新为v1.04
仿真底层固件版本更新为v2.4
(解决工作频率高于24M时仿真连接成功率比较低的问题)
Ver6.82K ()
1. 针对STC89C516/STC89LE516
STC89C53/STC89LE53
STC89C516RD+/STC89LE516RD+
STC90C516RD+/STC90LE516RD+
STC90C516AD/STC90LE516AD
STC89C53RC/STC89LE53RC
STC90C53RC/STC90LE53RC
型号,增加程序空间大小选择项
2. 脱机下载板U7/U8固件更新为v1.30
使用U7/U8在线重复下载时,钩选上"在线下载完成后持续给目标芯片供电"选项后,
可实现不断电在线重复下载功能
3. 优化使用U7/U8脱机下载IRC型号的算法
4. 增加STC15W2K32S2系列
增加STC15W2K32AS系列
Ver6.82I ()
1. 脱机下载板U7/U8固件更新为v1.30
(增加支持不断电在线重复下载)
2. 更正STC89C516最大程序空间参数
3. 增加STC15W2K32S2系列
增加STC15W2K32AS系列
4. 更正Keil的CDB文件中的芯片资源描述错误
Ver6.82H ()
1. 支持固件版本为4.3C的STC90系列发布项目
STC89系列发布项目需要固件版本在6.6C及以上
2. 更正STC89C51/52系列针对90C版本和HD版本下载不一致的问题
Ver6.82E ()
1. 脱机下载板U7/U8固件更新为v1.29
(增加支持W25X40串行FLASH)
2. 修改部分电脑无法使用较高波特率下载STC15F104E/STC15F204EA系列MCU的问题
Ver6.82D ()
1. 增加芯片的各种封装的管脚排布图
2. 调整定时器计算器中的部分算法
3. 优化STC10/STC11/STC12C5A系列有关"复位脚用作IO口"的选项的显示
4. 在STC89/90系列的头文件中增加P4.4/P4.5/P4.6的定义
5. 支持对STC89/90系列进行发布项目
6. 优化STC15F104E/STC15F204EA系列的ISP下载
Ver6.82 ()
1. 仿真驱动程序版本更新为v1.03
(增加显示与PWM相关的XSFR)
2. 软件增加对PL2303串口线的支持
3. 解决无法使用U8/U7对STC12C54/STC12C2052AD/STC89/STC90系列在线下载的问题
4. 解决无法使用U8/U7对STC12C5206AD设置硬件选项的问题
Ver6.81B ()
1. 解决使用U8/U7脱机下载STC15W104系列和STC15F104W系列的成功率低的问题
Ver6.81 ()
1. 脱机下载板U7/U8固件更新为v1.28(增加支持ASCII格式的自动增量)
2. 发布项目文件中,增加记录当前的自动增量和下载次数
3. 解决部分客户设置自动增量下载会失败的问题
4. 解决部分客户带光耦的用户板不能下载的问题
5. 更新范例代码(使用主芯片对V7.2.x版STC15系列从芯片进行ISP下载)
6. 增加范例代码(使用STC15W4K系列的PWM输出任意周期和任意占空比的波形)
7. 增加STC89C51系列
增加STC89C58系列
增加STC5204AD系列
增加STC608AD系列
增加STC15F1K32S2系列
增加STC15F1K32AS系列
8. 发布项目中支持U8/U7在线下载完成后持续供电选项
9. 更新选型表(对部分系列的价格进行调整)
Ver6.80 ()
1. 仿真器底层固件版本更新为Ver2.3
(修改仿真监控代码所占用的XRAM的地址
IAP15F2K61S2所使用的XRAM地址为0400H-06FFH
IAP15W4K61S4所使用的XRAM地址为0C00H-0EFFH
IAP15W4K58S4所使用的XRAM地址为0C00H-0EFFH)
2. 脱机下载板U7/U8固件更新为v1.27
Ver6.79C ()
1. 脱机下载板U7/U8固件更新为v1.26
(解决部分工具无法识别外挂FLASH的问题)
(解决对有大电容的用户板进行脱机下载时会自动重复下载的问题)
2. 修正读取固件版本高于7.1的IAP11F62x/IAP11F06/IAP10F14x/IAP12C5A62xx和IAP11L62x/IAP11L06/IAP10L14x/IAP12LE5A62xx等芯片的硬件选型时数据显示错误的问题
Ver6.79B ()
1. 脱机下载板U7/U8固件更新为v1.25
(针对宽压芯片工作电压的不同,增加下载时S-VCC电压的设置)
(增加脱机下载时对目标芯片重新上电的等待时间参数设置,以解决用户板有大电容时,无法自动重复下载的问题.更详细的介绍以及更多的建议请参考的重要说明)
2. 新增IAP15W4K58S4型号(可同时支持仿真和USB下载)
Ver6.79 ()
1. 增加STC15W4KxxS4系列,并支持USB下载
2. 更新STC15W4K32S4系列在Keil中的头文件定义
Ver6.78B ()
1. 修正固件版本为6.6及以上版本的
STC12C5205x/STC12C5206x/STC12LE5205x/STC12LE5206x系列
STC12C5630x/STC12LE5630x系列
硬件选项不能写的问题
Ver6.78 ()
1. 修正STC15W4K32S4系列的低压检测电压和Cpu-Core内核工作电压参数
3. 开放IAP15W4K61S4型号制作仿真芯片
4. 仿真器底层固件版本更新为Ver2.2(仿真停止运行代码时,停止全部定时器, CCP和PWM)
5. 支持STC15W4K32S4系列的USB下载(固件版本为V7.3.1及以上版本)
Ver6.77B ()
1. 增加支持STC15W4K32S4系列的型号
Ver6.77 ()
1. 更新选型表(对部分15系列的价格进行下调)
2. U7/U8针对STC15F104W/STC10L104W系列脱机下载算法进行优化
3. 为使STC10xx/STC11xx/STC12xx等1T单片机对所有频率的晶振
(注意:需要在可以正常使用的范围)均可更加快速稳定的下载,将其默认的最低波特率设置为1200
Ver6.76C ()
1. 增加STC15W404AS型号
Ver6.76B ()
1. 增加STC15W401AS和STC15W402AS的型号
2. 更新选型价格表
Ver6.76 ()
1. 修正对部分型号下载不正常的问题
Ver6.75B ()
(增加对U8W-Mini的支持)
(自动屏蔽U7/U7W对脱机下载完成后持续供电的选项)
2. 发布项目时增加支持EEPROM区的自动增量(之前版本只支持程序区)
Ver6.75 ()
1. 固件更新为v1.23
(解决部分旧版本的U7/U7-Sx/U7W自动升级失败的问题)
(支持在线下载时的提示音)
Ver6.74 ()
1. 固件更新为v1.22
(解决U8不能下载部分引脚芯片的问题)
Ver6.73 ()
1. 固件更新为v1.21
(解决U7/U7-Sx当作时重复连接失败的问题)
(增加对U8W的支持)
2. 解决打开非标准Intel-HEX格式的HEX文件出错的问题
3. 解决发布项目中用户增量不能修改的问题
Ver6.72 ()
1. 固件更新为v1.20
Ver6.71 ()
1. 更新选型表(增加STC15W401AS/STC15W402AS价格,STC12C56xx全面降价)
2. 底层固件版本更新为Ver2.1 (解决P1.1口的杂波问题)
3. 固件更新为v1.19 (解决U7/U7-S1对部分用户系统不能正常下载的问题)
5. 头文件列表中增加STC15W1K16S/STC15W408S/STC15W408AS系列
6. Keil的型号列表中增加STC15W1K16S/STC15W408S/STC15W408AS系列
Ver6.70 ()
1. 更新选型表(增加STC15W104系列,调整STC11F01E系列和STC12C5204AD系列芯片价格)
2. 增加实现高精度PWM的范例程序
3. 更新"官方网站资源"链接(增加STC15系列软件范例和PCB元件库链接)
4. 脱机下载板(U7、U7-S1)固件更新为v1.18
(修正U7/U7-S1脱机下载时自动增量不正确的问题)
(修正STC15Wxx系列使用U7/U7-S1脱机下载时内核工作电压设置偏高的问题)
(修正使用U7/U7-S1不能正确下载STC12C56xx/STC12C54xx/STC12C2052系列的问题)
(U7暂不支持STC15系列V7.2.x通讯协议)
5. 增加STC15W104系列的型号,固件版本: 7.2.0T
Ver6.69 ()
1. 固件更新为v1.17 (解决部分U7/U7-S1不能正常下载的问题)
Ver6.68 ()
1. 固件更新为v1.16 (解决脱机下载完成后用户系统不能断电的问题)
2. 安装Keil驱动时在Keil中增加STC15系列的新型号
3. 锁定STC15系列的IRC型号的硬件选项
4. 脱机下载的最高波特率的默认值修改为115200
5. 在串口助手的波特率中增加0800
6. 支持用户在发布项目时设置目标芯片型号的名称
Ver6.67D ()
1. 更新选型表,调整部分芯片价格
2. 修正发布项目文件不能支持485下载的问题
3. 更新重要说明,主要包括如下内容:
. MOVC指令读取EEPROM的说明
. 程序区的最后一个字节运行代码的说明
. 看门狗复位的说明
4. 固件更新为v1.15
Ver6.67C ()
1. 对U7脱机下载界面中的按钮进行调整
2. 提高U7脱机下载时的最高波特率,加快脱机下载速度
3. 对STC15F104W芯片下载时的最高波特率进行限制
4. 支持将EEPROM缓冲区的数据复制为16进制文本(可直接将数据粘贴到串口助手)
5. 更新"程序加密后传输"的文本提示信息
6. 对于选择较低的低压复位门槛电压进行口令确认
7. 增加"通过BandGap电压精确测量外部输入电压值"的示例代码
Ver6.67B ()
1. 对"使用主芯片对从芯片(限STC15系列)进行ISP下载"的示例代码添加注解和说明
2. 对界面进行修改和调整
3. 固件更新为v1.14
Ver6.67 ()
1. 修正STC15W408AS系列的低压检测电压和Cpu-Core内核工作电压参数
2. 增加STC15F207A/STC15L207A型号,固件版本: 7.1.4R
3. 增加STC608AD-5/STC608AD-3型号,固件版本: 6.6G
4. 添加型号到Keil中失败时,给出错误提示
5. 发布项目时,支持自定义图标
6. 不限制发布项目中自动增量的长度
7. 发布项目的界面可任意放大缩小
8. 增加示例代码(使用主芯片对从芯片(限STC15系列)进行ISP下载)
Ver6.66B ()
1. 增加STC15W408AS系列的型号
2. 固件更新为v1.13
(增强U7脱机下载的可靠性)
Ver6.66 ()
1. 修正STC15W408S系列的低压检测电压和Cpu-Core内核工作电压参数
2. 开放STC15F104W/STC15L104W系列的低压检测电压较低电压值
3. 增加读取掉电唤醒定时器频率和内部BandGap电压值的范例代码
Ver6.65C ()
1. 固件更新为v1.12修正STC89/90系列的MCU当时钟频率高于30M(12T时高于30M、6T时高于15M)不能下载的问题
注:对于STC89/90系列时钟频率高于30M时,使用固件版本为v1.12以及后续的更高版本的U7/U7-S1联机或者脱机下载将可以正常下载,但是不能使用485模块
2. 增加STC15W408S系列的型号
Ver6.65B ()
1. 更新选型表,调整部分芯片价格
2. 对单片机型号的下拉列表进行调整,隐藏部分不生产的型号
3. 固件更新为v1.11增加脱机下载时的初次握手超时机制
4. 对串口助手的接收/发送框增加右键支持
Ver6.65 ()
1. 修正STC15W1K16S系列的低压检测电压和Cpu-Core内核工作电压参数
2. 修正6.64版软件对IAP12C5Axx、IAP10xx、IAP11xx型号打开文件是出错的问题
3. 增加STC15F2K60AD系列的型号
Ver6.64 ()
1. 仿真芯片制作完成后,等待1秒再切换为原型号
2. 增加STC15W1K16S系列的型号
Ver6.63C ()
1. U7下载界面中增加了清除用户数据按钮
2. 将U7驱动打包到用户发布项目的文件中
3. 对于有EEPROM的STC10/STC11/STC12C5A系列的MCU,增加EEPROM最大有效空间的选择项
4. 固件更新为v1.10 STC10/STC11/STC12C5A系列的MCU,根据芯片的固件版本自动丢弃超出范围的EEPROM数据(若无丢弃数据,下载成功后,4个灯同时闪烁;
若有数据被丢弃,则下载完成后,3个灯同时闪烁,1个灯常亮)
Ver6.63B ()
1. 修正下载IAP11Fxx/IAP11Lxx IAP10Fxx/IAP10Lxx IAP12C5Axx/IAP12LE5Axx型号的单片机时时钟频率显示不正确的问题
2. 更新"选型/价格/样品"列表
3. 修改"教材推荐"页面内容
4. 修正串口助手对接收数据不记数的问题
Ver6.63 ()
1. 固件更新为v1.9
2. 更新"选型/价格/样品"列表
3. 更新重要说明信息
4. 调整下载脱机代码时的提示信息
5. 官方网站链接刷新的问题
6. 增加"教材推荐"页面
Ver6.62 ()
1. 修正使用U7/U7-Sx对STC15F204EA/STC15L204EA/STC15F104E/STC15L104E进行脱机下载时复位脚功能不能正确设置的问题
(U7/U7-Sx的底层不需要更新,只需要用新版软件重新下载脱机代码即可)
2. STC15系列的硬件选项中,将上电复位后将某个IO输出低电平的选项的默认值修改为不勾选
Ver6.61 ()
1. 固件更新为v1.8
2. 修正U7与U7-S1下载完成后显示不一致的问题
Ver6.60 ()
1. 固件更新为v1.7
2. 增加U7的即插即用功能(即自动检测放入芯片则自动开始烧录,完成后等待下一个新的芯片放入)
3. 修正文件改变时自动下载功能有时会不正常的问题
4. 更正STC11F05/STC11F05E/IAP11F05/IAP11F05E/IAP11F06
STC11L05/STC11L05E/IAP11L05/IAP11L05E/IAP11L06
STC12C5205xx/STC12C5206xx/STC12LE5205xx/STC12LE5206xx
关于P1.0/P1.1必须同时为0/0才可下载的默认选项的问题
5. 修正了独立串口打不开的问题
6. 修改了Keil中的STC芯片选型表,增加了STC15F104W的型号
7. 将串口助手中HEX数据采用文本方式显示,以便直接复制/粘贴HEX数据
Ver6.59 ()
1. 官方研发顾问启用新企业技术支持QQ:(因旧的QQ容量不够,已停用)
2. 修正"下次下载时擦除EEPROM"选项的错误(包括RS232下载,U7联机下载及U7脱机下载)
3. 更正STC11F05/STC11F05E/IAP11F05/IAP11F05E/IAP11F06
STC11L05/STC11L05E/IAP11L05/IAP11L05E/IAP11L06
STC12C5205xx/STC12C5206xx/STC12LE5205xx/STC12LE5206xx
关于内部IRC的默认选项的问题
Ver6.58C ()
1. 固件更新为v1.6
2. 增加用户接口界面,支持接收用户自定义数据(此功能仅对使用普通串口或者USB转串口进行在线下载
或者使用U7/U7-Sx进行脱机下载时有效,当使用U7/U7-Sx进行联机在线下载时,此功能不可用)
3. 支持直接保存网站链接文件
4. 增加PCA范例代码(定时器+捕获+PWM)
5. 自动检测并复制U7/U7-Sx相关驱动文件
Ver6.58B ()
1. 支持固件代码的自动升级功能
Ver6.58 ()
1. 固件更新为v1.5
2. 可被设置为通用USB转串口工具
3. 驱动更新为v1.02,可用U7/U7-S1进行仿真
4. 开放89/90系列的EEPROM功能(兼容Ver4.86)
5. 支持清空单片机型号中的常用型号列表(将光标定位到常用型号,选中常用型号根节点,然后按删除键即可)
Ver6.57 ()
1. 在联机/支持下列型号:
V6.56已支持如下型号:
STC15F2K60S2/STC15L2K60S2系列
STC15F408AD/STC15L408AD系列
STC15W201S/STC15W204S系列
STC15F104W/STC15L104W系列
STC15F104E/STC15L104E系列
STC15F204EA/STC15L204EA系列
STC10F08XE/STC10L08XE系列
STC11F60XE/STC11L60XE系列
STC11F02E/STC11L02E系列
STC12C5A60S2/STC12LE5A60S2系列
STC12C5608AD/STC12LE5608AD系列
V6.57增加支持如下型号:
STC12C5410AD/STC12LE5410AD系列
STC12C2052AD/STC12LE2052AD系列
STC90C58AD/STC90LE58AD系列
STC90C52RC/STC90LE52RC系列
STC90C58RD+/STC90LE58RD+系列
STC89C52RC/STC89LE52RC系列
STC89C58RD+/STC89LE58RD+系列
Ver6.56 ()
1. 修正之前版本下载成功率不高的问题
现STC-ISP-V6.56版本对STC新一代 简易型联机/脱机下载工具U7-1 已支持的STC型号系列有
已支持的STC型号系列有:
STC15F2K60S2/STC15L2K60S2系列,STC15F408AD/STC15L408AD系列,STC15W201S/STC15W204S系列
STC15F104W/STC15L104W系列,STC15F104E/STC15L104E系列,STC15F204EA/STC15L204EA系列
STC10F08XE/STC10L08XE系列,STC11F60XE/STC11L60XE系列,STC11F02E/STC11L02E系列
STC12C5A60S2/STC12LE5A60S2系列
STC12C5608AD/STC12LE5608AD系列
等到STC-ISP-V6.57版,STC新一代 简易型联机/脱机下载工具U7-1才可支持的系列
STC12C5410AD/STC12LE5410AD系列,STC12C2052AD/STC12LE2052AD系列
STC90C58AD/STC90LE58AD,STC90C52RC/STC90LE52RC系列,STC90C58RD+/STC90LE58RD+系列
STC89C52RC/STC89LE52RC系列,STC89C58RD+/STC89LE58RD+系列
Ver6.55 ()
1. 固件更新为v1.4
2. 在单片机型号列表中增加常用型号的列表,记录最近使用的10个型号
3. 在网站资源页中增加U7/U7-S1编程器的USB转串口驱动下载链接
Ver6.53 () 建议先试用,有问题及时反馈到QQ:
1. 修正固件版本为Ver7.1.3S的STC15F2K60S2系列芯片使用外部晶振无法下载的问题
2. 自动设置STC15W204S系列芯片的LVR电压和LDO电压
3. 修改部分提示信息
Ver6.52C ()
1. 增加新型号STC15W204S系列
2. 增加P4/P5口控制RS485的功能
Ver6.52B ()
1. 修正固件版本为6.2的STC12C5A60S2系列ID号显示不正确的问题
2. 修正打开数据异常的HEX文件界面会关闭的问题
3. 增加一些范例程序(看门狗, 串口切换, SPI读写串行Flash)
4. 调整15系列内部频率的校准算法
5. 解决部分USB转串口线下载不兼容的问题
Ver6.52 ()
1. 修正界面上的一些显示问题
2. 增加STC15F408AD系列
3. 修正脱机下载程序对STC12C2052AD/STC12C5410AD/STC12C5628AD系列的不兼容问题
Ver6.51 ()
1. 修正6.39版和6.38D版因开放89系列而导致其它系列烧录的兼容问题
2. 修正了STC11系列烧录大文件时会影响EEPROM数据的问题
3. 修正了界面的一些显示问题
4. 优化代码,加速程序的启动速度
Ver6.39 ()
1. 对STC15F104E/STC15L104E系列和STC15F204EA/STC15L204EA系列的LVR的高两级进行限制
2. 支持对AHCI模式的硬盘序列号的读取功能
3. 增加STC15F408AD系列的芯片选型,并将选型表按芯片系列进行颜色区分
4. 开放89系列的在线烧录(不支持脱机下载和项目发布)
Ver6.38C ()
1. 修正界面上的一些显示问题
2. 在指令表中增加指令总时钟数信息
3. 针对STC12C54xx系列增加初始化EEPROM为00/FF的选项
Ver6.38B ()
1. 修正界面上的一些显示问题
2. 修正了15系列范例程序中SPI口定义错的问题
3. 硬盘号正确读取后,复制到剪贴板的同时将硬盘号显示出来
Ver6.38 ()
1. 修正了STC15F104E/STC15L104E系列和STC15F204EA/STC15L204EA系列的OPTION显示错误的问题
2. 发布项目时,增加了对硬盘号校验的支持(仅STC15系列及后续新产品有此功能)发布项目时,增加了对目标芯片的ID号校验的支持(仅STC15系列及后续新产品有此功能)发布项目时,增加了对用户自定义下载命令功能的支持
3. 对于固件版本号高于7.1.1的芯片,在RAM区的末尾区域增加了重要测试参数(详细说明请参考重要说明)
4. 对于固件版本号高于7.1.1的芯片,当选择了在程序区添加复位指令的硬件选项时,会将RAM区增加的重要测试参数同步写入程序区的末尾区域(详细说明请参考重要说明)
Ver6.37 ()
1. 修正485功能所导致的下载兼容性的问题(主要是少数用户电脑用stc-isp-15xx-v6.36.exe下载不兼容,不能下载)
2. 修正了重复下载时,自动增量不能更新的问题
3. 增加自动检测新版本的功能
Ver6.36 ()
1. 修正增加软复位指令后会导致下载出错的问题
Ver6.35 ()
1. 项目发布软件界面增加重复下载按钮
2. 下载软件界面调整
3. 芯片选型增加新型号和部分型号的价格
4. 修正网上发布版本6.33版的一些问题(详情见重要说明)
Ver6.34 (内部测试用)
Ver6.33 ()
1. 修改项目发布软件
Ver6.32 ()
1. 使用新版的项目发布软件,用户可以定制界面
Ver6.31 ()
1. 将自动增量修改成4.86版模式,支持16进制、10进制和ASCII码格式
2. 支持在发布软件中将自动增量改名为机器编号
Ver6.30 ()
1. 增加新型号IAP15F205EA和IAP15L205EA
2. 增加新型号STC15W102SW和IAP15W105SW
3. 增强脱机下载代码的保密性以确保用户代码的安全,脱机下载代码版本更新到v1.3
4. 增加用户发布代码功能(将用户项目代码加密后与可执行文件绑定)
5. 增加LVD低压检测中断示例程序
Ver6.29 ()
1. STC驱动支持早期版本的Keil软件,驱动程序版本更新到v1.01
2. 修正脱机下载中大文件不能下载的问题
3. 增加支持STC15F2K60S2的全部系列的ISP下载
Ver6.28 ()
1. 增加指令周期表
2. 修正脱机下载芯片内部42K代码空间最后5K不能写入的问题
3. 脱机下载代码版本更新到v1.2
4. STC15W104SW系列增加P3.7强推挽的硬件选项
5. 对脱机下载中分选机自动控制接口信号进行说明
Ver6.27 ()
1. 支持固件版本为5.8F及以上版本的STC12C5416AD系列单片机的ISP下载
2. 更新重要说明
Ver6.26 ()
1. 脱机下载代码版本更新到v1.1
2. 脱机下载新增支持STC15F104W系列和STC15W104SW系列
3. 脱机下载增加分选机自动控制接口(开始:P3.6 完成:P3.7 良品:P4.1 不良品:P4.2),信号均为低电平有效
4. 脱机下载新增支持用户自定义加密下载功能
5. STC15F104W系列的P3.4复位电平选项默认值修改为高
6. STC15F2K60S2系列和STC15W104SW系列的串口1默认值修改到P3.6/P3.7
7. 去掉了STC15F2K60S2系列在下载时进行内部/外部时钟切换需要重新上电的提示对话框
8. 更新重要说明信息(增加低压复位门槛电压设置参考)
Ver6.25 ()
1. 对可执行文件添加数字签名
2. 增加STC15W104SW系列的MCU型号
3. 更新STC芯片选型表格
4. 更新重要说明信息
Ver6.24 ()
1. 将脱机下载母片的硬件选项固定设置为:
. 必须使用外部22.1184MHz晶振;
. P3.2/P3.3必须同时接地才可更新
. 关闭上电复位延时
2. 添加STC的MCU型号到Keil中的同时,复制仿真驱动和头文件
3. 将仿真芯片的制作过程人性化,一键制作
4. 在界面中添加“重要说明”部分,并更新“重要说明”
Ver6.23 ()
1. 对脱机下载程序增加蜂鸣器的控制,用于提示脱机下载是否正确.
2. 增加单芯片方案的帮助文档链接.
Ver6.22 ()
1. 对脱机下载程序添加LED显示控制(LED显示口在P3.2,P3.3,P3.4,P3.5).
2. 增加单芯片方案(不占用串口和定时器).
Ver6.21 ()
1. 对脱机下载控制界面进行调整,并进行详细说明.
2. 在STC104E系列的范例程序中,增加软件模拟串口的范例代码.
Ver6.20 ()
1. 脱机下载板支持全系列芯片的脱机下载和在线直通下载.
2. 增加将IAP15F2K61S2型号的芯片制作成脱机下载母片的功能.
Ver6.19 ()
1. 兼容老版本软件的项目文件.
2. 增加支持STC12C54xx/STC12C2052/STC90xxRC/STC90xxRD+/STC90xxAD型号的ISP下载.
Ver6.18 Beta3 ()
1. 修正的单CPU方案中不能仿真双数据指针(DPTR)的问题.
2. 增加项目文件功能(可以保存和打开项目文件).
3. 支持STC10xx/STC11x/STC12C5Axx/STC12C56xx型号的ISP下载.
Ver6.18 Beta2 ()
1. 修正英文版中的乱码问题.
Ver6.18 Beta1 ()
1. 增加单CPU仿真方案.
Ver6.17 Beta2 ()
1. 更新Keil关联设置.
2. 增加对IAP15F2K61S2和IAP15L2K61S2的仿真功能的支持.
Ver6.17 ()
1. 新增STC15F2K60S2系列芯片对内部时钟/外部时钟的切换功能.
Ver6.16 ()
1. 新增STC15F2K60S2系列.
2. 新增Keil关联设置.
Ver6.15 ()
1. 开始记录版本修订历史.
2. 优化485控制部分.
(备注: 目前485控制之针对固件版本号为7.1版的15系列C版工程测试样片)C
宏晶STC原装脱机下载板(旧版)(V3.0)的使用视频:
STC-ISP V6.21及以上版本支持下,使用STC15F2K系列芯片可以进行直通联机下载和脱机下载:
脱机下载方式说明:
脱机下载是指脱离电脑主机进行下载的一种方法。一般是使用下载控制芯片(又称脱机下载母片)进行控制。
目前我们所支持的脱机下载母片型号为IAP15F2K61S2和IAP15L2K61S2。对于脱机下载母片,硬件选项上要求必须是使用外部的22.1184MHz晶振,不能使用内部RC振荡器。
脱机下载母片内部可存的脱机代码最大为42KB,超出的部分则需要存储到外部,此时就需要外挂Flash,外挂Flash的连接方式参考下图。若脱机代码小于42KB,则可省去外挂Flash。
脱机下载母片的制作方法:
1. 将准备好的IAP15F2K61S2或者IAP15L2K61S2连接到电脑的串口上,先不要上电
2. 选择相应的芯片型号和硬件选项 (若无特殊硬件选项设置,此步可省略)
3. 进入到此设置页面, 点击最上面的两个按钮中的一个(型号需与您准备好的型号相同)
4. 给目标芯片上电
5. 烧录过程中若出现,"设置时钟,需要重新上电"的对话框时,请先点击确定按钮后再给目标芯片上电
6. 直到烧录完成,脱机下载母片制作完成了!
使用脱机下载母片控制进行在线下载的使用方法:
1. 首先,连接方式参考上面的"使用脱机下载母片控制进行联机下载方式的连线图"
2. 选择目标芯片的型号
3. 设置硬件选项
4. 打开需要下载的文件
5. 进入次页面,勾选上"使用脱机下载母片控制进行在线下载"选项
6. 点击主界面左下方的"下载\编程"按钮,即可开始下载
使用脱机下载母片控制进行脱机下载的使用方法:
1. 首先将脱机下载母片连接到电脑的串口上,并直接上电
2. 选择目标芯片的型号
3. 设置硬件选项
4. 打开需要下载的文件
5. 进入次页面,勾选上"使用脱机下载母片控制进行脱机下载"选项
6. 点击主界面左下方的"下载\编程"按钮,即可将脱机代码下载到脱机下载母片中
7. 下载完成后,便可将脱机下载母片与电脑断开
8. 然后,参考上面的"使用脱机下载母片控制进行脱机下载方式的连线图"的连接方式连接脱机下载母片与目标芯片
9. 按下脱机下载母片上P3.6口上的按键即可对目标芯片进行编程
其它注意事项:
1、脱机下载芯片可以进行直通联机下载和脱机下载,连接方式如图所示
2、如果目标MCU的电源脚不需要由监控CPU进行控制,则在下载过程中需要手动给目标CPU上下电
3、如果目标MCU的电源脚需要由监控CPU进行自动控制,则可以使用监控CPU的P2.6脚来控制一个8550的PNP三极管来实现低导通的电源控制动作
4、监控CPU内部可存放脱机代码的大小为42K字节,超出的部分则需要存放到外挂的串行Flash中,外挂的串行Flash与监控CPU的连接方式如上图所示
5、P3.2,P3.3,P3.4,P3.5添加4个LED,下载过程中,4个灯轮流显示,下载过程完成后,如果正确,则4个灯同时闪烁;否则全部灭掉
6、增加蜂鸣器的控制(P2.5口,低有效)
当脱机下载正确时,蜂鸣器会"短滴"一声
当脱机下载错误时,蜂鸣器会"短滴"一声+"长滴"一声
7、增加分选机自动控制接口(所有信号均为低电平有效)
开始信号:分选机给出的开始信号从P3.6脚输入,低电平必须维持25毫秒以上
完成信号:下载完成后由脱机下载母片从P3.7输出,低电平维持时间为25毫秒
良品信号:下载成功后由脱机下载母片从P4.1输出,信号与完成信号同步
不良品信号:若下载失败,由脱机下载母片从P4.2输出,信号与完成信号同步
STC-ISP其它已淘汰版本:
( -整理,请以最新资料为准!)

我要回帖

更多关于 5.3冰法输出手法 的文章

 

随机推荐