- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 基于三星单片机S3C9454+NTC热敏电阻的温度检测设计
1、设计原理: NTC热敏电阻为3990K,当温度25摄氏度时对应的阻值为100K。NTC热敏电阻的特性是随着温度升高阻值降低。当温度变化时阻值跟着变化,电压也就跟着变化。S3F9454通过ADC6将检测到的电压值转化为实际的温度值。本例温度检测范围为0~100摄氏度。如需检测其它温度范围可根据实际情况改变电路图中R1的阻值。2、电路图如下:3、程序代码如下:;*************************************************************...
2021-09-18 20:40:43
1590
2
原创 STM8单片机驱动TM1628的示例程序
STM8单片机驱动LED驱动芯片TM1628的示例程序,四位共阴数码管,显示“1234”,开发环境为IAR FOR STM8,程序代码如下:#include "iostm8s105s4.h>"#define uchar unsigned char#define uint unsigned int//------显示任务变量定义-------------------------------------------------------#define DIS_STB...
2021-09-16 10:19:36
5906
原创 基于STM8单片机的时间片轮转算法的实现
传统的程序设计思想是按程序流程顺序执行指令,系统每次只能完成一个任务。当一个任务正在执行时,其它任务处在等待状态,且无法满足多任务调度、实时处理的要求。这里举一个例子,比如处理键盘按键按下这个过程,大家都知道,当按键按下之后需要抖动处理,一般会延时20MS再判断按键是否有效,如果这20MS内处在原地踏步的等待状态,那么效率会非常低。如何处理才能使CPU的效率更高呢?采用时间片轮转算法可以解决这个问题。 时间片轮转算法是实现多任务调度的一种常用算法。在这种算法中,系统将所有的任务按顺序排成一个队列,每...
2021-09-13 15:17:45
987
1
原创 基于STM8单片机的M25P16读写驱动程序
单片机可通过SPI接口对M25P15存储芯片进行读写操作。STM8系列单片机自带有SPI接口,在实际应用中,有时考虑到PCB板布线的方便,所以编者没有采用单片机自带的SPI接口,而是采用I/O口模拟的SPI接口,这样也便于移植给没有带SPI接口的单片机。本例程采用IAR FOR STM8。程序源码如下:#include "iostm8s105s4.h"#define uchar
2012-12-08 16:11:35
2217
原创 单片机C语言关键字之extern
学单片机C语言一定要熟悉关键字的用法,本文介绍一下关键字extern的用法。1、extern的定义是:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。2、extern的作用: 第一:当extern不与"C"在一起修饰变量或函数时,如在头文件中: extern
2012-11-26 20:47:03
3437
转载 基于STM8单片机的蜂鸣器和弦声音的设计
1. 实验功能:本实验的功能是利用STM8单片机控制蜂鸣器发出和弦声音。 2. 电路原理:按键接PB2口,蜂鸣器接PD4口,当按下按键时STM8利用TIM2的PWM模式驱动蜂鸣器就发出“123”的和弦声音。 3. 采用IAR FOR STM8开发环境,外部晶振16M。 4. 程序代码如下:/****************************************
2012-08-30 16:24:01
3058
原创 PT2257音量控制IC
一、简介: PT2257是由CMOS持术制造而成的2声道音量控制IC,只有8个引脚,采用I2C协议控制。具备0~-79dB的衰减范围,低噪声,高立体声分离度及使用极少的周边元件,是新时代AV视听产品必备的极佳音量控制元件。二、特点: 1.衰减率:0~-79dB,1dB/每级 2.工作电压范围:4~9V 3.低噪声,S/N>100dB(A
2012-08-29 17:20:03
5488
max31856.zip
2021-09-24
PIC16F1936程序DEMO.zip
2021-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人