导航:首页 > 操作系统 > 128k单片机

128k单片机

发布时间:2022-08-05 00:49:16

1. 如果按理论说,单片机的CPU是4位,它可以寻址128K的地址吗

单片机的CPU是4位,指的是它的数据总线是4位,而寻址能力取决于它的地址总线,128K是2的7次方,也就是说128K需要7位地址总线。

2. 单片机能存储多大的数据

2M的数据在51单片机内是没法保存的,只能外部扩展存储器了。像用AT29C040这样512KB的ROM需要4片,所以还是建议你考虑一下使用NandFlash吧,比如K9F1208芯片,64MB的容量足够你用的吧?不过需要注意,K9F1208是3.3V工作的,那你需要使用3.3V的单片机来运行。

3. 如何计算单片机扩展芯片的地址

前一个图:
每片27128的容量是128kbit,也就是8根数据线、14根地址线。4片27128刚好分完51的全部外部寻址空间。
因此P2口的最高两位通过2-4译码器连接4片27128的片选,分配了映射空间。
第1片:分配了最低的128kbit空间,当P2[7:6]为00时选通,也就是[0000H:3FFFH]。
第2片:分配了次低的128kbit空间,当P2[7:6]为01时选通,也就是[4000H:7FFFH]。
第3片:分配了次高的128kbit空间,当P2[7:6]为10时选通,也就是[8000H:BFFFH]。
第4片:分配了最高的128kbit空间,当P2[7:6]为11时选通,也就是[C000H:FFFFH]。
后一个图类似,你自己分析分析应该没什么问题。

4. msp430单片机的AD采样速率怎样控制最高能达到200K吗我做的最高只有128K啊

一般AD芯片资料第一页都会写上采样率的,如果它没写能到200KPS,你肯定做不到啊。不过一般精度不高或者AD通道不多的,200K一般都能满足的吧。
有些芯片是需要通过对寄存器写值控制采样率的,如果这些工作都做好了。就是程序精简的问题了,有些转换是连续的,有些是需要你启动的。如果是用户启动转换的,那你在中途浪费了时间也是回是速率降低的

5. 推荐几款128k dip40的单片机,谢谢。

DIP40最大也就64K没有
at89s4d12用128K的Flash但是是贴片封装的
一般大容量的都是贴片封装的

6. 51单片机的外部存储器扩展

不对啊。外部存储器可以存放不同的程序。比如在同一个系统中使用不同的程序会完成不同的工作,直接换外部程序存储器就能很方便的换程序而不用换芯片或再烧写。

7. 8031单片机外部ROM,RAM和I/O口的地址空间容量共为128k,如何计算出来的

8031单片机外部ROM,使用 16 位地址,容量就是 64K。

8031单片机外部RAM和I/O口,也使用 16 位地址,容量又是 64K。

共 128 K。

8. 单片机 用串口 向C8051F的128K FLASH写入 大量数据,怎么弄

在内存外存(用dptr来访问,内存不够大)中定义一512字节的数组,pc机给你发数据一次发51个,都存入这个数组,收到pc机512个字节的数据后向pc机请求暂停发送,然后把这512个自己写入flash的扇区中,写入完成后,把在内存的数组和已经写入flash的数据做一次比较,如果有不一样的,重新把数组的数据写入flash,在写入的过程中要关闭中断。每写入一字节的数据后让单片机做几次空操作,保证可靠性。

去新华龙网站技术交流区看看。
我做过c8051向flash写入数值,比较少,就几个,但是思路是一样的。
pc机和单片机之间的协议可以双方互相约定。比如,在内存外存(用dptr来访问,内存不够大)中定义一512字节的数组,pc机给你发数据一次发512个,都存入这个数组,收到pc机512个字节的数据后向pc机请求暂停发送,然后把这512个自己写入flash的扇区中,写入完成后,向pc机请求下一个512字节的数据,依次循环,直至完成所有的数据写入。
想flash写入数据,要先规划数据区,然后在keil中把自己的程序定位在数据区之外,c8051的flash是512字节一个扇区,写数据时要先擦除一个扇区,然后再写入,一个扇区至多写512字节的数据,这个扇区写完了后 要擦除下一个扇区,再进行同样的工作,总的完了后要把相应的寄存器关闭,这时芯片中内存的指向就不是flash而是ram了。

大体就是这样,你可以看看c8051的引用笔记,以前这些资料都是公开的,现在新华龙只向买它们产品的人提供,多在网上找找,结合c8051的引用笔记加例程,不难。
去新华龙网站 技术交流区有 “C8051F020中Flash存储器的在线擦写方法 ” 注册一个用户,
可以下载,如果需要f020芯片的中文资料,可以在网上找,也可以找我。
f020可以在线擦除可执行的程序,因为它还有一段引导区,这一个我不是很清楚,你可以参看020的应用笔记。
c8051资料丰富,集成度高,上手快,开发调试先进,是不错的单片机。
写了这么多,希望可以帮到你。

9. C51 单片机代码超出64K的时候关于bank0,bank1的设置

http://blog.myspace.cn/e/403640667.htm
Target

Code Bandking --->打勾
banks == 2
start = 0x0000
end = 0xffff

阅读全文

与128k单片机相关的资料

热点内容
万象服务器断电后启动不了怎么办 浏览:356
我的世界苹果版的2b2t服务器地址咋查 浏览:95
xlsx转换pdf 浏览:98
3dmax挤出命令英语 浏览:903
靶心率的定义和算法 浏览:514
3d模术师app哪里下载 浏览:474
php中文api文档 浏览:458
安卓设计怎么加入输入框 浏览:185
主根服务器什么时候开始 浏览:738
奇门遁甲完整版pdf 浏览:901
app软件怎么用的 浏览:802
电子书pdf购买 浏览:193
浪潮服务器如何做系统 浏览:111
冒险岛img格式加密 浏览:596
我的世界手游如何复制命令 浏览:659
天刀自动弹琴脚本源码 浏览:970
打开其它app微信怎么收不到 浏览:447
安卓游戏耳机怎么戴 浏览:18
不越狱怎么去除app广告 浏览:178
ipadminipdf阅读 浏览:508