没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Embedded System Design
Using 8031 Microcontrollers
Balaji, Technical Director, Frontline Electronics, India.
Embedded System Design
Using 8031 Microcontrollers
Author’s Note
It is my great pleasure in introducing this eBook to your eyes. It covers many steps that should go into
an Embedded System Design.
Frontline Electronics has about 15 years of experience using 8031 microcontrollers and I was happy
to be with 8031 in all these years.
The contents of this eBook has been derived from our team’s vast hands-on experience.
Along the way, you may find the discussion about Frontline Electronics’ software tools. I am sure that
these discussions should give you many useful information that will help you in finishing your target
design fast.
As an author, I am eagerly looking forward to get your feedback on this eBook. Any suggestion is most
welcome. If I get enough feedback, I may include the source code for all the projects in the next
edition.
You can freely distribute this eBook to the fellow designers or any one interested in embedded
electronics.
Welcome to the Embedded world...!!!
Balaji
Technical Director
Frontline Electronics
India.
Date : 05.09.2002
Email : Balaji@frontlinemail.com
CopyRight : Frontline Electronics Private Limited, India, 2002.
Embedded System Design Using 8031 Microcontrollers
57
Contents
Chapter1: Introduction To Embedded Systems
Introduction.............................................................................................................2
Chapter2: 8031 Microcontrollers
2.1 Intel’s 8031 Architecture.......................................................................................4
2.2 Central Processing Unit........................................................................................6
2.3 Input / Output Ports................................................................................................7
2.4 Timers / Counters..................................................................................................8
2.5 Serial Port...............................................................................................................8
2.6 Memory Organization............................................................................................9
2.7 Common Memory Space.....................................................................................12
2.8 Interrupts...............................................................................................................12
2.9 Addressing Modes
2.9.1Register Addressing.................................................................................13
2.9.2Direct Addressing.....................................................................................13
2.9.3Register Indirect Addressing...................................................................14
2.9.4Immediate Addressing..............................................................................14
2.9.5Index Addressing......................................................................................14
2.10Instruction Set
2.10.1Data Transfer Instructions....................................................................15
2.10.2Data Transfer In External RAM............................................................16
2.10.3Lookup Tables........................................................................................17
2.10.4Arithmetic Instructions...........................................................................18
2.10.5Logical Instructions................................................................................19
2.10.6Program Control - Jumps, Calls, and Returns...................................20
2.10.7Jump Instructions...................................................................................20
2.10.8Conditional Jump Instructions..............................................................22
2.10.9Operate and Branch Instructions.........................................................23
2.10.10Boolean Instructions..............................................................................24
Embedded System Design Using 8031 Microcontrollers
58
Chapter 3: 8031 Derivatives
3.1 8031 Derivatives..................................................................................................27
3.2 Why Atmel Devices? ...........................................................................................29
Chapter 4: Real Life Projects
4.1 16KHz Monitor for the Public Call Office..........................................................31
4.2 Telephone Line Interface ....................................................................................32
4.3 16KHz Metering Pulse Detection.......................................................................33
4.4 Stepper Motor Controller ....................................................................................36
4.5 Programmable Timer ...........................................................................................39
4.6 8 Channel Data Acquisition System ..................................................................43
4.7 8 Channel Sequential Controller ........................................................................46
4.8 Frequency Counter ..............................................................................................50
Chapter 5: Project Tools
5.1 Software Options .................................................................................................53
5.2 Stand Alone Device Assemblers........................................................................54
5.3 Stand Alone Remote Debugger ..........................................................................54
5.4 Standalone Simulators.........................................................................................55
5.5 In Circuit Emulators .............................................................................................56
Chapter 6: Topview Simulator
6.1 Introduction ...........................................................................................................58
6.2 Device Selection ..................................................................................................60
6.3 Program Editing....................................................................................................62
6.4 Clearview ..............................................................................................................63
6.5 Program Execution ..............................................................................................65
6.6 Simulation Facilities.............................................................................................67
6.6.1 LED Modules .............................................................................................69
6.6.1.1 Plain Point LEDs ........................................................................69
6.6.1.2 Seven Segment Displays ..........................................................70
6.6.2 LCD Module ...............................................................................................71
剩余98页未读,继续阅读
资源评论
ehaue
- 粉丝: 0
- 资源: 40
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- mmqrcode1714153659780.png
- Screenshot_2024-04-27-06-08-58-486_com.baidu.xin.aiqicha.jpg
- 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统+sql文件.zip
- 实训作业基于javaweb的订单管理系统源码+数据库+实训报告.zip
- 多机调度问题贪心算法基于最小堆和贪心算法求解多机调度问题.zip
- 基于同态加密技术的匿名电子投票系统源码.zip
- Pyqt5项目框架-PyQt项目开发实践
- 基于C通过MQTT的智能农业大棚管理系统(本科毕业设计)
- python+CNN的网络入侵检测算法源码.zip
- js 实现记住密码功能 js.cookie.min.js
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功