佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2683|回复: 31

寻求 PIC Programming 的 software。

[复制链接]
发表于 22-4-2008 02:40 AM | 显示全部楼层 |阅读模式
如题,
小弟要开始做final project了。
题目是:Digital coin saving box。
就是一个硬币储蓄箱,你放不同的硬币就会在7-segment LED显示出来。
然后还要显示箱子里的总额。
我打算用IR sender,receiver 和 AND Logic 来做。
请问C++ programming可以apply在7-segment LED吗?
除了C++,还有什么programming是常用的呢?

我需要用到programming,
所以在此发贴求助。

我google找到很多相关的资料,
可是因为太多了,所以不懂怎样选。

还想再问:你们program之后把那hex file 烧录在IC里面,
然后你们是自己design circuit,还是在google找circuit呢?
例如:你怎样知道要用多少的capacitance,什么种类的diode,什么品号的transister和多少value的resister呢?

在我的学院里,100%的学生都是从google或商店得到circuit图的。
那你们是自己design电图的吗?
回复

使用道具 举报


ADVERTISEMENT

发表于 22-4-2008 08:06 AM | 显示全部楼层
analogue 的东西, 做久了, 就自然会做。
跑不了, 死板的。

programming 就不一样。 多一条少一条line 可能差别很大。次序倒转导致你有问题, 都是可能。
用 C 吧, 比较快, 通用点, 如果有问题然后看 assembly debug.

google 和商店是不能永远给你答案。 最多拿来参考。看看他们的电路怎么样设计, 当然你也要明白为什么人家那么做。是一个学习的过程。

在C programming , show 7 seg 你需要lookup table
unsigned char op [10] =         {0x7e,0x30,0x6d,0x79,0x33,0x5b,0x5f,0x70,0x7f,0x7b};
然后当我需要show 0 在 7 seg, 只需要这样
OUTPUT PORT=op[0];
show 1 就是
OUTPUT PORT=op[1];
回复

使用道具 举报

发表于 22-4-2008 08:59 AM | 显示全部楼层

回复 1# zhi1437 的帖子

用PIC MCU来做是最简单的, 但首先你要有烧录器。
请问你学校有这些设备吗?

Display到LCD (16X2) 会比显示在7Seg 来得容易。
回复

使用道具 举报

 楼主| 发表于 22-4-2008 02:25 PM | 显示全部楼层
原帖由 pic 于 22-4-2008 08:59 发表
用PIC MCU来做是最简单的, 但首先你要有烧录器。
请问你学校有这些设备吗?

Display到LCD (16X2) 会比显示在7Seg 来得容易。


设备是没有问题的。
我还是坚持要用7-segment来做,
因为我个人认为7-segment会比较 reader friendly。

PIC MCU 和 C++
我只学过C++,而从来没有碰过PIC MCU。
可以大概告诉我有什么分别吗?

谢谢版主的意见

[ 本帖最后由 zhi1437 于 22-4-2008 02:27 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 22-4-2008 02:32 PM | 显示全部楼层

回复 2# chan1314 的帖子

谢谢你的意见。
你所谓的“C”,是指C++吗?

当你要设计一个很复杂的电路时,
你有参考或直接抄网上的电路吗?
如果是完全自己design,那么你怎样知道要用多少的capacitance,什么种类的diode,什么品号的transister和多少value的resister呢?
因为电子的种类实在太多了,而且那些code都不懂谁打谁。。。
回复

使用道具 举报

发表于 22-4-2008 06:44 PM | 显示全部楼层
看你本人要用PIC还是8051,我是见意PIC。关于软件你可以用CCS C compiler 或 MPLab, 但是如果用MPLab,你必须install HiTech PICC Lite。
你可以去 www.microchip.com 查寻有关资料。
该软件是用 C Programming,C跟C++有点不同,你可上网看sample。
回复

使用道具 举报

Follow Us
发表于 22-4-2008 10:38 PM | 显示全部楼层
原帖由 zhi1437 于 22-4-2008 02:25 PM 发表


设备是没有问题的。
我还是坚持要用7-segment来做,
因为我个人认为7-segment会比较 reader friendly。

PIC MCU 和 C++
我只学过C++,而从来没有碰过PIC MCU。
可以大概告诉我有什么分别吗?

谢谢版主 ...

MCU是硬体 (Micro Controller Unit)
C++ 是Object Oriented programming, 两码事。

如果你从来没有碰过MCU, 那你要准备多下苦工, 对你来说有一定的难度。。。
回复

使用道具 举报

发表于 23-4-2008 09:51 PM | 显示全部楼层
用PIC basic pro language 写啦,不会很难。。我在学院也只是学过C, pic basic 是自己研究的
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 23-4-2008 11:37 PM | 显示全部楼层
原帖由 quan125 于 23-4-2008 21:51 发表
用PIC basic pro language 写啦,不会很难。。我在学院也只是学过C, pic basic 是自己研究的


请问哪里可以下载你所说的软件呢?

我只学过VB和C++而已。
下个月开始接触JAVA。

所以我想趁现在学比较通用的programming。

你说容易学,那请问你是自己上网找资料,还是有人教的呢??

有听过microbasic吗?
又是什么东西呢?

谢谢您的宝贵意见哦~~

[ 本帖最后由 zhi1437 于 23-4-2008 11:40 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 23-4-2008 11:41 PM | 显示全部楼层
如果你们自己design电路,
你怎样知道要用多少的capacitance,
什么种类的diode,
什么品号的transister和多少value的resister呢?
回复

使用道具 举报

发表于 24-4-2008 03:37 PM | 显示全部楼层
原帖由 zhi1437 于 23-4-2008 11:37 PM 发表


请问哪里可以下载你所说的软件呢?

我只学过VB和C++而已。
下个月开始接触JAVA。

所以我想趁现在学比较通用的programming。

你说容易学,那请问你是自己上网找资料,还是有人教的呢??

有听过mi ...

这里是他的manual book,自己研究吧, 我也是参考那边的
http://backoffice.inware.it/files/prodotti/download/melabs/pbpman.pdf
我是用这个programing来做我的final year project,当然你也要有它的board 和IC,我用PIC16F877A
回复

使用道具 举报

 楼主| 发表于 24-4-2008 04:52 PM | 显示全部楼层
原帖由 quan125 于 24-4-2008 15:37 发表

这里是他的manual book,自己研究吧, 我也是参考那边的
http://backoffice.inware.it/files/prodotti/download/melabs/pbpman.pdf
我是用这个programing来做我的final year project,当然你也要有它的board 和IC, ...


请问你有软件吗?
回复

使用道具 举报

发表于 24-4-2008 08:44 PM | 显示全部楼层
原帖由 zhi1437 于 24-4-2008 04:52 PM 发表


请问你有软件吗?

有。。我是用mplab 和winpic800
回复

使用道具 举报

 楼主| 发表于 24-4-2008 09:15 PM | 显示全部楼层

回复 13# quan125 的帖子

下载的还是买正版??
我现在需要哦~~~
回复

使用道具 举报

发表于 24-4-2008 10:47 PM | 显示全部楼层
原帖由 zhi1437 于 24-4-2008 09:15 PM 发表
下载的还是买正版??
我现在需要哦~~~

下载的。。
回复

使用道具 举报

 楼主| 发表于 25-4-2008 01:11 PM | 显示全部楼层

回复 15# quan125 的帖子

可以让我和大家分享吗?
嘻嘻~~
回复

使用道具 举报


ADVERTISEMENT

发表于 25-4-2008 02:53 PM | 显示全部楼层
原帖由 zhi1437 于 25-4-2008 01:11 PM 发表
可以让我和大家分享吗?
嘻嘻~~



MPLAB 应该在 microchip 的site 就有。
WinPic800,3.63 b
http://www.winpic800.com//descargas/WinPic800.zip
回复

使用道具 举报

 楼主| 发表于 26-4-2008 03:45 AM | 显示全部楼层

回复 17# mwl_86 的帖子

install的时候出问题。所以不能哦。
还有别的吗?
先谢谢您的帮忙哦。。。
回复

使用道具 举报

发表于 30-4-2008 01:58 PM | 显示全部楼层

回复 18# zhi1437 的帖子

我用的是这个版本,我是用 microchip 的 assembly language 的,total size = 13.4 mb
email 可以传这样大的 file size 吗?可以 email 给你



[ 本帖最后由 半夜鬼 于 30-4-2008 01:59 PM 编辑 ]
回复

使用道具 举报

发表于 30-4-2008 04:20 PM | 显示全部楼层
原帖由 半夜鬼 于 30-4-2008 01:58 PM 发表
我用的是这个版本,我是用 microchip 的 assembly language 的,total size = 13.4 mb
email 可以传这样大的 file size 吗?可以 email 给你


哇·~~ 很旧的版本。。。怀念。。。我以前也是用这个。。。
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 13-1-2025 09:01 AM , Processed in 0.150524 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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