专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
pic 开发的一个小实验全过程程
2019-04-15 14:39
发布
生成海报
站内文章
/
PIC单片机
10508
0
1125
这时大二时候做的小实例 - pic秒表计时器,现在拿出来看一下,不然以后他永远就沉默了,哈哈,先秀一下装备! 挺贵的,几百块啊!现在好像又涨价了啊
用的板子是PIC
MCD-DEMO2 开发板,下载器是ICD -2 如下
外观
板子
ICD 2下载器
下面利用此套设备开发一个小实例
<1>
实验目的:
巩固单片机
的基本知识,学会自己焊板,提高分析和动手实践的能力!
<2>
功能简述:
本实验用可用数码管实现秒表计时功能,并用按键实现暂停,继续,清零复位,在数码管暂停实现
LED
灯闪烁
<3>
实验硬件器件要求及设计:
芯片选用
18f4520
,
10x8cm
万能板
1
块,芯片插座
1
个,共阳数码管
4
个,三极管
8550
(
PNP
)
4
个,所用
10K
的电阻
4
个,
led
灯
9
个,所用
510
欧姆电阻
8
个,
4
个开关按键配合
4
个
1K
电阻使用,一个用来复位,另外三个用来实现功能键,
2
个
30pf
的电容配合
4M
晶振用,一个
4.7uf
电容,红黑导线,洛铁
1
套,焊锡丝
1
卷,钳子
1
把,小刀
1
把,电池及电池盒,万用表一个
模拟电路图如下(proteus软件 绘制):
程序在实验板上弄好后,接下来就要自己根据设计来焊机板子了,在焊接之前,先把电子元器件在板上摆好比较好,如下图
记下来焊接板子,红 {MOD}代表正线,黑 {MOD}代表负极线
在焊接板子的时候,最好先焊接一个最小系统,电路如下图,焊接好了后在去弄后面的,否则后面很容易太乱的,哈哈
然后下载最系统程序去测试,这里只是说一下,测试最小系统和焊接马虎不得哦
接着焊接数码管和led灯,焊接事最好有两个人,要特别小心,否则小心烧猪蹄啊,哈哈,我被烧了好几次啊 ,下面就焊接一个元器件,就去测一下比较好 步步为营才是王道啊
最好你的一块板子就这样做好了
代码在我的空间也能找的到
<4>
软件设计:
1.
Led
灯由
C
端口控制,高电平有效
2.
数码管的位段由
A
端口控制,数据段由
D
端口控制
3.
按键连接
B
端口
RB0
暂停键
RB2
继续键
RB4
秒表计时开始
4.
中断服务
当
RB0
暂停键按下时,产生中断,秒表暂停保持不动,开始执行
led
闪烁,当
RB1
按下时,延时片刻,返回秒表计时
5
.采用
4M
晶振
<5>
复位键及电源检测
复位键接芯片的第一引脚,并且在在上面放置一个
led
灯,当接通电源是,
led
灯亮进行验证
, 根据功能写好程序
把程序用
MPLAB
编译下载到自己的实验板测试通过
,
注意要关掉低电压编程,看门狗定时器
如下图:
1.
开始前
2.
按下开始键
RB4,开始计时
1.
按下暂停键
RB0
1.
按下继续键
RB2
Ta的文章
更多
>>
pic 开发的一个小实验全过程程
0 个评论
Portal: 西电捷通TISec®技术
0 个评论
设置WindowsXP系统上电自启动
0 个评论
android 去电监听录音(通过广播和服务)
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮