矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 164011|回复: 266

单片机入门不难------谈PIC系列

  [复制链接]
     
发表于 2007-7-6 09:02:00 | 显示全部楼层 |阅读模式
坛子里的老兄小弟,如果你已经多次想进单片机之门而未入,如果你有很多空闲时间想打发,如果你玩收音机感到疲劳想换个口味,如果。。。
那就听小弟我白话白话,反正我们这些老大难也没有什么重要的事情做。。。。

闲言少许,话说人间事物的学习,不外两类:一类入门易,精通难比如矿石机,再比如练书法谁都会写两下,可写好却不是一朝一夕的事儿。另一类则入门难精通易,比如超外差收音机,学会需要各种放大、振荡、反馈、混频、中频、统调等等,但是一旦你学会,做出一个高质量的收音机,确也不是难事。单片机属于后者,所以无论如何,你得用些时间,学习一些新名词并理解,甚至还得花一些小钱。但是,一旦你掌握,其乐趣也像收音机一样,很有吸引力的。本故事说给一点也不懂计算机,甚至数字电路的引引道。一般入门应该有保障。

改为:  本故事说给懂电工、电子、逻辑电路的老家伙和半老家伙,如果对电子一窍不通人讲那我劝你也别瞎子点灯了,要是边讲基础边讲pic这书就不知唱到何年何月啦。

    单片机不同于收音机,收音机的任务最终就是听好声音一个,单片机可以做很多事情,要你来安排它的工作。安排它就先的认识它,熟悉它
请看图1


这个8条腿的小螃蟹就是我们的第一顿饭,只要把它吃下去,以后的大餐就好办了。
第1、8条腿接电源 +5V  和 地线。头两条腿是螃蟹钳子,好吃的很。 现在剩下了 6 条腿
第2、3条腿 使用时外接一个晶振的东西  我们接一个 4 MHz的。
第4条腿是复位脚,是一个信号输入脚。单片机正常运行时接高电平。当有一个低电平脉冲输入到这个脚时单片机就复位。所谓复位就是单片机内部所有的工作部件统统回到规定的状态,程序也复位到头一句上开始逐条运行。例如,你设计的一个报警锁定的 LED红灯亮后,当需要解除报警时,用一个按钮给这个脚瞬时接地一下,相当于给它一个夫脉冲,系统就复位了,led灯就熄灭了,程序从头开始。

以上5个脚,几乎所有单片机都有,包括世界上最复杂的,和世界比较简单的单片机-----PIC12CE519

轮到底几条腿啦?奥是第5条腿,这条叫单片机的 I/O 脚。就是输入输出脚。你可通过程序动态地控制它作为输入或输出,作为输出时可以程序控制它的输出电平为高1或低0。所以,他的工作状态有四种:输入0,输入1,输出0,输出1

剩下的两条腿和第5脚功能一个样。

[ 本帖最后由 崂山 于 2007-7-6 17:46 编辑 ]

评分

1

查看全部评分

发表于 2007-7-19 11:49:46 | 显示全部楼层
大胆纠正一下:
51机、AVR的存储系统都是哈佛结构:程序存储器和数据存储器起始地址相同,用不同的指令分别访问程序和数据区。51机是CISC,PIC和AVR是RISC(精简指令集)。个人电脑是诺伊曼结构(普林斯顿结构)程序和数据存储器采用不同地址。(都在内存条中)使用相同的读写指令。
回复 支持 1 反对 0

使用道具 举报

发表于 2007-7-8 16:30:44 | 显示全部楼层
原帖由 翌阳 于 2007-7-7 16:19 发表
以前曾经关注过PIC的,由于开发用芯片价格太高,就没能去再研究它,而采用相对便宜的51系列了。不知道目前PIC的EEPROM的多少钱了。OTP的只适合成型量产的情况。


用EPROM的不多了,现在流行的是闪存加下载线.用PC并口或串口就能通讯.连开发系统的开销都省了.而且一片AT89S51很便宜.俺对PIC不熟,不知有没有相似的产品.
回复 支持 1 反对 0

使用道具 举报

     
发表于 2007-7-6 11:02:31 | 显示全部楼层
讲的好!俺爱听。继续............>
将来编本书就更好了。
俺感觉崂山兄针对的听众大部分应该是一些懂电工、电子、逻辑电路的老家伙和半老家伙,如果对电子一窍不通人讲那些纯粹是瞎子点灯了,要是边讲基础边讲pic这书就不知唱到何年何月啦。
发表于 2007-7-6 21:12:02 | 显示全部楼层
发表于 2007-7-6 21:30:42 | 显示全部楼层
楼主继续讲,我还是第一次看到8条腿的小家伙
     
发表于 2007-7-6 22:51:15 | 显示全部楼层
C51刚接触,现在也要学学PIC
     
发表于 2007-7-7 03:54:00 | 显示全部楼层
18腿都见过了,就是没见过这8条腿。
发表于 2007-7-7 04:48:25 | 显示全部楼层
请教崂山兄,我看了一下DATASHEET,519好象是用OTP的,应该用什么样的开发装置?
发表于 2007-7-7 08:29:28 | 显示全部楼层
顶一下,PIC的我不熟,最近买了两个PIC16F84,是不是可以反复的写啊
发表于 2007-7-7 11:31:20 | 显示全部楼层
好教材!俺这老家伙看这个正合适,谢谢了,继续。
建议置顶!
发表于 2007-7-7 11:44:33 | 显示全部楼层
原帖由 yccui 于 2007-7-7 11:31 发表
好教材!俺这老家伙看这个正合适,谢谢了,继续。
建议置顶!


遵命.
     
发表于 2007-7-7 16:19:12 | 显示全部楼层
以前曾经关注过PIC的,由于开发用芯片价格太高,就没能去再研究它,而采用相对便宜的51系列了。不知道目前PIC的EEPROM的多少钱了。OTP的只适合成型量产的情况。
     
 楼主| 发表于 2007-7-8 19:31:45 | 显示全部楼层
pic单片机开发工具很灵活,想多花钱有专业的仿真器,编程器和配套软件。有南京伟福,北京革新,台湾的也有。最好的是福建高奇。当然,原装美国微芯公司的也有,更贵了。

如果你想专攻PIC单片机,推荐福建高奇的PICMATE2004。
如果你是单片机各家全能,强烈推荐南京伟福V8,  它可以仿真51、96 、飞利浦、PIC  dsp 等将近30家的单片机和dsp 单片机8位、16位、32位通吃,总共大约支持几百种型号的单片机包括dsp 芯片,各厂家软件全提供。

以上两款专业仿真器价钱差不多,将近4000元
专业编程器如果你专攻PIC推荐picstar-plus, 有很多家做价钱近1000元。

业余条件下PIC单片机可以购买同系列 F 字样的flash型在线仿真调试,编程,价钱一到两百左右
凡带 c 字样的(包括 ce )都支持两种,即otp 和 EPROM

带测 CE  多一个 E 说明支持电可擦出EEPROM, 可以在用户程序运行时擦出写入,掉电不丢失。这对于用户很方便。例如,我用它来记录用户设定的告警上下限,和记录现场故障原因。

现在才知道,原来帖子是有编辑时间限制的,下一个故事设计原理图,程序。为了不误导兄弟们。等我礼拜一上班,把仿真工具,编程工具找出来,程序在机器上通过再发布。

让各位久等,抱歉阿。

评分

1

查看全部评分

     
发表于 2007-7-9 09:52:01 | 显示全部楼层
现在带FLASH程序存储器的PIC一片多少钱?要是太贵了可就玩不起了。还有,有没有简单的下载线方式的?
感觉上应该与51系列的差不多钱,10元以内一片吧。不过在网上看有到有卖M6759(51兼容的,64K FLASH,俺的显示器上的MCU,坏掉了,正准备搞一片回来,写程序)说是2元一片。

[ 本帖最后由 翌阳 于 2007-7-9 09:54 编辑 ]
     
发表于 2007-7-10 10:03:50 | 显示全部楼层
我有一片PIC12F508,可重写,是不是和PIC12CE519兼容啊?
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-4-26 21:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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