80C 51单片机仿真设计实例教程 -基于Keil C和Proteus
本书特色
[
本书系单片机实验实训教材或单片机教学参考书,内容包括80c51单片机输入/输出应用、显示、键盘、a�瞕转换、d�瞐转换、时钟、测温和驱动电动机等100个应用实例,还介绍了keil c51编译软件和proteus仿真软件操作基础。读者可在pc上,不涉及具体硬件实验设备,虚拟仿真运行本书全部实例项目,既能教学演示观赏,又可让学生课后边学边练、实验操作。
本书不配光盘,但可从网上免费下载100个实例仿真文件包,内含proteus仿真电路dsn文件和驱动程序hex文件。100个实例全部通过keil调试和proteus虚拟仿真,电路与程序真实、可靠、可行,能直接用于或移植于实际工程项目。本书程序条例清晰,注释详细,便于阅读理解。
]
内容简介
[
本书系单片机实验实训教材或单片机教学参考书。内容包括80c51单片机输入/输出应用、显示、键盘、a-d、d-a、时钟、测温和驱动电机等100个应用实例,还有keil c51编译软件和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 isis2.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 62644.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非零地址读写at24c024.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带rs��232接口的双机通信实例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章a�瞕转换和d�瞐转换7.1a�瞕转换实例79adc0808中断方式a�瞕(ale输出clk)实例80adc0808查询方式a�瞕(ale输出clk)实例81adc0808延时方式a�瞕(ale输出clk)实例82adc0808并行a�瞕转换(虚拟clk)实例83adc0832串行a�瞕(txd输出clk)实例84adc0832串行a�瞕转换(虚拟clk)实例85pcf8591 i2c串行a�瞕转换(1602显示)7.2d�瞐转换实例86dac0832输出连续锯齿波实例87pcf8591 i2c串行d�瞐转换输出连续锯齿波第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测温
封面
书名:80C 51单片机仿真设计实例教程 -基于Keil C和Proteus
作者:张志良
页数:393
定价:¥52.0
出版社:清华大学出版社
出版日期:2016-07-01
ISBN:9787302416821
PDF电子书大小:77MB 高清扫描完整版
本文标题:《80C 51单片机仿真设计实例教程 -基于Keil C和Proteus》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!