-
大小: 1.73MB文件类型: .rar金币: 1下载: 0 次发布日期: 2023-09-01
- 语言: 其他
- 标签: STM8 STM8S103F3 单片机
资源简介
STM8S103F3代码资料,包括IAR版本代码和STVD版本代码的多个例程,可以缩短软件编程开发周期,有极高的参考价值,附带STM8S103中文资料。
代码片段和文件信息
#include“iostm8s103F3.h“
unsigned char HexTable[]={‘0‘‘1‘‘2‘‘3‘‘4‘‘5‘‘6‘‘7‘‘8‘‘9‘‘A‘‘B‘‘C‘‘D‘‘E‘‘F‘};
void Init_AD(void)
{
ADC_CSR=0x03; //选择通道 AIN3/PD2
ADC_CR2|=0x08; // 数据排列右对齐
ADC_TDRL=0x01;
}
void Init_UART1(void)
{
UART1_CR1=0x00;
UART1_CR2=0x00;
UART1_CR3=0x00;
// 设置波特率,必须注意以下几点:
// (1) 必须先写BRR2
// (2) BRR1存放的是分频系数的第11位到第4位,
// (3) BRR2存放的是分频系数的第15位到第12位,和第3位
// 到第0位
// 例如对于波特率位9600时,分频系数=2000000/9600=208
// 对应的十六进制数为00D0,BBR1=0DBBR2=00
UART1_BRR2=0x00;
UART1_BRR1=0x0d;
UART1_CR2=0x2c;//允许接收,发送,开接收中断
}
void UART1_sendchar(unsigned char c)
{
while((UART1_SR & 0x80)==0x00);
UART1_DR=c;
}
void UART1_sendhex(unsigned char dat)
{
UART1_sendchar(‘0‘);
UART1_sendchar(‘x‘);
UART1_sendchar(HexTable[dat>>4]);
UART1_sendchar(HexTable[dat&0x0f]);
UART1_sendchar(‘ ‘);
}
void UART1_sendstr(unsigned char *dat)
{
while(*dat!=‘\0‘)
{
UART1_sendchar(*dat);
dat++;
//delay2us();
}
}
main()
{
int i=0;
Init_UART1();
Init_AD();
while (1)
{
ADC_CR1|=0x01;
for(i=0;i<100;i++); // 延时一段时间,至少7uS,保证ADC 模块上电王城
ADC_CR1|=0x01; // 再次将CR1寄存器的最低位置1开启AD转换
while((ADC_CSR & 0x80)!=0x80); // 等待转换结束
//UART2_sendchar(ADC_DRH);
//UART2_sendchar(ADC_DRL);
UART1_sendhex(ADC_DRH);
UART1_sendhex(ADC_DRL);
UART1_sendstr(“\r\n“);
ADC_CSR&=(~0x80);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1909 2013-07-17 21:35 STM8S103F3资料\IAR103例程\IARAD\AD.dep
文件 10982 2013-06-27 13:52 STM8S103F3资料\IAR103例程\IARAD\AD.ewd
文件 41741 2013-07-17 21:34 STM8S103F3资料\IAR103例程\IARAD\AD.ewp
文件 156 2013-06-27 13:52 STM8S103F3资料\IAR103例程\IARAD\AD.eww
文件 26440 2013-07-17 21:34 STM8S103F3资料\IAR103例程\IARAD\Debug\Exe\AD.out
文件 151 2013-07-17 21:34 STM8S103F3资料\IAR103例程\IARAD\Debug\Obj\AD.pbd
文件 19993 2013-07-17 21:34 STM8S103F3资料\IAR103例程\IARAD\Debug\Obj\main.o
文件 1789 2013-07-17 21:35 STM8S103F3资料\IAR103例程\IARAD\main.c
文件 1066 2013-07-17 21:34 STM8S103F3资料\IAR103例程\IARAD\settings\AD.cspy.bat
文件 3854 2013-07-17 21:35 STM8S103F3资料\IAR103例程\IARAD\settings\AD.dbgdt
文件 683 2013-07-17 21:35 STM8S103F3资料\IAR103例程\IARAD\settings\AD.dni
文件 2642 2013-07-17 21:35 STM8S103F3资料\IAR103例程\IARAD\settings\AD.wsdt
文件 2015 2013-07-17 21:26 STM8S103F3资料\IAR103例程\IARClock\clock.dep
文件 10982 2013-06-27 13:38 STM8S103F3资料\IAR103例程\IARClock\clock.ewd
文件 41792 2013-07-17 21:25 STM8S103F3资料\IAR103例程\IARClock\clock.ewp
文件 159 2013-06-27 13:38 STM8S103F3资料\IAR103例程\IARClock\clock.eww
文件 24272 2013-07-17 21:25 STM8S103F3资料\IAR103例程\IARClock\Debug\Exe\clock.out
文件 154 2013-07-17 21:25 STM8S103F3资料\IAR103例程\IARClock\Debug\Obj\clock.pbd
文件 13977 2013-07-17 21:25 STM8S103F3资料\IAR103例程\IARClock\Debug\Obj\main.o
文件 2599 2013-07-17 21:26 STM8S103F3资料\IAR103例程\IARClock\main.c
文件 1066 2013-07-17 21:25 STM8S103F3资料\IAR103例程\IARClock\settings\clock.cspy.bat
文件 3851 2013-07-17 21:26 STM8S103F3资料\IAR103例程\IARClock\settings\clock.dbgdt
文件 683 2013-07-17 21:26 STM8S103F3资料\IAR103例程\IARClock\settings\clock.dni
文件 2644 2013-07-17 21:26 STM8S103F3资料\IAR103例程\IARClock\settings\clock.wsdt
文件 21180 2013-07-17 21:23 STM8S103F3资料\IAR103例程\IARSTM8DEMO\Debug\Exe\leddemo.out
文件 157 2013-07-17 21:23 STM8S103F3资料\IAR103例程\IARSTM8DEMO\Debug\Obj\leddemo.pbd
文件 7048 2013-07-17 21:23 STM8S103F3资料\IAR103例程\IARSTM8DEMO\Debug\Obj\main.o
文件 2022 2013-07-17 21:23 STM8S103F3资料\IAR103例程\IARSTM8DEMO\leddemo.dep
文件 10982 2013-06-20 21:45 STM8S103F3资料\IAR103例程\IARSTM8DEMO\leddemo.ewd
文件 41806 2013-07-17 21:16 STM8S103F3资料\IAR103例程\IARSTM8DEMO\leddemo.ewp
............此处省略216个文件信息
- 上一篇:iOS之短信邮件通信录的实现
- 下一篇:安卓图片上传服务端+客户端
相关资源
- AT89s52单片机程序
- 基于单片机的全自动洗衣机控制系统
- 单片机实现简单计算器
- 单片机简易计算器全套源程序、hex文
- 51单片机技术文档&用户手册英文原版
- 单片机轻松入门光盘最新版
- 基于单片机的输液监控系统设计
- AT89C51单片机波形发生器 附加论文
- 基于单片机STC89C51的温度LCD12864显示系
- stm8s触摸按键库2.5版本
- HX711 AD转换 51单片机称重
- 基于单片机控制的楼宇对讲系统的设
- 单片机 PIC16F887模拟电话设计程序含
- STM32控制OLED图文显示
- stm32单片机3个串口dma方式通信
- 义隆单片机全套教程.pdf
- 基于单片机的银行排队叫号系统的设
- 51单片机介绍
- 基于74hc595和74hc138的点阵原理图及程序
- 单片机数字钟课程设计.zip
- 基于51单片机的数码管显示时钟电路图
- 基于51单片机八路抢答器课程设计
- 松翰单片机中文开发教程.pdf
- 基于单片机的无线测温系统
- 51单片机+原理图+PCB+例程
- 基于单片机的多功能智能小车设计(
- MC9S12XEP100单片机学习
- 基于DDS 的可编程的波形发生器
- spi通信 (FPGA和单片机的通信模块)
- msp430f5438读取sht30温湿度数据
评论
共有 条评论