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的电阻。

  • 相关阅读:
    Python学习笔记(6)-异常
    Python学习笔记(1)-基本概念
    自动化测试工具Sikuli的安装以及应用
    SoapUI添加断言
    SoapUI接口之间的数据传递
    Fitnesse初体验
    SoapUI5.1.2命令行执行https类型接口集成
    SoapUI命令行执行测试用例
    Jenkins集成AirTest不启动浏览器
    AirTest执行时不能输入汉字
  • 原文地址:https://www.cnblogs.com/glguan/p/705771.html
Copyright © 2011-2022 走看看