zoukankan      html  css  js  c++  java
  • 6502内核单片机随笔

    最近很长一段时间又回到了单片机设计的生活,有些问题总结一下。
    1.指令系统
        指令系统要特别注意的就是减法指令(SBC),spec上写是“A-M-C”,其实实际运行是"A-M-/C",因而刚开始很难想明白(难道spec错?),所以要注意。
        65C02指令周期是很慢的,做些算法类的程序还可以,如消费电子产品中的玩具,游戏等等,由于带LCD驱动,在LCD MCU中是有性价比优势的。但如果是做通讯等要求时间的应用,感觉没有优势。
    2.IO端口
        设置为input后,写“1”较好。我有个同事,将IO口设置为"input"后,写“0”后睡眠,结果睡眠电流不正常。那是投code(mask)后发现的啊!
    3.LCD segment线和键盘扫描线复用
        IO口既是
    segment线又是键盘扫描线,键盘扫描时必须作为输出口,否则在EVB上也许没问题,但烧OTP就会有问题。而且键盘扫描输入端必须要加大电阻上拉(如150K).上次客户自己做的PCB老说键盘没响应,搞得我也弄不明白(因我自己做的板是可以的),结果跑到我们公司。我看实在是不行,就让他换个更大的电阻,没想到他一看,是他焊了个47k的电阻,没按照我给他的原理图焊接150K的电阻。

  • 相关阅读:
    HDU 5438 Ponds
    [HNOI2013]比赛
    [HNOI2009]最小圈
    【模板】高斯消元法
    控制公司 Controlling Companies
    sdut 2878 圆圈
    滑雪
    [ZJOI2010]排列计数
    [HNOI2003]激光炸弹
    [BZOJ 3732]Network
  • 原文地址:https://www.cnblogs.com/glguan/p/705771.html
Copyright © 2011-2022 走看看