74ls164与单片机的串并转换(串转并\串进并出)-本文主要介绍了74ls164与单片机的串并转换(串转并\串进并出)。选用89C51单片机最小应用系统模块,用八位数据线连接74LS164的并行输出JD5G与十六位逻辑电平显示模块JD2I,将74LS164的串行输入端A/B(1和2脚)接到RXD上,CLK接到TXD上,CLR接INT0。用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。打开KeiluVision2仿真软件,首先建立本实验的项目文件,接着添加“TH23_74164.ASM”源程序,进行编译,直到编译无误。
如何利用PIC单片机实现计时秒表功能-//该源程序已在实验板上调试通过,读者可直接引用,并可利用软件编程的灵活性,加以拓展,实现更为复杂的功能。
//此程序实现计时秒表功能,时钟显示范围00.00~99.99秒,分辨度:0.01秒
//定义0.01 秒、0.1 秒、1秒、10秒计时器
C51单片机对液晶片的驱动-Keil C51编写的192*64液晶片驱动程序,感谢很多网友提供了参考源程序,
本程序是在网友们提供的程序基础上改写而成,有很多地方得到高手们的耐
心指导,在此深表谢意。这是一个完整的C51源程序,我觉得对一位初学C51
的人来说,提供一个完整的简单程序比较容易上手。
单片机与PC之间串行通信设计-源程序:
#include
sbit button=P3^5;
void init_tx()
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
PCON=0x00;
SCON=0x40;
EA=1;
ES=1;
EX1=1;
TI=0;
EX1=1;
IT1=0;
TR1=1;
}
基于ATmega16单片机控制液晶显示屏的程序设计-在本期配刊光盘中有上一期用ATmega16控制液晶显示屏的源程序,将其中的ICd.c和lod.H拷贝到第7期例程psmanager的目录里,并用ICCAVR打开工程psrnanager,然后分别将Icd.c和Icd.h加入工程
MCS-51单片机读写U盘的程序设计-这个程序可以支持WINDOWS按FAT16格式化的U盘,因为程序精简,所以只兼容超过50%以上的U盘品牌,如果换成CH375A芯片则兼容性可提高到85%,当然,如果使用WCH公司的子程序库或者正式版本的C源程序兼容性更好。