一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: lyxing
收起左侧

再抄翻页钟(无键红外调整、音乐闹铃、整点提示、误差自动修正等)

  [复制链接]
发表于 2011-4-7 15:59 | 显示全部楼层
单片机可以用STC89C54RD+代替STC89C52吗?
 楼主| 发表于 2011-4-7 19:59 | 显示全部楼层
单片机可以用STC89C54RD+代替STC89C52吗?
明白 发表于 2011-4-7 15:59 https://www.yleee.com.cn/images/common/back.gif



    这个不清楚,我先看看文档,关键点是存点阵的EEP起始地址是否一样,如一样,则可能代替。
发表于 2011-4-7 20:02 | 显示全部楼层
什么时候更改个大容量芯片的哦
 楼主| 发表于 2011-4-7 20:29 | 显示全部楼层
单片机可以用STC89C54RD+代替STC89C52吗?
明白 发表于 2011-4-7 15:59 https://www.yleee.com.cn/images/common/back.gif



   看了下文档,STC89C52 的EEP地址从2000H开始,而STC89C54的EEP地址从8000H开始(EEP、RAM容量均比52大),需将点阵存放地址及读取地址加上6000H(从2000H转为8000H),其它操作应一样。
 楼主| 发表于 2011-4-7 20:40 | 显示全部楼层
什么时候更改个大容量芯片的哦
meisi55 发表于 2011-4-7 20:02 https://www.yleee.com.cn/images/common/back.gif



    这个很难有时间表,天天为老大折腾,这个只好慢慢来了,我相信面包会有的,黄油。。。。。。。!
发表于 2011-4-7 20:44 | 显示全部楼层
回复 115# lyxing


    等牛奶,等面包,哈哈
发表于 2011-4-7 23:06 | 显示全部楼层
现在显示的没有字的地方是橙色的,如何把写入的字库取反呢?
发表于 2011-4-8 22:01 | 显示全部楼层
STC89C54的EEPROM已经写入并且在【主程序】能正确读出,STC89C54的EEPROM有45K, 准备分开4次(每次12K)写满它,最少又要3次。
 楼主| 发表于 2011-4-9 07:29 | 显示全部楼层
现在显示的没有字的地方是橙色的,如何把写入的字库取反呢?
c19856057 发表于 2011-4-7 23:06 https://www.yleee.com.cn/images/common/back.gif


     主程序中这样改改试试:

     wdata=~wdata;     // 加上   点阵取反
    for(i=0;i<c;i++)
   {
     L_CLK=0;   //时钟拉低
    if (d)
               //发送红字
     {L_DR=(bit)(wdata&0x80);
      L_DG=1;}            //原为0,改为1
    else
                  //发送绿字
    {L_DG=(bit)(wdata&0x80);
      L_DR=1 ;          //原为0,改为1
      }
 楼主| 发表于 2011-4-9 07:37 | 显示全部楼层
STC89C54的EEPROM已经写入并且在【主程序】能正确读出,STC89C54的EEPROM有45K, 准备分开4次(每次12K)写满它 ...
明白 发表于 2011-4-8 22:01 https://www.yleee.com.cn/images/common/back.gif



   祝贺成功, 这个EEP够大,原程序就用了前4K, 这样可以多加几种字体了,再将音乐数据放入EEP,腾出空间来进行字体选择。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-20 16:48 , Processed in 0.048216 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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