标题:
BS84C12-3单片机的编程学习 最简控制管脚LED程序_Pa口
[打印本页]
作者:
jijifi008800
时间:
2022-12-12 06:53
标题:
BS84C12-3单片机的编程学习 最简控制管脚LED程序_Pa口
BS84C12-3 的编程学习,控制管脚
单片机源程序如下:
#include "BS84C12A-3.h"
volatile unsigned int Time_count; // 中断中的变量,想在别的地方也调用,必须用volatile来修饰
volatile unsigned int Time_hour; // volatile的说明在V3使用手册的P11
DEFINE_ISR(ISR_TIMER,0X10)
{
Time_count++;
if(Time_count>225) // char改成unsigned int后数据可以更大了
{
Time_count=0;
Time_hour++;
_pc2=~_pc2; // 蜂鸣器发出声音
//_pa7=~_pa7;
/*if(Time_hour>10)
{
Time_hour=0;
_pb=~_pb;
}*/
}
}
void main()
{
_ctrl=0b00110001;
_smod=0x00000011;
_pac =0x00;
_pa =0x00;
_pbc =0x00;
_pb =0x00;
_pcc =0x00;
_pc =0x00;
_pdc =0x00;
_pd =0x00;
_wdtc=0b01010011;
_tmrc=0b00010111;
_tmr =0x00;
_te =1;
_emi=1;
while(1)
{
_clrwdt1();
_clrwdt2();
if(Time_hour>10)
{
Time_hour=0;
_pa=~_pa;
}
}
}
复制代码
51hei.png
(5.95 KB, 下载次数: 62)
下载附件
2022-12-12 15:11 上传
以上代码的工程文件(仅供参考):
LED_Shine_最简程序_Pa口.zip
(19.31 KB, 下载次数: 7)
2022-12-12 06:52 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1