矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: 海阔天空9

我这样理解单片机不对吗?

  [复制链接]
     
发表于 2024-1-4 11:40:23 | 显示全部楼层
海阔天空9 发表于 2024-1-4 10:31
您说的我还不太理解。不过我现在可以做到把几个字节(8位二进制)输入到单片机的几个地址后再取出来。我 ...

大爷,您现在已经把数据写入单片机了,下一步准备干啥?
要不要我给您推荐个芯片? 能完美替代6116的芯片,断电数据还不丢的芯片
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-4 12:14:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-4 12:17:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-4 13:10:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2024-1-4 13:13:03 | 显示全部楼层
那么多年了全力奔着单片机的大门而来,在众人合力帮助下门锁已开确还要留恋门外风景不想推门而进,我都有点找不到方向了
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-4 13:13:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-4 13:16:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2024-1-4 13:30:58 | 显示全部楼层
海阔天空9 发表于 2024-1-4 12:17
是不是“在线编程”的单片机?对我没什么实际用处了?似乎好像在电脑用软件写程序?什么计算机语言我也 ...

我说了是芯片,自然不会是单片机。知道您不愿意看书,所以我也不会赶鸭子上架。
AT28C16
具体的资料您自己去搜搜吧。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-4 13:44:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2024-1-4 13:51:20 | 显示全部楼层
海阔天空9 发表于 2024-1-4 13:44
网上有用的东西越来越少?标题党泛滥!浪费时间浪费资源!!您完全可用一句话简要介绍,何必叫我在网上浪 ...

楼上老师推荐的芯片读写方式和6116相似,所有的地址脚位和数据脚位都有外接,优点是可以5V烧写以及掉电不掉数据,写入数据后与6116一样的玩法
回复 支持 反对

使用道具 举报

     
发表于 2024-1-4 14:14:47 | 显示全部楼层
海阔天空9 发表于 2024-1-4 12:17
是不是“在线编程”的单片机?对我没什么实际用处了?似乎好像在电脑用软件写程序?什么计算机语言我也 ...

本来想验证一下脉冲时间对写入的影响的,但翻了一下自己的垃圾堆,除一片2051外,也只有一片52,里面有程序不想擦且没有程序备份,就没弄。
就您目前取得的实验结果,是成功的,其实这里面或许有些误打误撞的因素,不过结果是预期内的,对楼主就是成功的。
但您还是没有进单片机的门,最多也就是在门口不远处晃荡,如果单片机的程序像您描述的那样,2051的程序存储空间在任何应用上都是不足的;您的思维还停留在6116上,比如您说的8个流水灯,如果增加到16个或者极端点256个再或者不是8的整数呢;您要知道,单片机是有运算和控制机构的,就您所说的流水灯,在单片机中只需要给他一个初值,用来确定哪个灯最先亮就行,然后再由运算单元在这个初值的基础上做循环移位运算再输出到端口上,并判断当前LED是不是全灭,如果是全灭则再输出最初的值从头再循环,这样不仅程序简单也节省了很多存储空间,出来的效果又好。大街上的那些广告牌特别是有些银行门口挂的LED点阵屏显示流动的字,如果用您的方法如何搞?
您在2051的写入与读出只是延续了您在6116上的操作,除了芯片型号外,本质上并无差别,从这个角度上讲,您还是在玩6116,并没有发现什么新事物;您需要让单片机自己自动的运行起来才算是突破,哪怕是让一个LED闪烁或者是您说的流水灯,只有让单片机按您的程序意图工作了才是真正的突破了。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-4 14:16:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-4 14:26:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2024-1-4 15:10:54 | 显示全部楼层
海阔天空9 发表于 2024-1-4 14:26
您说的没错,但我有些听不懂。我用的这个电路属于纯硬件,没有晶振,放到有晶振的电路上也很可能不行?确 ...

比如p1.0~p1.7有8个流水灯,我想从p1.7这个灯开始,假设高电平LED亮,那单片机的程序里就有一个二进制为1000 0000的值这就是初值,接下来要亮p1.6的灯,只需让单片机把这个1000 0000的值中的1向右移一位,这个数变成的0100 0000,这样循环直到这个二进制数变成0000 0000,这时单片机看到这个数是全0了,代表一轮流水循环完成,就会把最初的1000 0000再次拿来再流水一次,这样就形成了流水灯。
就目前您写入的数据完全不是单片机能识别的程序,所以肯定单片机是不能正常工作的。
LED的扫描也分好几种,显示屏上的大多都是矩阵式
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-4 18:09:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-27 05:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表