当前位置: 首页 > article >正文

第一次作业

#include "ioCC2530.h"//定义led灯端口
#define LED1 P1_0 // P1_0定义为P10
unsigned int counter=0;/充计定时器溢出次数
void initUARTO(void)
{

PERCFG=Ox00;
POSEL=0x3c;

UOCSR|=0x80;

UOBAUD =216;

UOGCR=10;

UOUCR|=0x80;

UTXOIF=0; //清零UARTOTX中断标志

EA=1;//使能全局中断
void inttTimer(){
CLKCONCMD &=0x80;//时钟速度设置为32MHZ
T1CTL=OxOE; //配置128分频,模比较计数工作模式,并开始启动
T1CCTLO|=0x04;//设定timer1通道0比较模I#
T1CCOL=50000& OxFF;//清除timer1中断标志
T1CCOH=((50000&0×FF00) >>8);
T1IF=0;
T1STAT&=~0x01; //清除通道0中断标志
TIMIF &=~0x40; //不产生定时器1的溢出中断
IEN1= 0x02;//使能定时器1的中断
EA=1://使能全局中断
}
void UART0SendByte(unsigned char c){
UODBUF=C;
while(!UTX0IF);
UTX0IF=0;
}
函数名称:UARTOSendString
功能:UARTO发送字符串
void UARTOSendString(unsigned char  *str)
{
while(*str !='\0')
{
UARTOSendByte(*str++)//发送字节数据
}
}
#pragma vector=T1_VECTOR
_interrupt void T1_ISR(void)
{
EA=0;
counter++;
T1STAT&=~0×01;
EA=1;
}
void main(void)
{
P1DIR=0x01;
LED1=0;
inttTimer1();
initUARTO(): //UARTO初始化
while(1){
if(counter>=15){
counter=0;
LED1=1;
UARTOSendString("Hello! Iam CC2530 . \n");
LED1=0;
}
}
}
 
 
 
 


http://www.kler.cn/a/464786.html

相关文章:

  • 2024年1月4日蜻蜓hr人才招聘系统v1.1.7更新-正式版发布-客户端源代码开源发布供学习-本产品完成上线正式版-修复多个bug-优雅草果果|小无
  • 《learn_the_architecture_-_generic_interrupt_controller_v3_and_v4__lpisn》学习笔记
  • 【Pytorch报错】AttributeError: cannot assign module before Module.__init__() call
  • 景区自助售卡机与定点酒店的合作双赢之策-景区酒店方案
  • 如何逐步操作vCenter修改DNS服务器?
  • GRU-PFG:利用图神经网络从股票因子中提取股票间相关性
  • Java项目常见基础问题汇总(6)
  • 基于Golang的网络安全靶场设计与实现
  • 利用深度学习进行系统健康监控:智能运维的新纪元
  • Vue 中el-table-column 进行循环,页面没渲染成功
  • 并联带阻滤波器带通滤波器对幅值和相位的影响(IIR)
  • C++ 设计模式:组合模式(Composite Pattern)
  • QT----------多媒体
  • HarmonyOS Next ArkUI @State @Prop @Link @Provide @Consume笔记
  • EasyExcel简介和读写操作
  • IoC设计模式详解:控制反转的核心思想
  • PyTorch 中 coalesce() 函数详解与应用示例
  • Linux之ARM(MX6U)裸机篇----6.BSP工程管理实验
  • Vue 自定义指令
  • 全国知名网络安全赛事西湖论剑·杭州网络安全技能大赛启动报名
  • 【C++/CMake】从静态库到动态库:一行改动解决 “找不到 -ljsoncpp” 链接报错
  • 第二十六天 自然语言处理(NLP)词嵌入(Word2Vec、GloVe)
  • TTL 传输中过期问题定位
  • 【网络协议】路由信息协议 (RIP)
  • 【PyTorch][chapter 28][李宏毅深度学习][Diffusion Model-2]
  • C# 设计模式(结构型模式):装饰器模式