rar

单片机C语言程序设计实训100例基于8051+Proteus仿真

  • 1星
  • 日期: 2013-07-12
  • 大小: 12.81MB
  • 所需积分:2分
  • 下载次数:68
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: C语言Proteus8051

第1章 8051单片机C语言程序设计概述

 1.1 8051单片机引脚

 1.2 数据与程序内存

 1.3 特殊功能寄存器

 1.4 外部中断、定时/计数器及串口应用

 1.5 有符号与无符号数应用、数位分解、位操作

 1.6 变量、存储类型与存储模式

 1.7 数组、字符串与指针

 1.8 流程控制

 1.9 可重入函数和中断函数

 1.10 C语言在单片机系统开发中的优势

第2章 Proteus操作基础

 2.1 Proteus操作界面简介

 2.2 仿真电路原理图设计

 2.3 元件选择

 2.4 调试仿真

 2.5 Proteus与? V3的联合调试

第3章 基础程序设计

 3.1 闪烁的LED

 3.2 从左到右的流水灯

 3.3 左右来回循环的流水灯

 3.4 花样流水灯

 3.5 LED模拟交通灯

 3.6 单只数码管循环显示0~9

 3.7 8只数码管滚动显示单个数字

 3.8 8只数码管显示多个不同字符

 3.9 数码管闪烁显示

 3.10 8只数码管滚动显示数字串

 3.11 K1~K4控制LED移位

 3.12 K1~K4按键状态显示

 3.13 K1~K4分组控制LED

 3.14 K1~K4控制数码管移位显示

 3.15 K1~K4控制数码管加减演示

 3.16 4×4键盘矩阵控制条形LED显示

 3.17 数码管显示4×4键盘矩阵按键

 3.18 开关控制LED

 3.19 继电器控制照明设备

 3.20 数码管显示拨码开关编码

 3.21 开关控制报警器

 3.22 按键发音

 3.23 播放音乐

 3.24 INT0中断计数

 3.25 INT0中断控制LED

 3.26 INT0及INT1中断计数

 3.27 TIMER0控制单只LED闪烁

 3.28 TIMER0控制流水灯

 3.29 TIMER0控制4只LED滚动闪烁

 3.30 T0控制LED实现二进制计数

 3.31 TIMER0与TIMER1控制条形LED

 3.32 10s的秒表

 3.33 用计数器中断实现100以内的按键计数

 3.34 10 000s以内的计时程序

 3.35 定时器控制数码管动态显示

 3.36 8×8 LED点阵屏显示数字

 3.37 按键控制8×8 LED点阵屏显示图形

 3.38 用定时器设计的门铃

 3.39 演奏音阶

 3.40 按键控制定时器选播多段音乐

 3.41 定时器控制交通指示灯

 3.42 报警器与旋转灯

 3.43 串行数据转换为并行数据

 3.44 并行数据转换为串行数据

 3.45 甲机通过串口控制乙机LED闪烁

 3.46 单片机之间双向通信

 3.47 单片机向主机发送字符串

 3.48 单片机与PC串口通信仿真

第4章 硬件应用

 4.1 74LS138译码器应用

 4.2 74HC154译码器应用

 4.3 74HC595串入并出芯片应用

 4.4 用74LS148扩展中断

 4.5 I2C-24C04与蜂鸣器

 4.6 I2C-24C04与数码管

 4.7 用6264扩展内存

 4.8 用8255实现接口扩展

 ……

第5章 综合设计

更多简介内容

推荐帖子

多节锂电池充电管理方案-TPS54201在扫地机器人的应用
       随着智能家居的流行,扫地机器人成为了年轻的都市白领的新宠,已经晋升为家庭必备家电三小件之一。 扫地机器人不仅可以完成琐碎的扫地工作,还可以自动回充,通常使用4节锂电池串联供电。目前市面上扫地机的充电管理大多采用分立方案实现,如图1所示,MCU实时采样电池的充电电压和充电电流,输出PWM经电平转换控制MOS实现闭环控制。由于MCU资源有限,开关频率通常在50K赫兹以下,外围器件多且功率
qwqwqw2088 【模拟与混合信号】
如何将PWM信号转换为模拟量信号
一 引言 有一个测量位置变化的位置传感器,我用万用表电压档测量传感器的输出信号,结果显示的是模拟量信号,即位置和信号输出大小呈线性关系。但是,我用示波器(Picoscope 4227)测量传感器的输出信号,显示的却是PWM信号(脉宽调制),即位置不同,输出PWM信号的占空比不同。 PWM信号的参数是:200 Hz, 低电平为0V,高电平为18V。 现在可以确定,我的传感器输出信号
火辣西米秀 【微控制器 MCU】
MicroPython动手做(25)——语音合成与语音识别
1、TTS(Text-To-Speech,文本到语音) TTS是Text To Speech的缩写,即“从文本到语音”,是人机对话的一部分,将文本转化问文字,让机器能够说话。我们比较熟悉的ASR(Automatic Speech Recognition),是将声音转化为文字,可类比于人类的耳朵。而TTS是将文字转化为声音(朗读出来),类比于人类的嘴巴,是人机对话的一部分,让机器能够说话。
eagler8 【MicroPython开源版块】
汽车电子的新人先看这里!
汽车电子是近几年嵌入式开发的一个热点。为了让大家能快速了解咱们汽车电子版块,小管对汽车电子板块的内容进行了精选归类整理,列在下面。欢迎大家来汽车电子板块学习,交流讨论!   一、汽车电子入门问题解答精选 汽车电子跟其他电子有啥区别 现在汽车电子用STM32单片机的多吗? 汽车中控12V电源滤波 什么是ISO连接器? 梅赛德斯奔驰乘用车使用的三相燃油泵的电源控
高进 汽车电子
一图看懂芯片系列:华为麒麟超强科普之射频
本帖最后由 btty038 于 2020-5-8 21:38 编辑 一图看懂芯片系列:华为麒麟超强科普之射频 提起通信只能想到5G Modem? 在卓越通信能力的背后 还有一位异常低调的朋友——射频                          
btty038 RF/无线
ST NUCLEO-H743ZI测评汇总
@TL-LED 【 ST NUCLEO-H743ZI测评】+ 1、开箱并搭建环境 【 ST NUCLEO-H743ZI测评】+ 2、LED流水灯 【 ST NUCLEO-H743ZI测评】+ 3、按键输入 【 ST NUCLEO-H743ZI测评】+ 4、串口输出   @sylar^z 【 ST NUCLEO-H743ZI测评】+ 开箱点灯  
okhxyyo 【stm32/stm8】

评论

LLawrence
感谢分享!!
2019-12-14 16:29:43回复
shishanning
很不错,当作参考资料
2018-04-25 11:07:53回复
登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })