如何读出51单片机片内ROM中的程序

作者&投稿:洪柴 (若有异议请与网页底部的电邮联系)
怎样读取单片机片内ROM的某一地址值并验证?~

怎样读取单片机片内ROM的某一地址值并验证?
首先你这个题目不太了解。。。。你到底要干嘛
再看到
ptr=CBYTE[0x1ff]; // 读出单片机 片内ROM中一个地址0x1ff值

这段代码就更不理解你要干嘛了。。。CBYTE[0x1ff]这个是数组啊,你要弄啥?上面又没定义数组。
这个C语言,你要是想知道哪个变量的储存地址,要定义一个指针变量,并让这个指针变量指向那个变量。那个这个指针的值就是这个变量的内存地址了。。。。你是这个意思?

AT89s51单片机的片外ROM可扩展64KB,片内ROM为4KB,两者独立。
该种单片机上有一个 EA 引脚
当在 EA 引脚上加上+5V的高电平时,CPU的程序计数器PC以“片内”0000H为初值开始取指令,但一旦PC的取值超出片内程序存储器的地址范围(0FFFH),PC自动地转向读取片外程序存储空间(1000H-FFFFH)
当在 EA 引脚上加上0V的低电平时,单片机会毫不犹豫地使用片外程序存储器,将可怜的片内程序存储器抛在一边
上述即为:单片机通过 EA 引脚上所加电平的高低决定怎样使用片内片外ROM

呵呵,要干嘛,抄芯片啊,不行,加过密的,除非找专业人员破解。。
可以保证cobychina的说法错误,直接去读要么是0xff,要么就是乱码,想读到单片机加密的程序,只能去解密单片机。

这个只能能过烧录工具里的读数据功能.操作相当简单.

抄别人程序啊,找公司做


如何读出51单片机片内ROM中的程序
可以保证cobychina的说法错误,直接去读要么是0xff,要么就是乱码,想读到单片机加密的程序,只能去解密单片机。

求文档: AT89C2051-24PU中文资料
at89c2051是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,片内含2k bytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大at89c2051单片机可为您提供许多高性价比的...

AT89C51芯片怎么解密?
4、把程序的前4K固化到AT89C51中,用OPT模式做加密。5、把单片机的EA脚接高电平。这样程序的前4K在单片机内部运行,后60K在片外运行。盗版者无法读出程序的前4K程序,即使知道后60K也无济于事。AT89C系列单片机炼总线加密模式原理因为单片机片内的程序代码最终都要通过数据总线读出,如果指导单片机的数据...

MCU简介及详细资料
下面以51单片机为例(MCS-51系列MCU是我国使用最多的单片机),根据其内部存储器的类型不同可以分为以下几个基本型: 1.无ROM型 :8031 2.ROM型:8051 3.EPROM型:8751 4.EEPROM 型:8951 5.增强型:8032\/8052\/8752\/8952\/C8051F MCU按其存储器类型可分为无片内ROM型和带片内ROM型两种。对于无片内ROM型的晶片,...

51单片机如何进行OTP加密
2 把关键的程序部分安排在整个程序的前4K中。3 把整个程序写入27C512,再把27C512的前4K填充为0。4 把程序的前4K固化到AT89C51中,用OTP模式做加密。5 把单片机的EA脚接高电平。这样程序的前4K在单片机内部运行,后60K在片外运行。盗版者无法读出程序的前4K程序,即使知道后60K也无济于事。~~~...

零基础学单片机能行吗?
行,不过不好学。切换到宽屏切换到窄屏 编辑 8255有用+1 8388 单片机 单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I\/O口和中断系统、定时器\/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A\/D...

MCS-51单片机扩展系统中,片外程序存储器和片外数据存储器共处同一个...
外扩的EPROM在正常使用中只能读出,不能写入,故EPROM芯片没有写入控制引脚,只有读出引脚,记为OE,该引脚与MCS-51单片机的PSEN相连 访问片外程序存储器和访问数据存储器使用不同的指令用来区分同一地址空间硬件上,控制信号不一样:片外程序存储器工作,要PSEN信号有效。片外数据存储器工作,要RD或WR...

谁能给个51系列MCU详细信息列表?
MCS-51 单片机最小系统 ◆系统的组成: 8031 、 74LS373 、 2732 等,注意理解各部分的组成关系及总线信号的传输关系。 ◆ 作用与用途 一、引言 据统计,我国的单片机年容量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。这说明单片机应用在我国才刚刚起步,有着广阔的前景。

汇编语言
7.MCS-51系列单片机片内ROM与片外扩展ROM的存储空间的关系是什么?片内RAM与片外扩展RAM的存储空间的关系是什么?8.8051的片内RAM分哪三个部分?各部分在使用上有何特点?9.试写出以下位地址所在的字节地址:20H,7FH,FO,CY,OV。10.试述8051单片机状态控制字PSW各位的作用。11.什么叫位寻址?8051有哪些存储空间可以...

如何防止单片机解密芯片破解
51类单片机采用烧坏加密锁定位,来防止破解。加密锁定位被烧坏后不再具有擦除特性。一旦用OTP模式加密后,单片机片内的加密位和程序存储器内的数据就不能被再次擦除,当然也不能读出。

宜兴市17729503922: 51单片机能读出程序存储器内容的指令有哪些(编汇语言)? -
始空榄香: 你问的是读ROM?51读ROM又叫查表读,也就是MOVC A, @A + DPTR或MOVC A, @A + PC两种,如果是读RAM,有MOV和MOVX,MOV是内部RAM读取,MOVX是外部RAM读取.不过都是相对的,因为有的51已经不止256Byte的内部RAM了,所以拓展的RAM也都是用MOVX来操作的.

宜兴市17729503922: 51单片机怎样从RoM中取指令 -
始空榄香: 这是单片机工作时,完全是自动完成的,不需要任何的人为的干预,只要上电并复位后,进入工作状态,就自动从ROM中取指令开始执行了.

宜兴市17729503922: 怎样能读出51单片机里的程序结构 -
始空榄香: 单片机里的程序, 如果烧录程序时加密后 就不能读出来了, 如果没有加密,那么可以用 烧录软件 直接读出来, 不过都是 十六进制的机器码,要看懂是不容易的.

宜兴市17729503922: 用什么软件可以读51单片机中的程序 -
始空榄香: 用“写入器”,就可以读出,前提是上次写入时没有加密.

宜兴市17729503922: 有什么办法能将51单片机中的程序读出来,解密 -
始空榄香: 这要看是什么型号的单片机,有的是可以解密的,有些是不能解密的.要读出单片机中的程序,就得先解密.但是,自己是做不到的,现在网上有很多公司可以解密(不知是真是假),需要交费的,也很高的.

宜兴市17729503922: 怎样读51单片机内程序 -
始空榄香: ISP_CMD指令为0000 001,读取用户的应用程序flash区及数据flash

宜兴市17729503922: 89c51单片机中如何查看程存,片内数存,片外数存中的内容? -
始空榄香: 汇编指令:外部RAM用MOVX指令,例如:MOVX A,@DPTR ROM不分片内片外一律用MOVC指令,例如:MOVC A,@A+DPTR

宜兴市17729503922: 请问AT89S52单片机怎么读取里面的程序,我有easy 51PrO 其中有个读器件,可是我不知道读了接着怎么办. -
始空榄香: 下面分步给你介绍如何用EASY 51 PRO对51单片机进行编程: 第一步是硬件连接: 1.通讯电缆与编程器连接好, 2.将串口插头插入电脑串口, 3.USB插头插入电脑任一个USB口,此时编程器上LED点亮,表明电源接通. 4.接着安装软件,直接...

宜兴市17729503922: 如何读取51单片机里的程序?(别告诉我不可能,加密了之类的,我知道肯定可以,只是难度不会低) -
始空榄香: 就是不可能,就是加密,这是事实,别告诉你,你就别来问.难道你不承认这是事实吗?非要读,需要解密,难度是不会低,但你自己读不了,更解密不了.网上有说能解密的,但要花银子,而且真假不知道,也有可能是骗钱的.

宜兴市17729503922: 怎样把AT89S52单片机里面的程序读取出来? -
始空榄香: 有专门的编程器可以读出程序来 不多读出来的不是一般的 c语言或者其他高级语言编写的 而是汇编

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网