34af9uc 发表于 2019-9-29 22:35

第一课台湾应广科技PMS152

想说爱你真的好难,想用一款便宜一点的单片机真的好难,最终选用了这款台湾应广科技的单片机PMS152,真的很便宜sop16每片0.21还是OTP一次烧录型的,烧写器真的很贵,仿真器也很贵,贵自然有贵的道理吧.这款单片机支持MINI-C编程,对于不会用汇编的我真是太难了就用纯C套用试一下理解不了就不用汇编,还好大部分C还是支持的出一个视频教程放在bili比例,本来都是放优酷可是这老哥只选了个别的能上传,共同学习,能力有限见笑了.

{:lol:}{:lol:}{:lol:}{:lol:}{:lol:}{:lol:}
第一课台湾应广科技PMS152
第一课.2台湾应广科技 PMS152 mini-c
第一课.3应广科技PMS152
第二课.1台湾应广科技 PMS152 闪烁灯
第二课_2台湾应广科技PMS152闪烁灯

34af9uc 发表于 2019-9-29 22:37

本帖最后由 34af9uc 于 2019-9-29 22:42 编辑

www.bilibili.com/video/av69295372www.bilibili.com/video/av69300203
www.bilibili.com/video/av69303345
www.bilibili.com/video/av69408094
www.bilibili.com/video/av69415973

笑心 发表于 2019-10-31 14:12

用过173的芯片,语句支持有点少,不支持除法是最难受的

34af9uc 发表于 2019-12-17 22:38

应广单片机PMS152 time2PWM



#include        "extern.h"



void        FPPA0 (void)
{
byte        aa;
        .ADJUST_IC        SYSCLK=IHRC/16, IHRC=16MHz, VDD=5V;

aa=0;
wdreset;
tm2ct=0x0;                                //timer2计数寄存器
tm2b=0xff;                                //timer2上限寄存器

tm2s=0b0_00_00001;                //timer2分频寄存器

tm2c=0b0001_10_1_0;                //timer2控制寄存器
        while (1)
        {
        nop;
        aa                +=        50;
        tm2b        =        0x7f;
        tm2b        =        0x3f;
        tm2b        =        0x1f;
        tm2b        =        0x0f;
        tm2b        =        0x07;
        tm2b        =        0x03;
        }
}




sch_l 发表于 2020-3-6 16:16

不错的单片机,做个记号

34af9uc 发表于 2020-3-12 23:24

笑心 发表于 2019-10-31 14:12
用过173的芯片,语句支持有点少,不支持除法是最难受的

简单得很请看台湾应广单片机编程第三季
https://www.bilibili.com/video/av95036550/

34af9uc 发表于 2020-8-11 22:29

应广单片机入门程序

本帖最后由 34af9uc 于 2020-8-11 22:30 编辑

https://www.bilibili.com/video/BV1254y1i7iD/

#include      "extern.h"
bit    key   : pa.3;
bit    led    : pa.0;

void      FPPA0 (void)
{
.ADJUST_IC      SYSCLK=IHRC/4                //      SYSCLK=IHRC/4
$                led                out,low;
$                key                in,pull;

while (1)
{

if(key==0)
{
if(led==1)
{
led      =0;
}
else
{led      =1;}
}
.delay      2000000;
}
}

34af9uc 发表于 2020-8-30 20:04

//20200829//t16中断
#include        "extern.h"
led                bit                pa.0;


void        FPPA0 (void)
{
.ADJUST_IC        SYSCLK=IHRC/4                //        SYSCLK=IHRC/4
$                led                out,high;      //设置为输出,输出为1
/**************************************************/ //中断T16配置
$                inten                t16;
intrq                =0;
engint                                        //启用全局中断
//disgint                              //停用全局中断


$                t16m                sysclk,/64,bit15;      //timer16启用
//$                t16m                stop;               //timer16停用
/**************************************************/




while (1)
{


}
}


void        Interrupt (void)
{
        pushaf;

        if (Intrq.T16)
        {       
                Intrq.T16        =        0;
if(led==1)
{
led=0;
}
else
{
led=1;
}
       
        }

        popaf;
}

raymond 发表于 2020-9-9 14:05

你好,这个单片机做过ESD吗?
可靠性,稳定性怎么样?
我看到你的另外的贴子,LED的,有HEXTOBCD的吗?

城南木 发表于 2020-9-11 02:12

好东西,找了好久,没想是到楼主写的

wfw69 发表于 2021-5-6 16:58

学习了,谢谢楼主!

yzq13246068880 发表于 2021-7-16 08:24

qqtfh 发表于 2021-7-17 15:14

烧写器真的很贵,仿真器也很贵,贵自然有贵的道理吧.
是什么道理?说来听听?厂家排除法,将小客户,学生,个人剔除掉对吗?
湾湾的芯片基本都是这个套路。
页: [1]
查看完整版本: 第一课台湾应广科技PMS152