51/MSP430单片机学习笔记
文章平均质量分 78
Galaxy2416
sunxiao.gin@gmail.com
展开
-
4)51下外部总线结构的小计算器(C和一部分汇编参考)
好久好久没有写博客了~唉~最近弄得东西都是实物没什么研究可写,全部就是调试啊调试啊~还是写一点东西吧。最近做了一个基于51外部扩展RAM的小计算器。用的是标准的总线结构,锁存器用的74L373,RAM用的是6264,液晶是1602,使能用74LS00来选择。最后用7407作为了驱动。本来他们公司给的代码说的是C51,实际上核心的确是C,不过LCD和键盘用的都是汇编。由于正在略微研究下外部扩展就拿来做出来顺便把代码都改成C的。LCD的驱动完全是总线结构,根据硬件连接来写代码。下面把LCD的代码汇编和C都原创 2010-12-15 23:22:00 · 1364 阅读 · 1 评论 -
1)最简单的小灯闪烁
51/MSP430学习笔记第一章原创 2010-10-27 17:41:00 · 2185 阅读 · 0 评论 -
2)51下广告灯数码管和MSP430数码管
第二章51/430的动态led使用(430没有汇编)原创 2010-10-29 21:49:00 · 1522 阅读 · 0 评论 -
3)51/MSP430数码管的拉幕式效果
51/MSP430学习笔记第三章原创 2010-11-04 20:10:00 · 1790 阅读 · 0 评论 -
5)MSP430的Flash存储器
FLASH存储器的主要功能部件控制寄存器:控制FLASH存储器的檫除与写入 FLASH存储器阵列:存储体 地址数据锁存器:檫除与编程时执行锁存操作 编程电压发生器:产生编程电压 时序发生器:产生檫除与编程所需所有时序控制信号擦除操作选择适当的时钟源和分频因子,为时序发生器提供正确时钟输入 如果Lock=1,则将它复位 监视BUSY标志位只有当BUSY=0时才可以执行下一步,否则一直监视BUSY。 如果擦除一段,则设置ERASE=1。 如果擦除多段,则设置MERAS=1 如果整个FLASH全擦除,则设置RAS原创 2011-01-18 13:35:00 · 2167 阅读 · 0 评论