一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: 灰太狼8888
收起左侧

瓦斯报警器研究贴

  [复制链接]
发表于 2012-3-1 23:12 | 显示全部楼层
不会是要购买正版吧?网上没找到可用的破解版了。
gmliwei 发表于 2012-3-1 21:55 https://www.yleee.com.cn/images/common/back.gif


我发上来吧,一个和谐版的,李老师请移步:https://www.yleee.com.cn/viewthread.php?tid=13389
发表于 2012-3-2 06:51 | 显示全部楼层
烧写软件是winpicpgm,更新比较快,基本支持全系列PIC,而且支持自动检测芯片,自动检测hex更新,使用很 ...
fat 发表于 2012-3-1 12:34 https://www.yleee.com.cn/images/common/back.gif

压缩文件损坏?.PNG
fat:    这个 winpicpgm 好像是损坏的压缩包?
发表于 2012-3-2 07:04 | 显示全部楼层
fat:    这个 winpicpgm 好像是损坏的压缩包?
无锡风 发表于 2012-3-2 06:51 https://www.yleee.com.cn/images/common/back.gif


我来上传一个刚刚搜索下载到的压缩包文件罢——安装成功——安装使用时,360会报毒、不用理会。

winpicpgm_v1642.zip

1.08 MB, 下载次数: 239, 下载积分: 一乐金币 -1

发表于 2012-3-2 08:41 | 显示全部楼层
我发上来吧,一个和谐版的,李老师请移步:
fat 发表于 2012-3-1 23:12 https://www.yleee.com.cn/images/common/back.gif


谢谢fat兄!下载来试试看
发表于 2012-3-2 09:31 | 显示全部楼层
好像AN4是电池电压测量口,我用fat兄的程序改了一下,用于测量电池电压,由于刚开始用PIC,好多地方还不会用,简单修改了一下,直接显示LSB数值。

16F914TEST.rar (21.28 KB, 下载次数: 254)
发表于 2012-3-2 09:55 | 显示全部楼层
本帖最后由 倪大德 于 2012-3-2 12:31 编辑

今拆了个瓦斯报警器看了下,发现显示部分和fat实测的略有不同。(由于是贴片,眼力又差,不知是否是我看错了)

   
一。实测图

1b.PNG


拨乱反正!   以下已纠正。



二。电路图

12222.GIF




三。显示测试程序     ( 已重改)

//编译器:MPLAB IDE v8.83
//倪大德  12。3。2
#include "pic.h"
//__CONFIG(0x33d4);
#define uchar unsigned char
#define uint unsigned int
/*
led   
  a_      
f|  |b  
|g_|   
e|  |c  
|__|   
  d .h   
*/
//======================================
uchar led_7seg[]=
{
      0x3f,0x0a,0x57,0x4f,0x6a,0x6d,0x7d,0x0b,0x7f,0x6f,
};
//======================================
void pic16f_PORT_Tnit(void)
{
      TRISD=0B00000000;
      PORTD=0B00000000;           //共阴设低电平。LED熄灭
      TRISCbits.TRISC6=0;RC6=1;  //千   共阴位设高电平LED熄灭。
      TRISCbits.TRISC7=0;RC7=1;   //百
      TRISBbits.TRISB0=0;RB0=1;   //十
     // TRISEbits.TRISE2=0;RE2=1;//
}
//======================================
void delay(uint x)
{
uint a,b;
for(a=x;a>0;a--)
  for(b=110;b>0;b--);
}
//======================================
void  main(void)
{
      uint aa=0;
      //OSCCON=0B01100001 ;
      CMCON0 =0x07;   
      ANSEL = 0x00;     
      pic16f_PORT_Tnit();
   while(1)
      {
            PORTD= led_7seg[0];RC6=0;delay(1);RC6=1;
            PORTD=  led_7seg[1];RC7=0;delay(1);RC7=1;
            PORTD= led_7seg[2];RB0=0;delay(1);RB0=1;
           // PORTD= led_7seg[3];RE2=0;delay(1);RE2=1;
//delay(10);
   }
}


说明:

用Proteus仿真PIC16f914居然发现二大问题!(不知是否是版本问题)

1。             RB0-RB3 手册应该是  8,9,10,11引脚。

                  而实际仿真的PIC却是不是,10,11,12引脚。


2。   仿真使用RE2时出错!使得个位无法仿真运行!





以上测试程序仅供参考!(没实际写入运行)
1A.PNG

sss1.rar

89.72 KB, 下载次数: 231, 下载积分: 一乐金币 -1

发表于 2012-3-2 10:19 | 显示全部楼层
今拆了个瓦斯报警器看了下,发现显示部分和fat实测的略有不同。(由于是贴片,眼力又差,不知是否是我看错了 ...
倪大德 发表于 2012-3-2 09:55 https://www.yleee.com.cn/images/common/back.gif

应该不会啊,我按照fat的接法编的程序,可以正常显示的,前面我上传的那个程序就是。
发表于 2012-3-2 10:31 | 显示全部楼层
应该不会啊,我按照fat的接法编的程序,可以正常显示的,前面我上传的那个程序就是。
gmliwei 发表于 2012-3-2 10:19 https://www.yleee.com.cn/images/common/back.gif



          我实测错误!
发表于 2012-3-2 10:35 | 显示全部楼层
fat:    这个 winpicpgm 好像是损坏的压缩包?
无锡风 发表于 2012-3-2 06:51 https://www.yleee.com.cn/images/common/back.gif


谢谢冯老师提醒,已经重新上传并测试了。真是很奇怪,重新上传了三次,只要是zip压缩的,上传后再下载都坏了,但改用RAR压缩的,上传一次就成功,想不通什么原因
发表于 2012-3-2 10:43 | 显示全部楼层
应该不会啊,我按照fat的接法编的程序,可以正常显示的,前面我上传的那个程序就是。
gmliwei 发表于 2012-3-2 10:19 https://www.yleee.com.cn/images/common/back.gif
我实测错误!
倪大德 发表于 2012-3-2 10:31 https://www.yleee.com.cn/images/common/back.gif


是否这些瓦斯报警器会有“两个版本”?因为虽然来源相同,但原来的单位不同的购买批次买到的可能是不同硬件版本的同功能仪器,要不请倪工拍个照片上来,我们仔细对照下?

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-29 11:11 , Processed in 0.058826 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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