社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 24170|回复: 20

[原创] 使用8位PIC单片机的窍门与点子(中文)

[复制链接]

474

TA的帖子

0

TA的资源

版主

Rank: 6Rank: 6

发表于 2016-2-25 09:51:37 | 显示全部楼层 |阅读模式
附件是Micorchip的2005年光盘中给出的使用低引脚数单片机的设计参考;而且是中文的;现在在Microchip官网上下载的是英文的(也有可能是我没找到中文的);
在设计中,这个文件我受益很深,不藏私了,给大家参考吧
1.[窍门和点子]性能超群的含闪存存储器、8引脚 pic微控制器:
FlashTips.pdf (3.88 MB, 下载次数: 634)


回复

使用道具 举报

474

TA的帖子

0

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2016-2-25 09:59:16 | 显示全部楼层
文件内容包含软件、硬件的设计方法,非常实用;
我在设计过程中至少参考了其中的5种;
内容实用,包括但并不局限于PIC的单片机。


回复

使用道具 举报

474

TA的帖子

0

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2016-2-25 10:45:25 | 显示全部楼层
1.[窍门和点子]性能超群的含闪存存储器、8引脚 PIC微控制器
文件目录与说明:
窍门1 具有两种速度的RC振荡器
     使用单片机管脚控制外部的RC振荡器,可变系统时钟运行方式。
窍门2 输入/输出引脚和复用
     三个管脚驱动显示6个LED指示灯的方法。
窍门3 用一个引脚读取三个状态
     用一个引脚读取高阻态(这个实用)、高电平、低电平三种状态。
窍门4 读取DIP开关
     用计数器溢出中断功能来读取DIP开关状态。
窍门5 用一个输入对许多按键进行扫描
     利用单片机的比较器,按键控制RC充放电速度,通过读取时间数据来判断按键状态。
     (也可采用AD方式进行检测,参考窍门7)
窍门6 对许多按键的扫描以及唤醒微控制器
     在窍门5的基础上增加一个唤醒引脚,降低功耗的实现方式。
窍门7  具有一个输入的8×8键盘(这种方式及变种,我使用过)
     利用单片机的AD功能,8×8键盘接成电阻分压方式,检测键盘状态。
窍门8 用一个引脚为另外一个微控制器供电并传送数据(这种方式及变种,我使用过)
     这个有点像单引线温度传感器1B20的工作方式。
窍门9 对按键和ID设置进行解码
     检测按键与设置开关共用管脚的设计方法(这个在菲利蒲,现在的NXP的彩电用单片机是见过,型号
大概是CTV320)
窍门10 产生高电压
     利用单片机的时钟输出功能,外接倍压电路,形成小电流高电压。
窍门11 VDD自启动电路(这种方式及变种,我使用过)
     在窍门10的基础上,形成单片机自举供电功能。
窍门12 将PIC微控制器的AD转换器用作智能限流器
     这在轻度应用,要求控制速度不高的场合上,实用。
窍门13 高精度地读取传感器的输出电压
     列出三种方式:RC计时,充电平衡及AD转换 对传感器进行电压读取。
窍门14 △-Е转换器
     利用比较器进行△-Е(AD转换方式的一种)转换

窍门15 关于延迟的技巧(我使用)
     如何在减少指令的情况下,延长延时的方法。
窍门16 将目的最优化(我使用)
     在指令功能确定时,更改运算方式,减少指令。
窍门17 条件位设定/清除(我使用)
     在条件运算时,更改指令的顺序,减少指令(注意,对RAM操作无问题,对特殊寄存器要小心!!!
)。
窍门18 交换W和文件寄存器的内容(我使用)
     在不使用中间寄存器的情况下,通过异或指令将W与文件寄存器内容交换;
窍门19 通过进位实现移位
     这个在汇编方式下有用,使用C语言时,功能不可用。



回复

使用道具 举报

406

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-2-25 13:00:17 | 显示全部楼层
很赞的,很值得借鉴


回复

使用道具 举报

61

TA的帖子

2

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-2-27 08:16:47 | 显示全部楼层
下了先顶一个!


回复

使用道具 举报

2

TA的帖子

1

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-3-2 20:12:51 | 显示全部楼层
顶一个


回复

使用道具 举报

28

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-3-14 16:54:49 | 显示全部楼层
文件内容包含软件、硬件的设计方法,非常实用


回复

使用道具 举报

57

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-6-28 14:38:18 | 显示全部楼层
文件内容包含软件、硬件的设计方法,非常实用


回复

使用道具 举报

85

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2016-7-1 18:29:01 | 显示全部楼层

下了先顶一个!


回复

使用道具 举报

11

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-8-6 11:20:10 | 显示全部楼层
中文的,太好了,不用再慢慢啃English了


回复

使用道具 举报

10

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-8-14 21:14:42 | 显示全部楼层
很好,谢谢分享


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-10-23 23:52:24 | 显示全部楼层
非常感谢!中文最好了!


回复

使用道具 举报

315

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2016-10-24 00:43:54 | 显示全部楼层
很好的东东谢谢楼主


回复

使用道具 举报

4

TA的帖子

1

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-11-15 15:16:47 | 显示全部楼层
东东很好哦,谢谢分享


回复

使用道具 举报

16

TA的帖子

2

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-11-22 19:48:05 | 显示全部楼层
谢谢分享这个真的是干货,很不错


回复

使用道具 举报

10

TA的帖子

1

TA的资源

宇宙尘埃

发表于 2016-12-11 11:10:05 | 显示全部楼层
太好的资料了 刚好需要呢 谢谢


回复

使用道具 举报

13

TA的帖子

2

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-12-23 22:34:27 | 显示全部楼层
收藏了 很好的东东谢谢楼主


回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-1-18 15:44:28 | 显示全部楼层
顶一下!!


回复

使用道具 举报

5

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-6-8 12:29:53 | 显示全部楼层
收藏了 很好的东东谢谢楼主


回复

使用道具 举报

4

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-6-8 17:05:50 | 显示全部楼层
感謝分享,對我很有幫助


回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-11-18 16:22 , Processed in 0.654220 second(s), 16 queries , Redis On.

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