博客首页 | 排行榜 |

萤火虫的博客

沒有月亮,我們可以看星光;失去星光,還有溫暖的眼光;抱著希望,等待就少點感傷;彷彿不覺

个人档案
博文分类
【32位MCU】奇思怪想之比比谁更有‘π’--小议园周率背诵器(1)  2010-03-26 20:08


声明:本文章除技术部份基本属实,其它部份纯属虚构,如有雷同,
不幸巧合。
近期看网站举办32位MCU的活动,热火朝天的。于是乎也
准备掺和一下,给活动添点柴,加加热,长长人气。话说这32位的
cpu还真是少用,平时都主要玩8位的多。这着实郁闷了几天 ,遂某日
在公司遇一哥们,曰:“大哥,你那有32位mcu的开发板?”,大哥说:
“好像有,做什么用?”,俺曰:“没事,打算学习一下。”。大哥于是
开抽屉,在某角落找到一尘封已久的板子,说:“借你几天,用完还我。”
一看此板,不但浑身布满灰尘,外部资源只有一数码管和2个按键。询问到,
“大哥,这外部资源也太简单了吧,连个lcd都没有”。大哥说:“懂什么,
简单的才是最好的”。俺无语,只能说“一周后,一定还给你”。回到家中,
又仔细看了一下此板,是NEC的V850系列,能拿它来做点什么东西呢?
这么点的外部资源,看来只能从软件逻辑上下文章了。2个按键可以用做输入,
用做选择个什么功能,1个数码管可以做输出,显示字母和数据,可以根据
不同的输入显示不同的输出,然后提示用户再输入,也许可能提供一组数据,
帮助和提示用户进行记忆?。。但这组数据应该提供什么呢,唉,看来这是
个不好想的问题。沉思良久,决定到网上找一种可能被大多数人所能认同的
数字来实现,通过查找和记忆方面相关的信息后,得出国际上通常将记忆圆
周率视为衡量一个人机械记忆能力的标准。而且这组数据是无穷尽的。嗯,
就这样初步计划做一个可能辅助人们记忆园周率的东西。
广而告之:
生意人做买卖,卖东西还来个吆喝啥的,咱写点文章要多吸引点眼球,也想来上
点宣传。
南来的,北往的,挑担的,抗包的;走过路过不要错过啊;瞧一瞧,看一看啊;
新出炉的文章;看一遍,神精气爽;看二遍,内功大增;看三遍,醍醐灌顶;
是有病治病,没病强身呀。怎么像卖假药的?!还是说正题,话说记忆是人类智
慧的源泉,有了记忆,人类社会才得以发展,而通常认为背颂是提升记忆力的方法,
以致于‘茅盾倒背红楼梦,辜鸿铭熟记浮士德,据说犹太人从小3岁就背圣经’
都被传为佳话。而有古往今来,背园周率后100多位的大师更是很多,茅以升,
华罗庚,朱镕基的名字耳熟能详。其实自从人们提出机械记忆的概念以来,就有人
质疑死记硬背的方法。但是蒲松龄说过‘书痴者文必工,艺痴者技必良’,我觉得在适
当的时候和适当的地方背一些东西有益无害,在现代社会,人们酒足饭饱,茶余饭后,
通过背诵暂时忘记尘世那些功名利禄,在清静的环境中提高心智,也不失为一种享受。
啰里八嗦了一堆,最后还是要写到技术设计,这里还是先确定一下实现功能吧:
主要有2个:
第一个是学习功能,先显示小数后的每一位,然后每次按一个按键后,就依次显示
当前位的下一位。
第二个是测试功能,每次轮流显示4个数字,其中含有正确的数字,当有按键时,如果当
前显示的数字是正确的话,就进行下一轮显示,如果显示出错则显示正确的数字。
至于软硬件的具体实现,后面文章继续介绍。

 

类别:mcu |
上一篇:【32位MCU】奇思怪想之比比谁更有‘π’--小议园周率背诵器(2) | 下一篇:[FPGA博客大赛]硬件软件化之mcu软核编程[6]
以下网友评论只代表其个人观点,不代表本网站的观点或立场