基于MSP430的TLV2556(TLC2556)模数转换器应用
该工程基于MSP430F5438来读写TLV2556/TLC2556模数转换芯片的值。读到的值通过串口发送到电脑端进行显示。编译工具为IAR.因为是使用IO口模拟方式,所以也适用于其他系列的430及类似的16位单片机(需要作适当修改)。
该工程基于MSP430F5438来读写TLV2556/TLC2556模数转换芯片的值。读到的值通过串口发送到电脑端进行显示。编译工具为IAR.因为是使用IO口模拟方式,所以也适用于其他系列的430及类似的16位单片机(需要作适当修改)。
主要介绍10位串和AD——TLV/TLC1549的使用方法。配51单片机原代码(工程文件)
本资源使用51单片机驱动ADC0804来采集滑动电阻调节的电压,通过数码管进行显示,有原代码和Proteus工程文件。直接打开就能仿真。
大家都知道,单片机的串口调通了以后,可以大大方便其他程序的调试,所以今天发一个串口工程的例子。本工程采用Keil编译。主要介绍了STM32F2xx单片机的串口使用。官方例程中串口的接收都是采用查询方式,这往往使得程序的调试不是很方便。所以我就根据芯片用户手册等资料将在官方例程的基础上改写了一个以中断方式接收的例程,经测试通信可靠。并且相关代码都有中文的注释,还将一些函数模块化改写了一下,希望能给大家带来一些帮助。
该工程使用Keil编译,里面主要是介绍了RTC的使用(带闹钟中断功能,包括RTC的配置,时间的设置,闹钟的设置,闹钟中断的设置等),同时为了使大家更方便的查看程序效果,该工程还使用了串口功能,当闹钟中断产生时(即闹钟设定时间与当前时间相等)读取当前时间和闹钟时间并进行显示。其他时候也可以通过串口由电脑端向单片机发送字符'S'来查询当前时间。串口接收是使用的中断方式。里面很多代码都有中文注释。
该文档在工程模板上编写了12864液晶的驱动程序,测试没有问题,如果时钟不同的话,只需要再根据倍数大致修改一下延时函数即可。经测试没有问题。液晶的具体型号是FYD12864-0402C【是一款带字库的液晶】。
Keil环境下编写的LPC2103的带RTC功能的uCOS移植Nokia5110液晶显示; RTC采用外部32.768KHz的晶振。