|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
. S; J" {; a( W# f( A
摘要:设计AT89S51单片机开发板。以74HC373为核心设计ISP下载编程器;采用MAX232设计上位机与下位机间
; S& \. Y' W+ X/ J1 Z的串行通信电路,实现程序机器码在线下载到AT89S51单片机片内Flash中。为验证该系统可靠性,设计4x4矩阵! L7 u; I, \) z0 Q: w0 c! p% W
键盘键号的识别与显示电路,并给出相关硬件电路和软件流程。该设计具有成本低、使用方便、可靠性高等优点。5 ^5 k& C% ]$ d# K4 Q& I5 r
关键词单片机开发板;在系统可编程(ISP);串行通信;矩阵键盘7 G9 W( N. c1 @; R0 ^6 r, \
. Z6 z+ [ u7 {) S1 R5 q
1引言9 K! p1 L3 x6 b6 _) B
单片机系统传统的编程方式是将单片机先从电路板上
; N! p+ F R4 y; L8 w V取下,放人专用的编程器进行编程,再放人电路板进行调试"。
/ E5 e% u6 s, k& o% C! {其缺点是频繁的拔插器件容易损坏器件的引脚;如果频繁的
( t1 m# i6 J! n% F调试程序,必须重复拔插,大大降低了开发效率。ISP 技术是" R U/ v# J9 g) A
未来发展的方向,其优势是无需编程器就可进行单片机的实
2 w+ F2 }* c: x7 m! x' Q验和开发,单片机器件可直接焊接到电路板上,调试结束即0 f) S, w2 |* a
为成品,免去调试时由于频繁插人取出对器件和电路板造成8 U- G# t' o! M! |
的损坏和带米的不便。ISP可降低研发成本;编短从设计、制
' h) D% Y) z+ o; F6 e造到现场调试的时间,简化生产流程,大大提高工作效率;在) c1 J8 _" Y5 L) l0 N0 S- [
试验新品或学生试验等常需用不同的程序调试器件的场合& `0 ?$ v) Y& y3 T3 J1 m' h, i
中,在线编程技术尤为重要A。
! [! m; W$ k3 v+ A设计AT89S51单片机开发板,采用ISP下载线实现在
3 ~" M( o! `: r, pKeilC软件开发环境下调试的汇编语言程序机器码能即时
9 G, `( R2 \- V. C下载到AT89S51单片机片内Flash中,并可在线修改。
0 U% Y1 l8 d, s- M6 L. e# o. v. k g+ u* m
2单片机开发板硬件设计& U6 G* `3 X$ X2 o7 E
AT89S51单片机开发板由AT89S51 单片机最小系统、
5 o5 @9 ] v$ T: }ISP下载编程器、上位机与下位机之间的串行通信电路、4x4
( H5 e g6 V4 V1 J矩阵键盘键号的识别与显示电路4部分组成,如图1所示。- X* \: M# L5 k) c
! d0 ]; l8 \3 w, h6 U* b2 s
2.1单片机ISP下载编程器
+ a& @: a' R/ J$ G& \: b0 H+ `
3 O+ n) L9 t% |, q) ^0 d8 `8 P2 V
2 I( N$ t4 z2 M+ g |
|