stc系列单片机烧写程序原理到用户程序存储区的原理

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
第2章STC系列单片机的结构与原理[精选].ppt 68页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:189 &&
第2章STC系列单片机的结构与原理[精选]
你可能关注的文档:
··········
··········
2.6I/O口工作方式及配置2.6I/O口工作方式及配置2.6.2准双向口输出配置准双向输出内部结构2.7.3时序当访问片外扩展接口时,单片机的速度要与外部扩展电路的速度相适应。2.7.3时序通过MOVX指令时序了解时序的概念。*注意:系统复位后SP寄存器的初值为07H,当有数据进入堆栈时,将从08H单元开始存放,但这一般是不允许的,因为08H~1FH属于工作寄存器区,不宜占用;20H~2FH是位地址区,30H以后还要留出部分作为运算数据暂存区。因此,必须通过数据传送指令重新设置SP的初值。如果片内仅有128字节RAM,最好将SP设置在4FH以上单元。若片内有高128字节RAM,可将SP初值设置在80H以上单元。如:MOVSP,#4FH;将堆栈设在50H单元之后*2.5存储器及存储空间2.5.3特殊功能寄存器单片机内部集成了若干功能模块,每个模块都有自己的控制寄存器,对所有功能模块的寄存器进行了统一的编址,组成了特殊功能寄存器(SpecialFuntionRegister,SFR)。特殊功能寄存器主要是用来对片内各功能模块进行管理、控制、监控的寄存器和反映各功能运行状态的寄存器。*符号描述地址D7D6D5D4D3D2D1D0复位值PCON电源控制寄存器87HSMODSMOD0LVDFPOFGF1GF0PDIDLBTCON定时/计数器控制寄存器88HTF1TR1TF0TR0IE1IT1IE0ITBP0P0口输出锁存器80HP0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.B表2-6特殊功能寄存器举例说明*2.5存储器及存储空间2.5.4扩展RAM扩展RAM分为片内扩展RAM和片外扩展RAM。片内扩展RAM和片外扩展RAM,访问时都必须通过数据指针(DPTR)进行访问。*2.5存储器及存储空间1.数据指针DPTR数据指针(DPTR)是一个16位的专用寄存器,也可以分成DPL(82H)和DPH(83H)两个8位的寄存器使用。STC系列单片机有两个16位的数据指针DPTR0和DPTR1,在使用时统称为DPTR。这两个数据指针共用同一个地址。*2.5存储器及存储空间辅助寄存器AUXR1中的DPS位来确定具体被使用的数据指针。DPS=0选择DPTR0DPS=1选择DPTR1AUXR1(A2H):*2.5存储器及存储空间2.访问扩展RAM访问片内或片外扩展RAM由辅助寄存器AUXR中的EXTRAM位决定。EXTRAM=0时,访问片内扩展RAMEXTRAM=1时,访问片外扩展RAMAUXR(8EH):访问片外扩展RAM必须将EXTRAM位置1,否则默认访问片内扩展RAM。*2.5存储器及存储空间片内扩展RAM与片外扩展RAM地址的描述片外低地址部分与片内扩展的地址重叠*2.5存储器及存储空间单片机与片外RAM的连接图*2.6I/O口工作方式及配置I/O引脚的内部输出框图*2.6I/O口工作方式及配置2.6.1I/O口的工作方式STC89/90系列单片机的I/O口引脚只有准双向和开漏两种输出工作方式,而STC11/10xx、STC12xx、STC15xx系列单片机的所有I/O口引脚均可由软件配置成:准双向、强推挽、仅为输入或开漏输出4种工作方式。每个I/O口驱动能力均可达20mA,但整个芯片最大不能超过各自的上线值。*2.6I/O口工作方式及配置2.6.1I/O口的工作方式Px(x=0,1,2,3,4,5)口引脚的工作方式由特殊功能寄存器PxM1和PxM0相应位的配置决定。Px口各引脚的工作方式配置(x=0,1,2,3,4)该寄存器的D7~D0位中的某一位*2.6I/O口工作方式及配置P5口各引脚的工作方式配置该寄存器的D3~D0位中的某一位举例:MOVP2M1,#B;D7D6D5D4D3D2D1DM1寄存器MOVP2M0,#B;D7D6D5D4D3D2D1DM0寄存器运行上述两条指令后P2.7引脚设置成开漏输出P2.6为强推挽输出P2.5为仅为输入P2.4/P2.3/P2.2/P2.1/P2.0为准双向口要求上升沿、下降沿要较陡“强上拉”“极弱上拉”“弱上拉”01截止截止截止导通输出低电平10导通导通导通截止输出高电平电平0截止2个CPU时钟周期延时后由1变0时导通*2.6I/O口工作方式及配置2.6.2准双向口输出配置对准双向输出配置的几点说明:如果引脚用于输入状态,需要先向外写出1,即输出为高。10导通导通导通截止输出高电平电平截止2个CPU时钟周期延时后注意:读外部引脚状态前,要先输出高电平,使d管截止,才可读到正确的外部输入状态。*2.6I/O口工作方式及配置2.6.3强推挽输出配置强推挽输出内部
正在加载中,请稍后...21ic官方微信-->
后使用快捷导航没有帐号?
查看: 4356|回复: 10
STC能否实现让最终用户自行烧录程序
&&未结帖(20)
主题帖子积分
助理工程师, 积分 1102, 距离下一级还需 898 积分
助理工程师, 积分 1102, 距离下一级还需 898 积分
主题帖子积分
专家等级:结帖率:20%
主题帖子积分
助理工程师, 积分 1102, 距离下一级还需 898 积分
助理工程师, 积分 1102, 距离下一级还需 898 积分
用户想要能自行在现场烧录我们提供的升级程序,对STC单片机来说能不能做到?同时又有一定程度的保密性呢?至少不能是原始的HEX或BIN给用户吧。不知道其他品牌的单片机是怎么解决这个问题的?大家是否有碰到同样的问题,给个思路?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
资深工程师, 积分 15659, 距离下一级还需 4341 积分
资深工程师, 积分 15659, 距离下一级还需 4341 积分
主题帖子积分
专家等级:结帖率:96%
主题帖子积分
资深工程师, 积分 15659, 距离下一级还需 4341 积分
资深工程师, 积分 15659, 距离下一级还需 4341 积分
stc支持iap么,支持就可以了。
醒来才发现,一切都是一场梦
主题帖子积分
中级工程师, 积分 4229, 距离下一级还需 771 积分
中级工程师, 积分 4229, 距离下一级还需 771 积分
主题帖子积分
专家等级:结帖率:60%
主题帖子积分
中级工程师, 积分 4229, 距离下一级还需 771 积分
中级工程师, 积分 4229, 距离下一级还需 771 积分
要自己写程序实现。
E精灵淘宝店&&
全系列STM32开发板 、电机评估套件 、实验箱
博客:.cn/u/
主题帖子积分
高级工程师, 积分 7348, 距离下一级还需 652 积分
高级工程师, 积分 7348, 距离下一级还需 652 积分
主题帖子积分
专家等级:结帖率:14%
主题帖子积分
高级工程师, 积分 7348, 距离下一级还需 652 积分
高级工程师, 积分 7348, 距离下一级还需 652 积分
本帖最后由 autopccopy 于
18:18 编辑
使用STC IAP15F2K61S2 做脱机烧写板,可以控制烧录的次数。
需使用STCISP V6.24&&写入脱机固件:
STC-ISP.EXE 更新历史:
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型号的芯片制作成脱机下载母片的功能.
本帖子中包含更多资源
才可以下载或查看,没有帐号?
---人活着就是要改变世界!
----51单片机,单片机中的拖拉机-皮实好开易养!:)
主题帖子积分
助理工程师, 积分 1102, 距离下一级还需 898 积分
助理工程师, 积分 1102, 距离下一级还需 898 积分
主题帖子积分
专家等级:结帖率:20%
主题帖子积分
助理工程师, 积分 1102, 距离下一级还需 898 积分
助理工程师, 积分 1102, 距离下一级还需 898 积分
这个STC-ISP脱机烧录板的意思是把程序放在母片及外挂Flash里,然后寄到用户处烧录吗?这样的方式好像实用性不够强啊,如果需要多次更改程序的时候,就要寄很多次母片过去了。如果能只寄一次烧录工具硬件,然后把目标CPU的程序做成有一定保密性的文件形式,可以网上传给用户,那就真正实用了。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
高级工程师, 积分 7348, 距离下一级还需 652 积分
高级工程师, 积分 7348, 距离下一级还需 652 积分
主题帖子积分
专家等级:结帖率:14%
主题帖子积分
高级工程师, 积分 7348, 距离下一级还需 652 积分
高级工程师, 积分 7348, 距离下一级还需 652 积分
本帖最后由 autopccopy 于
18:01 编辑
Clipper 发表于
这个STC-ISP脱机烧录板的意思是把程序放在母片及外挂Flash里,然后寄到用户处烧录吗?这样的方式好像实用性 ...(103)
哦,你原来是要求这样,也是可以的,使用STC-ISP的”用户自定义下载“功能就行。:)
厂家需生成升级密钥,出厂前写入单片机。以后只需EMAIL 加密过的BIN/HEX文件给客户ISP升级即可。
单片机会使用体内的原始密钥进行解密升级,克隆抄版的是无法解密HEX文件进行升级的。所以哪怕这个升级固件公开了也不怕。
(就像佳能数码相机升级固件是用户在官方下载到CF卡上,然后插入相机,按特定的组合键升级,但你无法自行生产它的相机一样,呵呵)
=============================
只下载加密代码的使用方法
1. 点击&打开程序文件&按钮,打开加密过的文件
2. 选择&本次下载的代码为加密代码&选项
3. 点击&下载/编程&按钮开始编程
重新加密代码的使用方法
1. 点击&生成新密钥&或者&打开密钥&
2. 点击&加密代码&按钮
3. 在打开对话框中选择未加密的文件
4. 在保存对话框中输入加密后的文件名
更新IC内部密钥的使用方法
1. 点击&生成新密钥&或者&打开密钥&
2. 选择&下载用户代码前先更新用户密钥&选项
3. 点击&下载/编程&按钮开始编程
本帖子中包含更多资源
才可以下载或查看,没有帐号?
---人活着就是要改变世界!
----51单片机,单片机中的拖拉机-皮实好开易养!:)
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
STC的现在这么牛B了?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
技术达人, 积分 8545, 距离下一级还需 1455 积分
技术达人, 积分 8545, 距离下一级还需 1455 积分
主题帖子积分
专家等级:结帖率:64%
主题帖子积分
技术达人, 积分 8545, 距离下一级还需 1455 积分
技术达人, 积分 8545, 距离下一级还需 1455 积分
有时间我也弄几片玩玩
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
中级工程师, 积分 3192, 距离下一级还需 1808 积分
中级工程师, 积分 3192, 距离下一级还需 1808 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级工程师, 积分 3192, 距离下一级还需 1808 积分
中级工程师, 积分 3192, 距离下一级还需 1808 积分
x1k2w3 发表于
STC的现在这么牛B了?
STC一直很牛B呀
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
助理工程师, 积分 1102, 距离下一级还需 898 积分
助理工程师, 积分 1102, 距离下一级还需 898 积分
主题帖子积分
专家等级:结帖率:20%
主题帖子积分
助理工程师, 积分 1102, 距离下一级还需 898 积分
助理工程师, 积分 1102, 距离下一级还需 898 积分
这个“用户自定义加密下载”是不是只对STC15有效?试了一下STC12C56,电脑上的界面也有,这几个功能都能执行,甚至可以加密下载,但是烧录后用户程序不能运行,是不是15以前系列的单片机上的固件不支持加密/解密?
前面一直看到说15的有Bug,还没成熟,不敢用,不知道现在怎样了,要是能直接替换STC12C5A和STC12C56就好了(好像引脚定义不一样?)
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
主题帖子积分
专家等级:结帖率:97%打赏:0.00受赏:38.00
主题帖子积分
任何支持IAP的近代单片机都可以做到。关键是看你怎么把程序文件传递给用户,比如通过Memory卡,把Hex文件简单加密(就左移右移,异或就可以了),然后用户插卡,单片机读取整个Memory文件,解密,校验,正确以后进入IAP程序,自编程就可以了。
++++看NE5532教学视频,炼就工程技术研发功力++++++++++
技术领袖奖章
人才类勋章
坚毅之洋流
发帖类勋章
时间类勋章
核心会员奖章
等级类勋章
技术导师奖章
人才类勋章
湍急之河流
发帖类勋章
时间类勋章
突出贡献奖章
等级类勋章
无冕之王奖章
等级类勋章
奔腾之江水
发帖类勋章
技术新星奖章
人才类勋章
时间类勋章
精英会员奖章
等级类勋章
技术奇才奖章
人才类勋章
终身成就奖章
等级类勋章
热门推荐 /2查看: 2066|回复: 254
stc单片机烧写程序
TA的每日心情开心5&小时前签到天数: 683 天连续签到: 1 天[LV.9]以坛为家II帖子交易币下载币
&Google Chrome 46.0.2490.80|&Windows 7
254人 等
过:
他们
stc单片机烧写程序
23:01 上传
点击文件名下载附件
免责声明 []
1、文章内容所有言论和图片纯属会员个人意见,与本论坛立场无关;
2、文章内容有可能转载自其它媒体,本站并不赞同其观点和对其真实性负责;
3、如文章内容侵犯到任何法规、版权等问题,请立即告知本站,本站将及时予与删除并致以最深的歉意;
4、内容仅供学习交流不得用于任何商业用途,下载试用请于24小时内自行删除,因使用所造成的损失全部由使用者本人承担;
该用户从未签到帖子交易币下载币
名动一方, 积分 323, 距离下一级还需 77 积分
名动一方, 积分 323, 距离下一级还需 77 积分
不错 支持下
该用户从未签到帖子交易币下载币
小有名气, 积分 64, 距离下一级还需 136 积分
小有名气, 积分 64, 距离下一级还需 136 积分
找到好贴不容易,我顶你了,谢了
TA的每日心情无聊 09:10签到天数: 2 天连续签到: 1 天[LV.1]初来乍到帖子交易币下载币
小有名气, 积分 157, 距离下一级还需 43 积分
小有名气, 积分 157, 距离下一级还需 43 积分
帮你顶下哈!!
不怕神一般对手,就怕天天心情被人踩
该用户从未签到帖子交易币下载币
编程初步, 积分 6, 距离下一级还需 24 积分
编程初步, 积分 6, 距离下一级还需 24 积分
学习了,谢谢分享、、、
TA的每日心情擦汗 13:39签到天数: 1 天连续签到: 1 天[LV.1]初来乍到帖子交易币下载币
小有名气, 积分 43, 距离下一级还需 157 积分
小有名气, 积分 43, 距离下一级还需 157 积分
谢谢楼主,共同发展
TA的每日心情无聊 07:38签到天数: 7 天连续签到: 1 天[LV.3]偶尔看看II帖子交易币下载币
小有名气, 积分 169, 距离下一级还需 31 积分
小有名气, 积分 169, 距离下一级还需 31 积分
学习了 确实不错
(文本型,整数型,逻辑性,字节型,通用性)
该用户从未签到帖子交易币下载币
小有名气, 积分 99, 距离下一级还需 101 积分
小有名气, 积分 99, 距离下一级还需 101 积分
找到好贴不容易,我顶你了,谢了
TA的每日心情怒 21:00签到天数: 3 天连续签到: 1 天[LV.2]偶尔看看I帖子交易币下载币
编程初步, 积分 24, 距离下一级还需 6 积分
编程初步, 积分 24, 距离下一级还需 6 积分
路过,学习学习
该用户从未签到帖子交易币下载币
编程初步, 积分 18, 距离下一级还需 12 积分
编程初步, 积分 18, 距离下一级还需 12 积分
我是个凑数的。。。
论坛认证讲师
论坛官方认证的培训指导讲师
站长推荐 /1
线上/实地 招聘:易语言、IOS逆向、PHP、WEB前端、C++ 等讲师,有能力者请联系:QQ:。固定工资待遇丰厚,添加时请注明来意。
Powered by求STC系列单片机的各种源程序和原理图..._单片机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:134,276贴子:
求STC系列单片机的各种源程序和原理图...收藏
最近想做些东西,求STC系列单片机的原理图和源程序,有的分享下,新人,,万分感谢。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 stc89c51单片机原理图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信