导航:首页 > 操作系统 > 51单片机存储程序

51单片机存储程序

发布时间:2023-06-02 12:10:36

Ⅰ 求助,51单片机,程序是从程序存储器哪个位置开始存储的问题 。

程序是存在程序存储器的0000H开始的地址,还是存在了0030H的地址?
--0000H。

如果是存在了0030H开始的地址,为什么还要写开头的ORG 0000H?
--开机后,单片机自动从 0000H 开始执行。

为什么还要写 ORG 0030H ?
--因为:
--发生外部中断0时,单片机自动从 0003H 开始执行。
--发生定时器0中断时,单片机自动从 000BH 开始执行。
--发生外部中断1时,单片机自动从 0013H 开始执行。
--发生定时器1中断时,单片机自动从 001BH 开始执行。
--发生串口中断时,单片机自动从 0023H 开始执行。

--这些地址,不能随便占用,所以:
--我们的主程序,必须在这些地址的后面(如 0030H)编写。

Ⅱ 51单片机怎么实现数据的存储,通过51单片机可以把数据存到哪,没学过usb协议

一般可以存在,单片机的flash里,flash本来是用来存放程序的,但是如果程序没那么大,可以存在flash的末尾。
具体代码怎么实现,可以查阅一下资料,我就不详细描述了。
存flash 的时候要注意的地方有几点:
1,flash的擦写次数有限制,所以不要频繁储存
2,擦除flash的时候不要把代码擦除了!
还有一种方法是存在外置的eeprom里面,这种芯片保存数据比较安全可靠,容量也大,但是价格比较贵,一般是用SPI通讯来实现的!
纯手打,望采纳!
楼主还有什么不明白的可以追问。

Ⅲ 51单片机外部存储器怎么存程序

外部存储器一般有EPROM,ROM或者EEPROM、FLASH等。前者,一般需要用到编程器将程序烧录进去。后者,一般是具有IAP功能的单片机或者第三方单片机通过I2C(如24CXX系列)或并行接口写入存储器。

Ⅳ msc-51系列单片机的应用程序一般存放在什么中

嘿嘿 俺来帮你解答
1 msc-51系列单片机的应用程序一般存放在片内的EEPROM的程序存储器中,
即从0000H~0EFFH 共有4K
2 程序如果太长 可以存储到片外程序存储器中。

满意就选满意回答

阅读全文

与51单片机存储程序相关的资料

热点内容
怎么进公司服务器地址 浏览:451
windows下make命令 浏览:483
计算机编程班地扯 浏览:262
化工压缩机型号 浏览:596
android高效加载图片 浏览:905
flygram服务器连接超时怎么办 浏览:537
java读文件读一行 浏览:604
什么app定酒店便宜 浏览:769
扫描文件pdf格式 浏览:591
串口助手发数据单片机不执行命令 浏览:810
源码系统开发期货 浏览:424
恋恋有词六级pdf 浏览:222
深圳单片机软件开发工程师 浏览:437
直播服务器源码 浏览:126
如何破解华途usb加密软件 浏览:135
python爬虫招聘 浏览:237
pythongui框架 浏览:787
php打印html 浏览:820
程序员没有女朋友该怎么说话 浏览:826
cag服务器是什么 浏览:591