找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9861|回复: 17
打印 上一主题 下一主题
收起左侧

AT89S52单片机C语言应用100例(配套实验板pcb与原理图+仿真+源码)

  [复制链接]
跳转到指定楼层
楼主
AT89S52单片机C语言应用100例配套实验板印制电路板Altium Designer画的原理图和PCB图如下:(51hei附件中可下载工程文件):


仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)


压缩包里面有带详细注释的单片机源码:


单片机c语言项目列表:
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、电机转速表设计
配套实验板原理图及Pcb
单片机C语言应用100例txt文本.rar



全部资料51hei下载地址(仿真+源码+AD画的pcb与原理图文件):
0221、AT89S52单片机C语言应用100例.rar (3.11 MB, 下载次数: 269)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏10 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:283680 发表于 2018-2-11 15:53 | 只看该作者
下载学习了,很是不错
回复

使用道具 举报

板凳
ID:164988 发表于 2018-2-13 01:40 | 只看该作者
这100例配套实验板还有的卖吗?
回复

使用道具 举报

地板
ID:1 发表于 2018-2-13 02:02 | 只看该作者
LXJ50 发表于 2018-2-13 01:40
这100例配套实验板还……

里面有pcb文件,可以自己去打板啊
回复

使用道具 举报

5#
ID:137767 发表于 2018-2-13 08:25 | 只看该作者
资料很好,空板子也不贵。
回复

使用道具 举报

6#
ID:273292 发表于 2018-2-13 08:55 | 只看该作者
我觉得这个很可以
回复

使用道具 举报

7#
ID:277732 发表于 2018-2-13 09:20 | 只看该作者
正在研究这些 正好学习一下 感谢
回复

使用道具 举报

8#
ID:164988 发表于 2018-2-13 13:06 | 只看该作者
admin 发表于 2018-2-13 02:02
里面有pcb文件,可以自己去打板啊

说起来惭愧,我现在还不具备自己打板的能力.门外汉,处于刚要抬脚准备向门里迈的阶段。这板子确是我喜欢的类型。尽管我已有5套开发板了。当然了51Hei的开发板我也是有的。
回复

使用道具 举报

9#
ID:299054 发表于 2019-3-27 14:31 | 只看该作者
谢谢分享!
回复

使用道具 举报

10#
ID:576819 发表于 2019-7-3 08:04 | 只看该作者
感谢分享
回复

使用道具 举报

11#
ID:576074 发表于 2019-7-4 08:17 | 只看该作者
谢谢~非常值得学习
回复

使用道具 举报

12#
ID:685918 发表于 2020-1-14 09:33 | 只看该作者
多谢楼主分享
回复

使用道具 举报

13#
ID:27825 发表于 2020-1-15 08:09 来自手机 | 只看该作者
很不错的资料,谢谢师傅的设计
回复

使用道具 举报

14#
ID:716891 发表于 2020-3-27 14:15 | 只看该作者
下载学习了,很是不错
回复

使用道具 举报

15#
ID:729442 发表于 2020-4-22 11:14 | 只看该作者
多谢楼主分享
回复

使用道具 举报

16#
ID:707778 发表于 2020-4-22 12:06 来自手机 | 只看该作者
感谢分享!
回复

使用道具 举报

17#
ID:397604 发表于 2020-4-22 18:45 | 只看该作者
多谢楼主分享
回复

使用道具 举报

18#
ID:315554 发表于 2021-4-19 10:02 | 只看该作者
谢谢分享,不会画PCB,拿来主义了,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表