单片机学习机及编程器的设计与制作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电阻R 和D , 1 D 组成或逻辑, 2 2 使仿真R M 既可作 A 数据存贮器又可作程序存贮器使用。 主电路扩展了1 片MA 22 C作为电平转换 , X 3E 实现本 系统与P C机的串行通信。 主 电路扩展了1 片A C 89 D 00 用以完成 8 通道的A D / 转换 , 本系统只用了一个输人通道 , 用W1 改变输入模拟 电压的大小 ,其转换的数字量显示在数码管上。 本系统扩展了1 A 03 作为D A转换 , 片D C 82 / 为了得到 电压输出使用了1 片运算放大器L 2 作为电流一电压 M34 转换放大电路。 本系统用 4 S3 作地址译码器为各芯片提供片选 7L 18
2 2 主 电路 .
主电路原理图如图2 所示。
7 OH ( F 2 字形 口) 口为 7OH 内部 R M 地址 为: ;C F3 A
7 00 E 0H-7 F F ( E F H 监控 占用) 。 () D转换器的地址为B OH, / 5A / F O D A转换器的地址
为D OH, FO () 6 监控程序使用 A 8C 2内部 的R M 分配如下: T 95 A 3 H, H, H, H, H, H为源首址低位、源 A 3 B 3 C 3 D 3 E 3 F 首址高位、目的首址低位、目的首址高位存贮单元。 9 7H, 7 H, 7 H, H, H为显示缓冲区。 A 7 H, 7 B C D 7 E 位地址 7H 8 为U P键标志,7 H为错误标志。 C
为了满足固化信号时序的需要, 用三极管90 和90 及 13 15 二极管D , 组成电压放大和电压切换电路, 3D 4 为固化程 序 提 供 + 5 和 + 1 V 电 压。本 系 统 可 以 固 化 V 2
E R M2 6 和 2 1 8 A 8C 1 ) P O 74 72 及 T 9 5 ( 。 2
D s n g S g C i Mi oo p t L ann Mah e Porm e ei i o i l h g n n e p c cm ue erig ci ad ga m r n r r n n r
T N D l WA A G e , NG i g i Xa n
键盘监控程序固化在A 8C 2 A H O 中, T 95 F S R M L 地 址为OOH F F 共8 , OO ^1 H, k 用户程序/ -F B 数据存贮器空间 为OOH F F 85 的内部R M 供监控占用, OO -5F H, 5 1 A 用户
不能使用。 T 9 5 内部R M 的18 A 8C 2 A 2 B全部给用户使用。
() C机实现串行通信, C机上完成汇编程 3 能与P 在P 序或C 1 5 的编写 、 调试汇编 , 最后转换成HE X格式 , 通过 串行通信写人到仿真器的从 20H开始 的内存单元运行 00
调试程序 。
( )还可以与其他单片机进行串行通信 ,实现数据 4
交换 。
() 5还可以把R M 中数据移动到R M 中或EP O O A PR M 中去,同时在 R M 和EP O 之间互相移动数据。 A PR M ()还可演示交通灯、8 6 字旋转、实时时钟和电子音 乐等。并能进行A D和D A转换及定时器实验。 / / () 7 还可作为一个精确的电子时钟使用, 或作为 自动 打铃器使用 。 2 学 习机 电路原理 2 1 健盘显示器电路 . 键盘/ 显示电路原理如图1 所示。 本系统采用一片85 作为键盘扫描/ 15 显示器接 口。 字 位 口用 达林 顿集 成 电路 U L 03 驱 动,字 形 口用 N 20A
411 单板态 ..
在本状态时显示器显示P 01 - 3 字符, 8 表示开发机处 于初始化状态, 等待操作。 在计算机接通电源 自动复位时 处于单板状态;按压R S T键复位后使本机处于单板状 EE 态;在单板状态下可以进行以下操作 : () 1 按任一数字键,显示该键输人的数字。 () C M键, O 2 按P C 进人与P C机通信、 调试状态, 显 示器全暗;P C机的程序可以传到单机R M 中。 A () X C键 , O 中或从仿真R M 中连续执 E 3 按E 从R M A 行用户程序。
D pr et l t n s E g er g S i n cn a Istt, i n 420 , i ) eat n o Ee r i ad i ei , y T h i l tue S y , 00 C n m f c o c n n n n h a e c n i ha 4 ha
A s at h rc i s a i l ds i o f ds n g rah r in e d 1 e C ( n e p T iatlg e a tu r cpi o te i i apoc ad li m to o 5 s i S M i lC i bt c: s ie r v prc a e r t n h e g n p n e z g h f e s S g h a r Mioo pt ). t s u t ad ga m r Icn ga bsd E R M, R M d 8C 1 ). h i u, c cm u r Iia lo n porm e. a por ae o P O EP O a A 9 5 ( T e t r e s i a r r m t r m n ' n T 2 n p cm i , m n ad toe ga sr a dvl e b m ci r l gae As w cn ga i P b avne l gae o pe a ed rn s por ae ee pd ah e a ug. o a por n y acd ugs l n u h r m r e o y n y n l e r m C d a n ad i i R M w l dd m r l m n ai . ieu m n ia a s g ci dvl i t l a o ei t n rn t A d n ae f s i cm ui t n T s i et cep l h ee p g , l a c o u n s o o r ea o o c o h qp s h i e p o n o n o s dv e i et ae t ae hrw r, i cn wdl ue ad eazd m n f l . n s gt sf r ad d ae w c a b i y d gnrle i ay d v i ow n a h h e e s n e i n i s e K y o s s g h ioo p t s l o por e; i cm ui t n : i lci mc cm ue; u t ; ga m r sr l m n ao ew r d n e p r r i ar r m m ea oபைடு நூலகம்ci
1 系统简介
机, 用户可以用键盘直接输人机器语言程序, 进行运行、 调
试程序 。
本系统用A 9C 2 T 8 5 单片机组成一个学习机 ,他可以 开发MC -1 S 系列的任何单片机。 5 其中8 k的F A H O LSR M
()又是E R M, R M 和 A 8C 1 )的编 P O 2 EP O P T 95 ( 2
1 7 1
C口作为键回扫信号。6 个高亮度数共阴极数码管作为显 示器。 0 3 个小按键, 其中1 个是数字键 , 3 6 1 个为命令键, 1 个为复位键。
信号。 A 的C R M1 E接Y , M2 E接Y , M3 0R A 的C 1R A 的 C E接Y2 85 的C , 15 S接Y3 85 , 25的C S接Y , 8 9 5 4 0 0 接Y ,
4 系统软件说明
图 2 主 电路原理 图
4 1 监控程序说明 .
主电路由A 8C 2 T 9 5 作为控制器, 扩展3 A 24 片R M66 或EP O 84 系统的R M 为2 k 扩展1 25 ZR M26 , A 4 , 片85A作 为 E R M 编程和 A 8C 1 )编程接 口电路。为了满 PO T 95 ( 2 足固化程序的需要 , 扩展了1 4 S 2 片7L 0 实现或逻辑。 同时
1 F H, F F
图 1 健 盘/ 显示 电路 原理 图
()系统上并行 1O接 口85 的端 口地址 3 / 25 为 : 口为8 OH; A F O B口为8 OH; F I C口为8 OH F2 ; 控制 口为8 OH F3 ()系统上并行 1O 口接 8 5 4 / 15的端 口地址 为:控制 口为 7 OH; 口为 7 OH ( FO A F 1 字位 口) ;B口为
单片机学习机及编程器的设计与制作
唐德礼 ,王 襄
( 十堰职业技术学院 电子工程系 湖北 十堰 420 40的 摘 要: 详细论述了5 系列单片机学习机及编程器的设计忍路和实现方法, 1 该学习机既是仿真器又是编程器, 他可以 编程E R M 和EP O 及A 8C 1 ) 在该机上可以进行机器语言程序的拾入、调试、 PO 'R M T 95 ( , 2 修改和运行;同时软件编程可 以在P C机上完成, 通过 串 行通信下载到该机的仿真R M 中运行. A 该装里是一袄物美价廉的单片机软、 硬件的学习工具和 开发工具,有着重要的使用价值和推广价值。 关健词:单片机; 仿真器; 编程器;串 行通信 中图分类号:T 38 1 P 6. 文献标识码 :B 文章编号 :10 - 7X 05 1 - 1 - 4 04 33 ( 0 ) 17 0 2 2
0 3 接 Y6 82 ,
3 系统资源的使用 ( )用户仿真数据存贮器空间为 00 1 00
5 F H。 F F 其中R M 00 A I 为00H-1 F H, FF R AM2 为 20H-3 F H, M3 40H-5 F H, 00 FF R A 为 00 FF
( )用户仿 真程序存贮器空 间为 00 2 00
本装置将P E S N与R D相与形成统一的读信号线, 这
样片外的R M 既是数据存贮器又是程序存贮器。 A 本系统特点: ( )可以作为单片机原理及单片机汇编语言的学习 1
收稿 日期 :2 0 - 2 2 05 0 - 4
7L 24 4S4 驱动,15 85 的A口 输出字形码, 输出字位码, B口
程器 。
存放仿真器监控程序。用3 k 片8 静态R M66 作为外 A 24
2 k M,可 以扩展 为 6 k 4 A R 4 。同时每 片 66 24可换 为 EP O 84 ZR M26 进行编程。 并行 口选用一片85 作为键盘/ 15 显示控制器, 另外一片并行 口85 作为E R M 编程器驱 25 PO 动器 ,同时可以驱动打印机 。 本系统键盘配有3 个小按键 , 个复位键 , 6 0 1 1 个数字 键 ,3 1 个命令键。 本系统用6 个共阴极数码管作为显示器, 其中左边高4 位显示地址或状态 , 位显示数据或代码。 低2 本系统借助片内的SO,通过一片MA 22 I X 3 形成简易 的R 22 S 串行接口, 3 可以与P C机或单片机串行通信。 C 在P 机上完成5 汇编语言或者C 1 1 5 程序的编写、 汇编、 调试 , 最 后变成H X 6 E ( 进制)格式, 1 通过串行通信口写人到仿真 器中从20H开始的内存单元,在仿真机上运行程序。 00
相关文档
最新文档