分享
 
 
 

单片机应用入门--AT89S51和AVR

单片机应用入门--AT89S51和AVR  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,计算机体系结构,

作者: 龙威林,杨冠声,胡山编

出 版 社:

出版时间: 2008-9-1字数: 378000版次: 1页数: 223印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787122029515包装: 平装内容简介

本书从单片机的实际应用入手,介绍AT89S51和AVR单片机及开发软件的入门应用,主要内容包括AT89S51单片机实践系统板设计与制作,KeilC51软件及程序下载快速入门,AT89S51单片机的程序入门设计与应用提高,最后介绍了AVR单片机的特点、开发环境及硬件操作。本书没有复杂的单片机理论,以实例来介绍单片机的应用,由浅入深,实用性强。

本书是单片机初学者的良师益友,也可作为大中专院校单片机课程的教学参考。

目录

第1章AT89S51单片实践系统板设计与制作

1.1 AT89S51单片机简介

1.1.1 AT89S51单片机的特点

1.1.2 AT89S51芯片引脚及其功能特点介绍

1.1.3 AT89S51的内部资源

1.1.4 AT89S52单片机介绍

1.2 AT89S51系统板的设计

1.2.1 单片机系统模块

1.2.2 电源模块

1.2.3 八路LED指示模块

1.2.4 动态数码管显示模块

1.2.5 八路独立式键盘模块

1.2.6 232电平转换模块

1.2.7 程序下载模块

1.2.8 A/D转换模块

1.2.9 D/A转换模块

1.2.10 直流电动机控制模块

1.2.11 步进电动机控制模块

1.2.12 4×4行列式键盘模块

1.2.13 8×8 LED点阵模块

1.2.14 音频输出模块

1.2.15 分频模块

1.3 AT89S51系统板PCB设计与焊接要求

第2章KeilC51软件及程序下载软件快速入门

2.1 Keil C51简介

2.2 Keil C51软件的安装

2.2.1 系统要求

2.2.2 软件的安装

2.3 uWisiorl2集成开发环境

2.4 创建项目

2.5 程序的编译与调试

2.6 程序下载

第3章AT89S51单片机程序设计入门

3.1 LED发光二极管控制

3.1.1 单片机控制单个LED闪烁

3.1.2 8个LED流水灯控制

3.1.3 广告灯设计

3.2 按键信号采集

3.2.1 模拟开关灯

3.2.2 多路开关状态指示

3.2.3 按键去抖动

3.2.4 一键多功能

3.2.5 4×4键盘识别技术

3.3 LED数码管显示技术

3.3.1 控制单个LED数码管静态显示字符或数字

3.3.2 10进制加减计数器。

3.3.3动态数码管显示技术

3.3.4 60进制脉;中计数器

3.4 8×8 LED点阵显示技术

3.4.1 点亮矩阵中的任意一个点

3.4.2 字符和图形显示技术

3.4.3 滚动屏显示技术

3.5 单片机内部资源编程

3.5.1 中断介绍

3.5.2 外部中断编程应用

3.5.3 定时器计数器

3.5.4 定时器计数器的应用

3.5.5 串行通信技术应用

3.6 A/D、D/A转换器的应用

3.6.1 ADc0809的应用

3.6.2 DAc0832的应用

3.7 音频输出应用

第4章单片机应用提高

4.1 多功能数字电子钟设计

4.1.1 设计要求

4.1.2 设计方案

4.1.3 硬件电路设计

4.1.4 软件设计

4.2 秒表设计

4.2.1 设计要求

4.2.2 设计方案

4.2.3 硬件电路设计

4.2.4 软件设计

4.3 乒乓球游戏设计

4.3.1 设计要求

4.3.2 设计方案

……

第5章AVR单片机介绍

第6章AVR单片机的开发环境

第7章AVR单片机的硬件操作

参考文献

书摘插图

第1章AT89S51单片实践系统板设计与制作

1.1 AT89S51单片机简介

1.1.3AT89S51的内部资源

(1)中断系统

AT89S51的中断系统共有5个独立的中断向量:2个外部中断(INTO和INTl),2个定时器/计数器中断(TO和T1),1个串行口中断。

外部中断申请通过P3.2和P3.3输入,输入方式可以是电平触发(低电平有效),也可以是边沿触发(下降沿有效)。定时器/计数器巾断请求足当定时器溢出时向CPU发出的,即当定时器由状态全为1转为全为0时发出的。串行口中断是当串行口每发送完一个数据或接收完一个数据时提出的中断申请。

AT89S51单片机可以设置两个中断优先级,即高优先级和低优先级,由中断优先级控制寄存器IP来控制,将在第3章中作具体讲解。

(2)串行口

AT89S51单片机内部有一个可编程的、全双工的串行接口。将存储在特殊功能寄存器SFR的串行数据缓冲器SBUF中的数据实现串行收/发通信,SBUF占用内部RAM地址99 H。在机器内部实际上有两个数据缓冲器:发送缓冲器和接收缓冲器。因此,可以同时保留收/发数据,进行收/发操作,但收/发操作都是对同一地址99H进行的。

(3)定时器/计数器

AT89S51内部有两个16位可编程定时器/计数器:T0和T1。16位是指它们都是由16个触发器构成,故最大计数模值为216-1。可编程是指它们的工作方式由指令来设定,或者当计数器用,或者当定时器用,并且计数(定时)的范围也可以由指令来设置。这种控制功能是通过定时器方式控制寄存器TMoD来完成的。

如果需要,定时器在计数到规定的定时值时可以向cPU发出中断申请,从而完成某种定时的控制功能。在计数状态下同样也可以申请中断。定时器控制寄存器TcON用来负责定时器的启动、停止以及中断管理。

在定时工作时,时钟由单片机内部提供,即系统时钟经过12分频后作为定时器的时钟。计数工作时,时钟脉冲(计数脉冲)由TO和T1(即P3.4和P3.5)输入。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有