佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: jths21

求助求助:PIC16F876问题

[复制链接]
 楼主| 发表于 21-1-2008 01:37 PM | 显示全部楼层
我放你的进去,我打255,它会给我255,我打2就给我2 on hyperterminal..其实这0-255是我要给我的servo motor转的degree of angle..比如我定180是255 in binary..so 当我的final program给command它时,它就跑多少angle那样...因为我还有我的encoder 和 motor controller board....
回复

使用道具 举报


ADVERTISEMENT

发表于 21-1-2008 02:20 PM | 显示全部楼层
原帖由 jths21 于 21-1-2008 01:37 PM 发表
我放你的进去,我打255,它会给我255,我打2就给我2 on hyperterminal..其实这0-255是我要给我的servo motor转的degree of angle..比如我定180是255 in binary..so 当我的final program给command它时,它 ...


hyper terminal 是send ascii code过去的。 你 input 123,其实就是 "123" = 0x31, 0x32, 0x33三个bytes
回复

使用道具 举报

 楼主| 发表于 22-1-2008 10:25 AM | 显示全部楼层
原帖由 fritlizt 于 21-1-2008 02:20 PM 发表


hyper terminal 是send ascii code过去的。 你 input 123,其实就是 "123" = 0x31, 0x32, 0x33三个bytes


哦哦...我看我还是尽快弄个program出来test试试看能不能
回复

使用道具 举报

 楼主| 发表于 12-2-2008 02:33 PM | 显示全部楼层
非常谢谢PIC,我终于弄到了那个问题...
可是我还有个问题想问..依据我的code,当我按了E,然后输入0-255后,这个没问题,有了OUTPUT,可是当我继续按除了E以外的ALPHA(比如A,B,C之类),E的OUTPUT就直接关掉了..变成0..
有什么方法可以避免它关掉吗?
非常谢谢....
回复

使用道具 举报

发表于 13-2-2008 08:48 AM | 显示全部楼层
原帖由 jths21 于 12-2-2008 02:33 PM 发表
非常谢谢PIC,我终于弄到了那个问题...
可是我还有个问题想问..依据我的code,当我按了E,然后输入0-255后,这个没问题,有了OUTPUT,可是当我继续按除了E以外的ALPHA(比如A,B,C之类),E的OUTPUT就直接关掉 ...


拿掉这行就可以了,或搬上Do While loop 以前。
//portb=0;   // Set all pins low for no output
回复

使用道具 举报

 楼主| 发表于 13-2-2008 10:46 AM | 显示全部楼层
弄好了,谢谢你...几时有空请你吃饭?
回复

使用道具 举报

Follow Us
发表于 23-8-2009 02:42 PM | 显示全部楼层
PIC大大~
我现在用的是16f877a,matlab8.15a,pickit2烧录
用c的话ccs比较简单还是hitech比较简单?
看了大大的program感觉ccs比较简单。。
回复

使用道具 举报

发表于 24-8-2009 05:19 PM | 显示全部楼层
原帖由 abue 于 23-8-2009 02:42 PM 发表
PIC大大~
我现在用的是16f877a,matlab8.15a,pickit2烧录
用c的话ccs比较简单还是hitech比较简单?
看了大大的program感觉ccs比较简单。。

CCS 是比较简单。
缺点就是Compiler 不要有臭虫, 因为我们不知道它内部搞什么, 没办法控制内部。
Hitech is Ansi C, CCS 不是。
回复

使用道具 举报


ADVERTISEMENT

发表于 24-8-2009 11:56 PM | 显示全部楼层
ccs是免费的吗?为什么我的matlab用不到?
Compiler 不要有臭虫--〉是什么意思 赫赫
Hitech is Ansi C, CCS 不是--〉这个会有很大的影响吗?还有就是Ansi C是什么= =
请给小弟指点迷津。。。
回复

使用道具 举报

发表于 25-8-2009 10:42 AM | 显示全部楼层
原帖由 abue 于 24-8-2009 11:56 PM 发表

ccs是免费的吗?为什么我的matlab用不到?

ccs 是需要付费的。是 Matlab 还是 MPLab ?

Compiler 不要有臭虫--〉是什么意思 赫赫

就是编译器本身有问题,编译出有问题的机械语言。

Hitech is Ansi C, CCS 不是--〉这个会有很大的影响吗?

只要不移植(换其他的单篇机),就不会有问题。

还有就是Ansi C是什么=?

ANSI 就是:美国国家标准化组织。只要遵循 ANSI 的规则,就能将代码移植到不同的单片计算机上运行。

如果有错误,请多多指教。
回复

使用道具 举报

发表于 25-8-2009 12:51 PM | 显示全部楼层
谢谢rothmans大大。。
也就是说现在用matlab的我如果不付费就用不到ccs对吗?

可是没有hitech教学啊
回复

使用道具 举报

发表于 25-8-2009 02:06 PM | 显示全部楼层
原帖由 abue 于 25-8-2009 12:51 PM 发表
谢谢rothmans大大。。
也就是说现在用matlab的我如果不付费就用不到ccs对吗?

可是没有hitech教学啊


这里我要求证与纠正下,是 MPLAB IDE。。不是 MatLab.  
hitech 是遵循 ANSI 的格式,只要会使用 C 语言就没什么问题了。。
上网可以找到  hitech 的教程。
回复

使用道具 举报

发表于 25-8-2009 05:16 PM | 显示全部楼层
赫赫,不好意思还真的是mplab-3-
谢谢rothmans指点。。
回复

使用道具 举报

发表于 25-8-2009 05:17 PM | 显示全部楼层
那关于hitech 控制 pic的问题能问大大吗?
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


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

GMT+8, 26-1-2025 04:10 PM , Processed in 0.107939 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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