OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4301|回复: 14

快来看看,发表下你们的聪明才智

[复制链接]

38

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2016-7-14
在线时间
94 小时
发表于 2016-7-15 09:38:40 | 显示全部楼层 |阅读模式
1金钱
刚接触mini,学习了一点点mini的知识。最近想用mini做一个简易的计算器,但是无从下手。请大神指点一下,我目前需要学习哪几块的知识才能做出一个简易的计算器,麻烦说的具体一点点????

最佳答案

查看完整内容[请看2#楼]

我们的战舰板,精英版,综合实验,都有计算器这个功能,移植过来就可以了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-7-15 09:38:41 | 显示全部楼层
我们的战舰板,精英版,综合实验,都有计算器这个功能,移植过来就可以了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11545
金钱
11545
注册时间
2014-4-1
在线时间
1315 小时
发表于 2016-7-15 09:57:34 | 显示全部楼层

这个任重道远。

按键需要吧?
显示需要吧?
谁来负责计算?
然后供电神马的。

自己列一列,就知道了该学什么。


回复

使用道具 举报

2

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2016-6-12
在线时间
12 小时
发表于 2016-7-15 10:00:06 | 显示全部楼层
其实思想跟其他单片机都一样呀,只是编程的方法不一样而已
回复

使用道具 举报

38

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2016-7-14
在线时间
94 小时
 楼主| 发表于 2016-7-15 10:24:43 | 显示全部楼层
xuande 发表于 2016-7-15 09:57
这个任重道远。

按键需要吧?

你好,目前我想用触摸屏做一个计算器。个人觉得需要  触摸屏,显示屏,算法这三方面的知识。你觉得还需要哪些方面的知识呢?
回复

使用道具 举报

38

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2016-7-14
在线时间
94 小时
 楼主| 发表于 2016-7-15 10:26:40 | 显示全部楼层
任性的小娟娟 发表于 2016-7-15 10:00
其实思想跟其他单片机都一样呀,只是编程的方法不一样而已

就是被mini的一些封装函数弄得晕乎乎的,看着有点乱。请问你是怎么学好mini的呢?有什么心得可以分享下吗
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11545
金钱
11545
注册时间
2014-4-1
在线时间
1315 小时
发表于 2016-7-15 10:31:32 | 显示全部楼层
双子花生 发表于 2016-7-15 10:24
你好,目前我想用触摸屏做一个计算器。个人觉得需要  触摸屏,显示屏,算法这三方面的知识。你觉得还需要 ...


别指望一下学会所有知识。


回复

使用道具 举报

38

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2016-7-14
在线时间
94 小时
 楼主| 发表于 2016-7-15 10:34:43 | 显示全部楼层
xuande 发表于 2016-7-15 10:31
别指望一下学会所有知识。

是啊,东西好多啊,不过最近要做一个计算器交差,所以比较急一点
回复

使用道具 举报

19

主题

702

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3339
金钱
3339
注册时间
2013-7-30
在线时间
708 小时
发表于 2016-7-15 11:29:14 | 显示全部楼层
这个简单,根本不用什么算法
思想很重要,无论做人还是编程!
我的技术公众号【微联智控工作室】
回复

使用道具 举报

3

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2878
金钱
2878
注册时间
2016-6-17
在线时间
321 小时
发表于 2016-7-15 11:55:28 | 显示全部楼层
一步一步来  脚踏实地
回复

使用道具 举报

2

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2016-6-12
在线时间
12 小时
发表于 2016-7-15 15:18:07 | 显示全部楼层
双子花生 发表于 2016-7-15 10:26
就是被mini的一些封装函数弄得晕乎乎的,看着有点乱。请问你是怎么学好mini的呢?有什么心得可以分享下吗

我还并没有学好,才开始学没有多久,互相学习吧,我也不会
回复

使用道具 举报

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2016-7-12
在线时间
6 小时
发表于 2016-7-15 16:21:32 | 显示全部楼层
如果你能做好的话说明你已经是成手了,好好努力吧
回复

使用道具 举报

14

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
412
金钱
412
注册时间
2013-6-23
在线时间
59 小时
发表于 2016-7-15 18:24:54 | 显示全部楼层
第一步:你需要一个界面,需要一个界面的话就需要学会怎么操作LCD,怎么打点,读点,这是基础,然后做界面呢,你可以用STemWin做,也可以自己画按钮,有两个方案
    方案一:用STemWin,只需要打点和读点函数,要支持触屏的话需要读坐标函数;
    方案二:自己写画按钮、画图形、字符函数,这个比较麻烦,还需要自己处理触摸屏的坐标,如果用STemwin的话直接用回调函数就可以了;
第二步:界面做好了,就需要把按钮输入的表达式转化为单片机能识别的数据
第三步:计算表达式,这里我推荐一种叫做递归下降算法,用来计算表达式的结果
    我只提供思路
回复

使用道具 举报

38

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2016-7-14
在线时间
94 小时
 楼主| 发表于 2016-7-17 11:01:38 | 显示全部楼层
wuhanhongshanqu 发表于 2016-7-15 18:24
第一步:你需要一个界面,需要一个界面的话就需要学会怎么操作LCD,怎么打点,读点,这是基础,然后做界面 ...

深表谢意!!!你说的很清楚,我大概有个思路了。谢谢!!!!
回复

使用道具 举报

38

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2016-7-14
在线时间
94 小时
 楼主| 发表于 2016-7-17 11:03:07 | 显示全部楼层
ln_yxggg 发表于 2016-7-15 16:21
如果你能做好的话说明你已经是成手了,好好努力吧

好的,多谢啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 03:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表