当前位置:资料共享首页 >> 单片机 >> 51单片机 >> AT89S52单片机C语言应用100例

AT89S52单片机C语言应用100例

  • 资料格式:  zip
  • 作者/开发商:  
  • 资料大小:  3.08 MB
  • 资料语言:  简体中文
  • 资料平台:  Windows
  • 软件类别:  源码
  • 相关地址:  
  • 评分等级:  ★★★★★
  • 发布人:  qqqqq55555 
  • 下载次数:  182
资料简介:
单片机C语言应用100例txt文本.rar
配套实验板原理图及Pcb\配套实验板.PRJPCB
配套实验板原理图及Pcb\配套实验板印制电路板.PCB
配套实验板原理图及Pcb\配套实验板原理图.SchDoc
001、功能感受
002、流水灯
003、点亮一个二极管
004、用单片机控制一个灯闪烁
005、将P1口状态送入P0、P2、P3
006、P3口流水灯
007、通过对P3口地址的操作流水点亮8位LED
008、用不同数据类型控制灯闪烁时间
009、用P0口、P1 口分别显示加法和减法运算结果
010、用P0、P1口显示乘法运算结果
011、用P1、P0口显示除法运算结果
012、用自增运算控制P0口8位LED流水花样
013、用P0口显示逻辑与运算结果
014、用P0口显示条件运算结果
015、用P0口显示按位异或运算结果
016、用P0显示左移运算结果
017、万能逻辑电路实验
018、用右移运算流水点亮P1口8位LED
019、用if语句控制P0口8位LED的流水方向
020、用swtich语句的控制P0口8位LED的点亮状态
021、用for语句控制蜂鸣器鸣笛次数
022、包含单片机寄存器的头文件
023、用do-while语句控制P0口8位LED流水点亮
024、用字符型数组控制P0口8位LED流水点亮
025、用P0口显示字符串常量
026、用P0 口显示指针运算结果
027、用指针数组控制P0口8位LED流水点亮
028、用数组的指针控制P0 口8 位LED流水点亮
029、用P0 、P1口显示整型函数返回值
030、用有参函数控制P0口8位LED流水速度
031、用数组作函数参数控制流水花样
032、用数组作函数参数控制流水花样
033、用函数型指针控制P1口灯花样
034、用指针数组作为函数的参数显示多个字符串
035、字符函数ctype.h应用举例
036、内部函数intrins.h应用举例
037、标准函数stdlib.h应用举例
038、字符串函数string.h应用举例
039、宏定义应用举例
040、文件包应用举例
041、条件编译应用举例
042、用定时器T0查询方式P2口8位控制LED闪烁
043、用定时器T1查询方式控制单片机发出1KHz音频
044、将计数器T0计数的结果送P1口8位LED显示
045、用定时器T0的中断控制1位LED闪烁
046、用定时器T0的中断实现长时间定时
047、用定时器T1中断控制两个LED以不同周期闪烁
048、用计数器T1的中断控制蜂鸣器发出1KHz音频
049、用定时器T0的中断实现渴望主题曲的播放
050、输出50个矩形脉冲
051、输出正脉宽为250微秒的方波
052、用定时器T0控制输出高低宽度不同的矩形波
053、用外中断0的中断方式进行数据采集
054、输出负脉宽为200微秒的方波
055、方式0控制流水灯循环点亮
056、数据发送程序
057、数据接收程序
058、单片机向PC发送数据
059、单片机接收PC发出的数据
060、用LED数码显示数字5
061、用LED数码显示器循环显示数字0~9
062、用数码管慢速动态扫描显示数字1234
063、用LED数码显示器伪静态显示数字1234
064、用数码管显示动态检测结果
065、数码秒表设计
066、数码时钟设计
067、用LED数码管显示计数器T0的计数值
068、静态显示数字“59”
069、无软件消抖的独立式键盘输入实验
070、软件消抖的独立式键盘输入实验
071、CPU控制的独立式键盘扫描实验
072、定时器中断控制的独立式键盘扫描实验
073、独立式键盘控制的4级变速流水灯
074、独立式键盘的按键功能扩展:以一当四
075、独立式键盘调时的数码时钟实验
076、独立式键盘控制步进电机实验
077、矩阵式键盘按键值的数码管显示实验
078、矩阵式键盘按键音
079、简易电子琴
080、矩阵式键盘实现的电子密码锁
081、用LCD显示字符'A'
082、用LCD循环右移显示Welcome to China
083、将数据0x0f写入AT24C02再读出送P1口显示
084、液晶时钟设计
085、将数据0x0f写入AT24C02再读出送P1口显示
086、将按键次数写入AT24C02,再读出并用1602LCD显示
087、对I2C总线上挂接多个AT24C02的读写操作
088、基于AT24C02的多机通信
089、将渴望乐谱写入AT24C02并读出播放
090、DS18B20温度检测及其液晶显示
091、将数据0xaa写入X5045再读出送P1口显示
092、将流水灯控制码写入X5045并读出送P1口显示
093、对SPI总线上挂接多个X5045的读写操作
094、基于ADC0832的数字电压表
095、用DAC0832产生锯齿波电压
096、用P1口显示红外遥控器的按键值
097、用红外遥控器控制继电器
098、基于DS1302的日历时钟
099、单片机数据发送程序
100、电机转速表设计

下载地址  (需要下载点0点)(如何获取下载点数)