51单片机C语言程序设计教程
电子书推荐
-
单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真.pdf 评分:
是《单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真》的pdf版本
上传时间:2012-06 大小:49.13MB
- 8.91MB
单片机C语言程序设计实训100例+基于AVR+proteus仿真电子书 pdf第五部分
2011-03-26单片机C语言程序设计实训100例+基于AVR+proteus仿真电子书
- 28.60MB
单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真(PDF).part1.rar
2011-04-13单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真.pdf 共两个压缩包
- 5.26MB
单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真(源程序)
2011-07-13第一章:AVR单片机C语言程序设计概述 1.1 AVR单片机简介 1.2 AVR Studio+WinAVR开发环境安装及应用 1.3 AVR-GCC程序设计基础 1.4 程序与数据内存访问 1.5 I/O端口编程 1.6 外设相关寄存器及应用 1.7 中断服务程序 1.8 GCC在AVR单片机应用系统开发中的优势 第二章:PROTEUS操作基础 2.1 PROTEUS操作界面简介 2.2 仿真电路原理图设计 2.3 元件选择 2.4 仿真运行 2.5 PROTEUS与AVR Studio的联合调试 2.6 PROTEUS在AVR单片机应用系统开发中的优势 第三章:基础程序设计 3.1 闪烁的LED 3.2 左右来回的流水灯 3.3 花样流水灯 3.4 LED模拟交通灯 3.5 单只数码管循环显示0~9 3.6 8只数码管滚动显示单个数字 3.7 8只数码管显示多个不同字符 3.8 K1~K4控制LED移位 3.9 数码管显示4×4键盘矩阵按键 3.10 数码管显示拨码开关编码 3.11 继电器控制照明设备 3.12 开关控制报警器 3.13 按键发音 3.14 INT0中断计数 3.15 INT0及INT1中断计数 3.16 TIMER0控制单只LED闪烁 3.17 TIMER0控制的流水灯 3.18 TIMER0控制数码管扫描显示 3.19 TIMER1控制交通指示灯 3.20 TIMER1与TIMER2控制十字路口秒计时显示屏 3.21 用工作于计数方式的T/C0实现100以内的按键计数 3.22 用定时器设计的门铃 3.23 报警器与旋转灯 3.24 100000秒以内的计时程序 3.25 用TIMER1输入捕获功能设计的频率计 3.26 用工作于异步模式的T/C2控制的可调式数码管电子钟 3.27 TIMER1定时器比较匹配中断控制音阶播放 3.28 用TIMER1输出比较功能调节频率输出 3.29 TIMER1控制的PWM脉宽调制器 3.30 数码管显示两路A/D转换结果 3.31 模拟比较器测试 3.32 EEPROM读写与数码管显示 3.33 Flash程序空间中的数据访问 3.34 单片机与PC机双向串口通讯仿真 3.35 看门狗应用 第四章:硬件应用 4.1 74HC138与74HC154译码器应用 4.2 74HC595串入并出芯片应用 4.3 用74LS148与74LS21扩展中断 4.4 62256扩展内存 4.5 用8255实现接口扩展 4.6 可编程接口芯片8155应用 4.7 可编程外围定时计数器8253应用 4.8 数码管BCD解码驱动器7447与4511应用 4.9 8×8LED点阵屏显示数字 4.10 8位数码管段位复用串行驱动芯片MAX6951应用 4.11串行共阴显示驱动器MAX7219与7221应用 4.12 16段数码管演示 4.13 16键解码芯片74C922应用 4.14 1602字符液晶测试程序 4.15 1602液晶显示DS1302实时时钟 4.16 1602液晶工作于四位模式实时显示当前时间 4.17 2×20串行字符液晶演示 4.18 LGM12864液晶显示程序 4.19 PG160128A液晶图文演示 4.21 TG126410液晶串行模式演示 4.21 用带SPI接口的MCP23S17扩展16位通用IO端口 4.22 用TWI接口控制MAX6953驱动4片5×7点阵显示器 4.23 用TWI接口控制MAX6955驱动16段数码管显示 4.24 用DAC0832生成多种波形 4.25 用带SPI接口的数模转换芯片MAX515调节LED亮度 4.26 正反转可控的直流电机 4.27正反转可控的步进电机 4.28 DS18B20温度传感器测试 4.29 SPI接口温度传感器TC72应用测试 4.30 SHT75温湿度传感器应用 4.31 用SPI接口读写AT25F1024 4.32 用TWI接口读写24C04 4.33 MPX4250压力传感器测试 4.34 MMC存储卡测试 4.35 红外遥控发射与解码仿真 第五章:综合设计 5.1 多首电子音乐的选播 5.2 电子琴仿真 5.3 普通电话机拨号键盘应用 5.4 手机键盘仿真 5.5 数码管模拟显示乘法口诀 5.6 用DS1302与数码管设计的可调电子钟 5.7 用DS1302与LGM12864设计的可调式中文电子日历 5.8 用PG12864LCD设计的指针式电子钟 5.9 高仿真数码管电子钟 5.10 1602LCD显示的秒表 5.11 用DS18B20与MAX6951驱动数码管设计的温度报警器 5.12 用1602LCD与DS18B20设计的温度报警器 5.13 温控电机在L298驱动下改变速度与方向运行 5.14 PG160128中文显示日期时间及带刻度显示当前温度 5.15 液晶屏曲线显示两路模数转换结果 5.16 用74LS595与74LS154设计的16×16点阵屏 5.17 用8255与74LS154设计的16×16点阵屏 5.18 8×8LED点阵屏仿电梯数字滚动显示 5.19 用内置EEPROM与1602液晶设计的MD5加密电子密码锁 5.20 12864LCD显示24C08保存的开机画面 5.21 12864LCD显示EPROM27C256保存的开机画面 5.22 IIC-AT24C1024×2硬字库应用 5.23 SPI-AT25F2048硬件字库应用 5.24 带液晶显示的红外遥控调速仿真 5.25 能接收串口信息的带中英文硬字库的80×16点阵显示屏 5.26 用AVR与1601LCD设计的计算器 5.27 电子秤仿真设计 5.28 模拟射击训练游戏 5.29 PC机通过485远程控制单片机 5.30 用IE访问AVR+RTL8019设计的以太网应用系统
- 15.80MB
单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真--源码
2013-02-13单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真--源码单卷完整版
- 4.25MB
单片机C语言程序设计实训100例【完整版】【内含详细解答过程和源代码】part1
2009-11-25请把part1、part2、part3全下载下来,然后放到一起解压缩,由于文件较大,分开压缩,请谅解…… 注:推荐单片机C语言编程初学者下载!
- 15.58MB
单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真(源程序暂缺)
2010-05-27第一章:AVR单片机C语言程序设计概述 1.1 AVR单片机简介 1.2 AVR Studio+WinAVR开发环境安装及应用 1.3 AVR-GCC程序设计基础 1.4 程序与数据内存访问 1.5 I/O端口编程 1.6 外设相关寄存器及应用 1.7 中断服务...
- 91.76MB
单片机C语言程序设计实训100例--基于AVR PROTEUS仿真.rar
2021-01-30单片机C语言程序设计实训100例--基于AVR PROTEUS仿真
- 18.51MB
单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真
2014-11-01单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真 AVR与PROTEUS的完美结合;适合新手;请安装高版本的PROTEUS;否则可能导制文件打不开;
- 19.36MB
单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真.part2.rar
2011-04-13单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真.pdf 第2部分
- 9.76MB
单片机C语言程序设计实训100例+基于AVR+proteus仿真电子书 pdf第三部分
2011-03-26单片机C语言程序设计实训100例+基于AVR+proteus仿真电子书 pdf第三部分
- 232KB
单片机C语言程序设计实训100例【完整版】【内含详细解答过程和源代码】part3
2009-11-25请把part1、part2、part3全下载下来,然后放到一起解压缩,由于文件较大,分开压缩,请谅解…… 注:推荐单片机C语言编程初学者下载!
- 1.80MB
单片机C语言程序设计实训100例【基于8051+Proteus仿真】完整案例压缩包-基础部分
2013-08-07压缩包包含以下内容: 100000秒以内的计时程序 10秒的秒表 4×4键盘矩阵控制条形LED显示 8×8LED点阵屏显示数字 8只数码管显示多个不同字符 8只数码管滚动显示单个数字 8只数码管滚动显示数字串 8只数码管闪烁显示 INT0中断控制LED INT0中断计数 INT0及INT1中断计数 K1-K4 分组控制LED K1-K4 控制LED移位 K1-K4 控制数码管加减演示 K1-K4 控制数码管移位显示 K1-K4 键状态显示 LED模拟交通灯 TIMER0与TIMER1控制条形LED TIMER0控制LED二进制计数 TIMER0控制单只LED闪烁 TIMER0控制四只LED滚动闪烁 TIMER0控制流水灯 串行数据转换为并行数据 从左到右的流水灯 单只数码管循环显示0-9 单片机与PC机串口通讯仿真 单片机之间双向通信 单片机向主机发送字符串 定时器控制交通指示灯 定时器控制数码动态显示 定时器控制数码管动管显示 左右来回的流水灯 并行数据转换为串行数据 开关控制LED 开关控制报警器 报警器与旋转灯 按键发音 按键控制8×8LED点阵屏显示图形 按键控制定时器选播多段音乐 播放一段音乐 数码管显示4×4键盘矩阵按键 数码管显示拨码开关编码 演奏一段音阶 用定时器设计的门铃 用计数器中断实现100以内的按键计数 甲机通过串口控制乙机LED闪烁 继电器控制照明设备 花样流水灯 闪烁的LED
- 9.76MB
单片机C语言程序设计实训100例+基于AVR+proteus源程序 仿真电子书 pdf第二部分
2011-03-26单片机C语言程序设计实训100例+基于AVR+proteus仿真电子书 pdf第二部分,只能上传20M所以分开了请谅解
- 18.52MB
<> --- 基于AVR + Proteus仿真 代码
2019-01-14压缩包中所有案例C语言源代码由配套书籍提供, 压缩包中提供了各案例完整的C语言源程序框架. 实训设计时可参考配套书籍编写完善.
- 5.52MB
《单片机C语言程序设计实训100例——基于AVR+Proteus仿真》案例压缩包
2015-01-04《单片机C语言程序设计实训100例——基于AVR+Proteus仿真》案例压缩包 含01基础部分、02硬件应用、03综合设计
- 5.51MB
航-单片机c语言程序设计实训100例--基于avr proteus仿真
2013-08-03北航-单片机c语言程序设计实训100例--基于avr proteus仿真
- 323KB
STM32 ULN2003驱动28BYJ-48 工程源码文件
2023-12-24很多人问我要源码,在这里把【STM32】步进电机及其驱动(ULN2003驱动28BYJ-48丨按键控制电机旋转)文章配套资源,这是编译之后的Keil 5工程源码文件,对应STM32F103C8T6,欢迎大家交流参考
- 1.91MB
第15届蓝桥杯EDA省赛真题
2024-04-15第15届蓝桥杯EDA省赛真题,不是答案版本
- 8.13MB
STM32项目设计:基于stm32f1的智能门锁(附项目视频全套教程)
2023-07-12最近假期比较闲,拿着之前剩下的模块做了一个小玩具, 先制定一下此次玩具的规划,也可以理解为简易项目书。 开发软件:keil 硬件选型:STM32F103C8T6、RFID读卡器、oled屏幕、按键模块、蓝牙通信模块、蜂鸣器、舵机; 上位机: 1.上位机可以对密码进行设置、重置 2.上位机可以接收密码输入错误的报警弹窗提示。 3.添加或删除ic卡用户信息。 下位机: 密码模式: 1.输入密码,密码正确即开锁,oled屏显示开锁成功 2.若输入错误,OLED显示开锁失败 3.连续三次输错密码,蜂鸣器则发出警报 4.保存密码至FLASH, 调电后不丢失 IC卡模式: 1.读取IC卡身份信息,若系统中有身份信息则开锁成功 2.IC身份错误,系统无身份识别信息,则蜂鸣器报警
- 361KB
第14届蓝桥杯单片机省赛题目
2023-06-03第14届蓝桥杯单片机省赛程序题题目,省赛考试原题,需要原题程序可私。
- 143B
一包下载Keil5(MDK)带工具与教程
2023-08-30文件含链接。Keil5,MDK,STM32开发,GD32开发,NXP开发,教程
- 79.47MB
Keil5固件支持包(stm32f1xx/gd32f30x/nxplpc54114/stm32mp1xx)
2023-09-01内含Keil.STM32F1xx_DFP.2.4.0.pack/ GigaDevice.GD32F30x_DFP.2.2.1.pack/ Keil.STM32MP1xx_DFP.1.3.0.pack/ NXP.LPC54114_DFP.13.0.0.pack
- 553KB
win10 win11 CH340 USB串口驱动
2023-06-16win10 win11 CH340 USB串口驱动
- 52.9MB
VisualGDB 5.6 R9//支持VS2008-VS2022
2023-05-04VisualGDB 是 Visual Studio 的一个非常强大的扩展,它允许您调试或调试嵌入式系统。这个程序有一个非常有吸引力的用户界面,它具有许多用于调试或调试代码的功能。VisualGDB 还有一个向导,可以帮助您调试程序并为您提供强大的指南。此外,该程序还有许多其他功能,分为常见功能、高级功能、可用性功能、Linux 功能、Android 功能等类别,每个功能都已在“功能和功能”部分为您列出。 畅享版
- 80.2MB
Arm Compiler 5.06编译器
2023-03-06Arm处理器的编译工具链,Arm Compiler 5.06
- 59.85MB
EDEM-Fluent耦合官网教程及耦合编译文件
2024-03-14EDEM-Fluent耦合官网教程及耦合编译文件
- 146KB
基于51单片机的电子密码锁-程序+仿真
2022-03-27基于51单片机的电子密码锁,程序+仿真 具体说明:https://blog.csdn.net/u010102747/article/details/123774026?spm=1001.2014.3001.5502
- 0B
编程软件使用,单片机编程
2022-11-22非常实用,效率高,反应快
- 18.72MB
基于51单片机的智能电子秤系统设计(含代码仿真及论文)无需积分!
2023-08-15论文见主页文章http://t.csdn.cn/IurRu!!!! 本设计以STC89C52RC单片机为主控单元,使用8 位AD转换芯片 ADC0832对采集到的模拟量进行A/D转换,转换后的数据送到单片机进行处理显示,数据显示由 LCD12864 液晶实现。具有以下特点:称重范围为0~5Kg,误差不大于±0.005Kg;具备测量物体质量并通过显示模块显示的功能;能够通过物体的单价计算出物体数量的总价格;具备去皮功能,方便计算物体的实际重力;当测量重量超出报警阈值时,蜂鸣进行过载报警。 通过实验验证,本文设计的基于51单片机的智能电子秤系统具有较高的精度和稳定,满足了商业、家庭和实验室等领域的需求,具有较强的实用价值和广阔的应用前景。 关键词:51单片机;智能电子秤;称重传感器;误差分析