推荐阅读最新更新时间:2024-03-16 15:13
MSP430学习笔记(一)--从点灯说起
在我自学使用德州仪器所生产的MSP430系列微控制器时,遇到了新手都可能会遇到的一些问题,现总结记录如下,作为笔记保留,同时也希望能帮到其他有需要的人。新手建议从MSP430G2553学起。 这个范例是来自Ti官网的MSP340G2553_LED闪烁实验,下面我们会在该例的基础上记录和修改。(笔记展示代码均使用Ti的Code Composer Studio 9.1.0作为开发工具) #include msp430.h int main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer P1DIR |= 0x01;
[单片机]
液晶显示屏LED背光源均匀亮度控制
发光二极管( LED )在各种终端设备的广泛应用早已让许多人跌破眼镜:从汽车头灯、交通号志、文数字 显示 器、广告广告牌、与大型显示器等现有技术,到一般大楼照明设备以及 液晶 显示器背光源等其它应用,日益盛行的 LED光源 使得最普遍的产品也要随之重新设计。随着效率和 亮度 不断增加以及成本持续下降,LED终将取代传统光源成为消费性应用的主要照明来源。本文将针对液晶显示器的 LED背光源 与其它大型显示器的光源技术进行比较,藉以说明LED应用设计所需面对的挑战。 像点修正技术解决LED亮度差异问题 体育馆或广告用的大型广告牌通常包含数十组显示 面板 与数千颗LED。在每块显示区内,每颗LED(又称为像素)所发出的亮度差异也会
[电源管理]
51单片机教程 第一个51程序 :点亮一个发光二极管
单片机就是一个小型CPU,在电子领域应用广泛,电视、冰箱、洗衣机、空调等产品中都能见到他们的身影。它是一个可编程的mcu,根据代码的不同可实现非常多功能 首先介绍两个软件 1、keil uvision4:这是一个单片机开发软件,用于调试,生成可执行文件HEX文件 2、proteus7.8:电路仿真软件 一、首先,到网上下载一个keil uVision4开发环境(用来编写C语言程序)或者下载我的软件,keil下载链接://download.csdn.net/download/mbs520/12191016 二、下载好之后百度keil4的安装教程,开始按百度步骤安装 一定要严格按照百度教程安装 安装成功后打开软件,
[单片机]
51单片机——外部中断
一、外部中断 1.1 中断 关于中断的概念在上一篇博客中已经提到了。(传送门:51单片机入门教程(5)——定时器中断) 中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。 51单片机的中断源优先级与向量号如下表: 1.2 外部中断 除了定时器中断外,51单片机还有两个外部中断源——外部中断0、外部中断1。分别由单片机的12号引脚(INT0/P3.2)、13号(INT1/P3.3)引脚的低电平/负跳变触发。 和定时器中断一样,要使用这两个外部中断,首先要进行初始化操作,即写入相关的寄存器。初始化外部中断需要写入下面两
[单片机]
基于单片机设计的小电阻测试仪
1、引言 在电路测试过程中常常会碰到由于忽略某些小电阻的影响引起实验数据与理论值之间存在较大误差,从而影响测试效果。例如电感器、变压器中往往存在铜电阻,地铁铁轨的电阻;由于其数值较小,一般的指针万用表无法测量出来;通常实验室里会用电桥进行测量,但电桥操作手续较烦,又不能直接读出被测电阻阻值。鉴于此,我们采用了单片机,利用单片机的优势设计了该测量仪。该测量仪可直接从LCD显示屏上读出所测得的电阻值,测量范围为10μΩ~2.9999kΩ,同时可以把测试的数据进行储存,然后经串行口送入上位机,通过上位机的强大功能,可以对所测得的数据进行分析、处理。该测试仪的测量精度高达±0.1%,并采用四端测量法,电阻值不受引线长短及接触电阻的影响。
[单片机]
STM32驱动ST7920的12864液晶(串行方式)
/****************************************************************************************** * 文件名称 :12864.c * 版权 : * 模块名称 :st7920驱动的12864液晶的串行工作方式驱动程序 * cpu : stm32f103rct6 主频:72M * 作者 : * 创建日期 :2009-10-15 * 功能概要 : *----------------------------------------修改历史------------------------------------------
[单片机]
案例分析:LED照明雷击保护电路的设计
大家知道,2ProAC器件将PolySwitch聚合物正温度(polymeric positive temperature coefficient,PPTC)过电流器件和金属氧化物压敏电阻(metaloxidevaristor,MOV)元件集成在一个创新的热保护器件中,用于过电压故障中的过电流保护和电压箝位。采用这种单一器件可以帮助制造商满足行业测试要求、减少元件数目并提高设备可靠性。 2ProAC器件一个常见的应用是 LED照明 ,其雷击的保护要求都小于2kVsurge,2ProAC正好可以防护2kV的雷击。下图是不久前网友调试的一块客户 LED 电路板示意图,雷击要求是2kV,把2ProAC放置于LEDlighting电路
[电源管理]
在单片机上实现动态加载功能
本项目是一个在单片机(如:STM32)上实现动态加载功能的函数库,与Windows中的dll,Linux中的so类似,可以将代码动态地从其他的存储介质,动态加载到RAM中。 软件架构 本项目文件夹有三个,其中common存储了用于生成可重定位的.axf文件的工程与动态加载器工程交互用的函数,src提供动态加载器的源码,rel_axf_project_template提供了一个简单的可重定位的.axf文件的工程示例,example.c是一个简单的使用示例,所有文件的主要功能如下: /common/dl_extern_lib.h 描述了app程序用于调用host程序的函数向量表的基地址,以及相关的一些宏定义 /common/dl_
[单片机]