指示灯开关控制器的实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嘉应学院物理单片机原理及应用基于Proteus 和Keil C
实验报告
实验项目:
实验地点:
班级:
姓名:
座号:
实验二指示灯/开关控制器
【实验目的】学习汇编语言的编程与调试方法
【实验原理】
下图为指示灯/开关控制器的电路原理图。图中输入电路由外接在P1 口的8只开关组成;输出电路由外接P2 口的8只发光二极管组成。此外,还包括时钟电路和复位电路。
程序启动后,8只发光二极管先整体闪烁3次(即亮一暗一亮一暗一亮一暗,间隔时间以肉眼可观察到为准)。然后根据开关状态控制对应发光二极管的亮灯状态,即开关闭合相应灯亮,反之则相反。
【实验内容】
(1)熟悉Proteus软件,了解软件的结构组成与功能;
(2)学习汇编语言的程序设计方法;
(3)学会程序录入、编译和调试;
(4)理解单片机程序控制原理,实现指示灯/开关控制器的预期功能。【实验步骤】
(1)在ISIS中绘制电路原理图,按照表中元件添加到编辑环境中;
(2)编写语言程序;
(3)利用调试功能检查程序的语法和逻辑环境中;
(4)观察仿真结果,检验程序与电路的正确性。
1、启动Proteus的ISIS模块
从Windows开始菜单启动Proteus的ISIS模块后,可进入该软件的主界面,如图:
2、选择元器件
单击图中左侧的对象选择按钮"P”可弹出“Pick Devices”元件选择窗口,利用"Keywords ”
检索框可查找所需的元器件,例如输入“80C51 ”系统会在对象库中进行查找,并将搜索
结果显示在“ Results”列表框中,双击元件后,该元件会出现在对象选择列表窗口中里。利用此方法可继续选择其他元件。欲退出选择,单击“0K ”按钮,关闭元件选择窗口,返回
到主界面。如图:
"T3S
)4- |
_U | *UD ~| | "僭口
3、摆放元器件
单击对象选择列表中的
80C51,预览窗口中将会出现
80C51图形。在编辑窗口单击,
可将80C51放置在编辑窗口中。
如需调整元件摆放位置, 右击选中对象,并按住左键拖动该对象到合适的位置, 然后在
编辑窗口的空白处右击,撤销对象的选中状态。
如需调整元件方位,右击选中对象,可使元件旋转或翻转。 依次可将元器件全部摆放到图形编辑窗口中,如图
4、编辑元器件标签
在图形编辑窗口中右击选择对象,继续双击可打开该元件的编辑对话框。下图中列出的 参数类型可依元件不同而有差异,但表示元件在原理图中的参考号的" Cnmponent Referer 选项总是存在的。 对话框中的选项一般都可根据用户需要进行更改。
(对话框中的“ Hidden
选项可使对应参数数值变为隐藏的,即不出现在原理图上,用户可根据需要自行设置。
元件養考(Bt 元甘值&£|・
FCB F-ackage:
[DIL S O
? ||H Z ・
-
Pro^m Ffe:
J
IlHkJeAl
□□ck Frequency -
|12MH =
|H *A ・
壬
Xsjctvanced 尸i □口r!b 曰取
lEnabls kace log^ng -]|No
二 |Hidb-AR
▼
Other B 口 pwli&7
丰建悴不ia 行仿現(il 丰死件丰用手尸DB 制扳HI 懐用立本方式牺5坯丸虽性IA1
MK2I
HE^KSI 惑叩R 诃 Hl 7"1 DJ :5?6
H« -SCftl 亦>1 ZJd
HI SiM
P¥XE "Wi PfchF Wrt Hrr.Vftl HI ■ ■ rwtyirA Ri£n hzFmS HI
■-.■■SFil roTESir* Hlfi.n hll-W Hll\ NC&HSI HI -il rDjrsirc M« P «SI
mi hin rejtsiriA- HI *-.«hl
H£^ J.61
FftJE&IPlb- HI SJM HL^ JL£.i PiLh :E.iALr HE :■«.*> I
PWlCMIlE^BLfS Riin hiHii . HCMC6I HI “51
i trcs.inD* 14 匚 K-« M K.RHIH HI y iM
「■S'ajPPI roll MOXfil
H 沁 F1M4LIH
r-S-tR :SL-^h HI --S I Y,I
un-MC-l
PTS LII E H Ml :3d
rticrcsutA IJ 匚中3«4
g«.Pl 为逐沖H
Hl 5 i HC :-*X«I
WH* ■:« rTKi:-cdmc4v 卅rWH. I2K nMN 4和 tr g lai Si WH" «*, ihB AQ H . I M FT *«. 2 2 吋.>i
GiH* «M M KAKCHK *4 *rtfh »> n>:>M 也卫 HAM GOC5l-taM4d44iil mt H-nrw«-^^ir. -H, K.IH 血・.即事 iYTSI i IS-.b twkE R AM Z IG T H LHM1 p
WK?i
i i» V 1:彌和片0 WUJ . T e.星HF b ftr^l N. ii.^d-^I i-iA-.h ri.bi^l-*: ¥« cl-. WET' NtaBKHiiDSw ra-D rw« KV1> nil. 4-il4bH T IHHI . 5K T uh A K .^I A IM li?i>^]i |mu,电訂査d ・ 1 ■■■■ F B J- 12 d-: QK?S^ MoHH«iicte4l« Cadv/JSQl >HAM. J2 L^? (H 电祜田 1- B r» M£ !H I Wfc i iB-TW^r*rw :IUH I rwie.>.->#Ji HAM i_' IH I jwu h“W 12 £>. MKKCtncta |1»0 ■CadA.'HQ] HAM 卫 LQ 屮 g 12 * W b U l i HHlr*wJ l.rkH I rvki!.*."4-JI HAU <_' li*l 1(*«■ <■' I. rj 13-Dk HKB1 Monundfa #KD 匸血 E2D FVM 亠购 Tw 12 12 E». WCTi M FTOIW !•卅 K^f :士! k” IZ iA. 0OEN 沁十皿丹4 ^Ifab dWM :31 「K” X 12 cl-. WC.^1 gJ ・Eldl vfakM^ r w 話 1± : IJlib itialeA UTI ikiUfl Wall lah^『・■ X 12 cL Bra'S k^owcnchi C-wta^ia!■血甩加 I* w K *!■> ■ ■-. Al'E 引 Hfa w ・・J ・*B P^UFl I -■ via.*I hH RlM — 4baj I rn “ 12 cl-. DOCS^ MQUOHi£lw4&mi Q K MUI IVM.W K M^ T W 12 W :^I ILK4MI lifcB Cwl-.'rtW I 2-£L DDC^I H uu ^«wta iLTiZSOiii 陰口 PIZ 岳-tcrg r 1- ct.風!向 N KIWV M VI ILPVWUI W^V LE •心用 raw W»fc*^*a I T" ItaHlSI hl 也・匕*弧 lLF-C?itt| 住R i :4 A 冋 A/M *亠2耳]r 2-ck W.->! H KISKKK 4-3«H il_M :5i.sj| 1+比 HZ 屮gwig r 氏・ i- ftrni H ・“・」・*亠 I A-J ; r ,・faz?%A R AH Up 1.« J -h i. HI*. DOCTI IMniKaA* iB-JB Ec-rify-nGW IWI W-wchdtfl lfTM.Xi. 8 •.* MC?i HB >«>・■*■■*»• it*# IPaH w A0C51 WUdl CAP CAPTLEC CRYSTAL LED-RED LED -YELLOW RES SWITCH 串 41 •州■、 I T - 4 R.1 u- 北 “.. 蟲:: 「 :::::::::::::::::: 丄早 .......... 11 二 i^;:? 幣总話 ”曰•至 E =守2:2 玉 忘 二旧•吕也 ・-眄•-.器. 4* f * *♦* ” 1 - 3 - 3- * - s- e - 7 - H - l^ceT 剛加屢淡抿块IMJ 工 ;.i.i: