Hu Zhenyu's Blog


访客计数:
net traffic statistics

about

用单片机做一个简单的计算器

这几天,学院举办的那个电子设计比赛,我们学院的同学太不给力啦,才出了四个作品。被科技部的同学找到说要我们无论如何要把之前报的作品作出来,最好还能多做几个作品,于是我花了两天时间做了一个简单的计算器,实现了一些简单的加减乘除,本来还想做正弦函数,余弦函数的计算的,但是有点麻烦,就木有弄了。 首先,是画电路图,原理还是挺简单的,就是单片机接上键盘,接上显示器,然后读取键盘,显示计算结果就是了。原理图在上面已经有了,这里也有一份PDF格式的原理图大图。画图软件是Linux系统下的KiCAD,感觉使用起来还是挺好用的。 电路板是完全用洞洞板连接起来的,不太想去学院的制板机那做板子了,之前做了好几块板子都作废了,有点受伤。 电路板背面,焊接焊得还是挺难看的:P 通电后的效果图 单片机是一片AT89S52,8051内核的单片机。 显示器用的是1602液晶,一开始写的简单程序,显示的结果都不太符合自己想要的效果,然后稍稍仔细的读了一下1602的数据手册,把它的各个指令都试了试,基本上能做出想要的结果了。 这里是一个演示视频

</embed>

源代码全部都在这里了,你可以下载下来看看,也可以添加一些功能哦。 编译器使用的是SDCC 3.1.4,使用Eclipse管理和编写代码。

上一篇: astyle 代码格式化工具
下一篇: 使用git 管理你的代码库


知识共享许可协议

本站采用 知识共享署名-非商业性使用-相同方式共享3.0 中国大陆许可协议 进行许可,转载请注明出处。

推荐使用 chrome 浏览器浏览本站。