80C51单片机仿真设计实例教程:基于Keil C和Proteus
正版现货实物拍照书角磕碰内页有一页有点破损无笔记划线
¥
1
九品
仅1件
作者张志良、邵瑛、邵菁、刘剑昀 著
出版社清华大学出版社
出版时间2016-07
版次1
装帧平装
上书时间2024-11-16
商品详情
- 品相描述:九品
图书标准信息
-
作者
张志良、邵瑛、邵菁、刘剑昀 著
-
出版社
清华大学出版社
-
出版时间
2016-07
-
版次
1
-
ISBN
9787302416821
-
定价
52.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
393页
-
字数
580千字
- 【内容简介】
-
本书系单片机实验实训教材或单片机教学参考书,内容包括80C51单片机输入/输出应用、显示、键盘、A.D转换、D.A转换、时钟、测温和驱动电动机等100个应用实例,还介绍了KeilC51编译软件和Proteus仿真软件操作基础。读者可在PC上,不涉及具体硬件实验设备,虚拟仿真运行本书全部实例项目,既能教学演示观赏,又可让学生课后边学边练、实验操作。本书不配光盘,但可从网上免费下载100个实例仿真文件包,内含Proteus仿真电路DSN文件和驱动程序HEX文件。100个实例全部通过Keil调试和Proteus虚拟仿真,电路与程序真实、可靠、可行,能直接用于或移植于实际工程项目。本书程序条例清晰,注释详细,便于阅读理解。
- 【目录】
-
第1章Keil C51编译软件操作基础
1.1项目建立和设置工程属性
1.1.1创建工程项目
1.1.2设置工程属性
1.1.3输入源程序
1.2程序编译运行
1.2.1程序编译链接
1.2.2程序运行调试
1.3常用窗口介绍
1.3.1项目文件/寄存器窗口
1.3.2输出窗口
1.3.3变量观察窗口
1.3.4存储器窗口
1.3.5功能部件运行窗口
第2章Proteus虚拟仿真软件操作基础
2.1用户编辑界面
2.1.1启动Proteus ISIS
2.1.2Proteus ISIS主菜单
2.1.3Proteus ISIS工具栏
2.2电路原理图设计和编辑
2.2.1新建原理图设计
2.2.2选择和放置元器件
2.2.3对象操作
2.2.4布线
2.2.5电气规则检查
2.3虚拟仿真运行
2.3.1仿真运行
2.3.2Proteus与Keil联合仿真调试
第3章基本输入/输出应用
3.1控制信号灯
实例1延时程序控制单灯闪烁
实例2定时器控制单灯闪烁
实例3双键控3灯
实例4双键控4灯
实例54种不同方式键控信号灯
实例6流水循环灯
实例7键控流水循环灯
实例8花样循环灯
实例9键控花样循环灯
实例10模拟交通灯
实例11带限行时间显示的模拟交通灯
3.2输出音频声
实例12单音频输出
实例13双音频输出
实例14延时程序控制播放歌曲
实例15定时器控制播放歌曲
3.3输出脉冲波
实例16输出频率固定连续脉冲方波
实例17输出频率可调连续脉冲方波
实例18输出矩形连续脉冲波
3.4驱动强电负载
实例19控制继电器
实例20过零触发双向晶闸管
第4章扩展输入/输出应用
4.1并行扩展
实例21并行扩展TTL I/O口
实例22并行扩展8255A
实例23并行扩展8155
实例24并行扩展RAM 6264
4.2同步移位寄存器串行扩展
实例2574HC165串行输入8/16位数据信号
实例26CC4021串行输入8/16位数据信号
实例27CC4014串行输入8/16位数据信号
实例2874HC164串入并出控制8/16灯循环
实例29CC4094串入并出控制8/16灯循环
实例3074HC595串入并出控制8/16灯循环
实例3174HC164+74HC165串行输入/输出
实例32CC4021+CC4094串行输入/输出
实例3374HC164+74HC165虚拟串行输入/输出
实例34CC4021+CC4094虚拟串行输入/输出
4.3I2C串行总线扩展
实例35读写AT24C02
实例36非零地址读写AT24C02
4.4译码输出
实例3774LS138译码输出控制8灯循环
实例3874LS154译码输出控制16灯循环
4.5扩展外中断
实例39利用与门扩展外中断
实例4074HC148编码扩展外中断
4.6信号检测
实例41出租车行驶里程计数
实例42统计展览会4个入口参展总人数
实例43统计T0引脚上10分钟内的脉冲数
实例44测量脉冲宽度
实例45测量脉冲频率
4.7双机通信
实例46双机串行通信方式1
实例47双机串行通信方式2
实例48双机串行通信方式3
实例49带RS232接口的双机通信
实例50与PC虚拟串行通信
第5章显示
5.1LED数码管静态显示
实例51单个LED数码管循环显示0~9
实例5274LS377并行输出3位LED静态显示
实例53CC4511 BCD码驱动3位LED数码管静态显示
实例5474LS164串行扩展3位LED数码管静态显示
实例55CC4094串行扩展3位LED数码管静态显示
实例5674LS595串行扩展3位LED数码管静态显示
5.2LED数码管动态显示
实例57PNP晶体管选通3位共阳LED数码管动态显示
实例5874LS139选通4位LED数码管动态显示
实例5974LS138选通8位LED数码管动态显示
实例6074LS595串行选通8位LED数码管动态显示
实例61控制8位LED数码管滚动显示
实例628255A扩展8位LED数码管动态显示
实例638155扩展8位LED数码管动态显示
实例64MAX7221控制8位LED数码管动态显示
5.3LED点阵显示
实例65LED 5×7点阵显示字符
实例66LED 16×16点阵显示汉字
5.4LCD显示屏显示
实例67LCD1602显示屏显示字符
实例68LCD12864显示屏显示汉字
第6章键盘
6.1独立式按键
实例6974LS373并行输入8位按键状态
实例7074HC165串行输入8位按键状态
实例71CC4021串行输入8位按键状态
实例72CC4014串行输入8位按键状态
实例7374HC148编码输入8位按键状态
实例74按键扩展Shift功能
6.2矩阵式键盘
实例754×4矩阵式键盘
实例768279扩展8×8键盘
实例7774HC595+74HC165扩展8×8键盘
实例78电子密码锁
第7章AD转换和DA转换
7.1AD转换
实例79ADC0808中断方式AD(ALE输出CLK)
实例80ADC0808查询方式AD(ALE输出CLK)
实例81ADC0808延时方式AD(ALE输出CLK)
实例82ADC0808并行AD转换(虚拟CLK)
实例83ADC0832串行AD(TxD输出CLK)
实例84ADC0832串行AD转换(虚拟CLK)
实例85PCF8591 I2C串行AD转换(1602显示)
7.2DA转换
实例86DAC0832输出连续锯齿波
实例87PCF8591 I2C串行DA转换输出连续锯齿波
第8章时钟、测温和驱动电动机
8.1时钟
实例88开机显示PC时间的时钟DS1302(LCD1602显示)
实例89具有校正时分秒功能的时钟DS1302(LCD1602显示)
实例90开机显示PC时分秒的时钟DS1302(LED数码管显示)
实例91具有校正时分秒功能的时钟DS1302(LED数码管显示)
实例92模拟电子钟(由80C51定时器产生秒时基)
实例9399.9秒秒表
实例94能预置初值的倒计时秒表
8.2测温
实例95一线式DS18B20测温
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价