实验二中断实验及Protues集成环境的使用.docx
- 文档编号:8751721
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:10
- 大小:194.34KB
实验二中断实验及Protues集成环境的使用.docx
《实验二中断实验及Protues集成环境的使用.docx》由会员分享,可在线阅读,更多相关《实验二中断实验及Protues集成环境的使用.docx(10页珍藏版)》请在冰豆网上搜索。
实验二中断实验及Protues集成环境的使用
实验二中断实验及Protues集成环境的使用
实验2中断实验及Protues集成环境的使用一、实验目的
1、了解和熟悉8051单片机中断系统
2、熟悉Proteus单片机仿真平台
3、掌握在Proteus仿真平台上进行8051相关的开发、调试、仿真、编程等技能二、实验内容
1、硬件要求:
如图1所示。
P1口接矩阵键盘,高位接列线,低位接行线。
P2口接共阳数码管。
有按键按下时,产生外部中断0。
图1
2、软件功能:
系统加电时,数码管显示8,点亮1s后熄灭。
案件按下后,数码管显示被按下的按键。
三、实验步骤
1、编写、编译程序。
方法:
(1)按照实验一中的步骤用Keil建立工程文件,CPU选AtmelAT89C52。
(2)在KEILC中输入源程序(参考程序见第六部分),
(3)点击Project选择“OptionsforTarget‘Target1’”,软件将弹出工程设置
窗口。
在工程设置中其他的我们暂时不管,只需将“Output”选项卡下面的“CreateHEXFile”选中就可以了,如2图所示。
daysofDrudge,illnessincreased,heChongsoonFattsaid:
"itseemsthatI'mnotdeadtoJapansoldierstorturedtodeath,anditcertainlycannotgohomealive,evenwithsmallJapanfightandgetitover,ifyouhavetheopportunitytogetaway."WhenshippingviaShunTangQiao,whenriverwaterneeds,siazhenhardtopulltheboatoars,andurgentstepsontheship'srail,asmallwoodenboatoverturnedonthespot,theshipupsidedown,shiparmsintotheriverbottom,broughttheship2Japanfailedtocomeoutofthewater,andsiazhenwerealsosacrificed.1ZhangShuninthelittleboat,panic,jumpingontheRiverBankandescaped.(11)ChenJinhai,WuAdafishing-JapanesesoldierremainsonedayinApril1939,activeinWuzhen,anti-JapaneseforcesofZhuXiXinCheng,YanTomb,TaoYuanminYiShenZhuangYangsideofthevillage,thisencounterwithagroupofJapanesesoldiers,engagedinafiercegunbattle.3soldiersheroicallybattleZhuXiforces,remainsfellintotheShenZhuangYang.ZhuXitroopsinpursuitoftheJapanese,andnotimetosalvagethesoldiersremains.ChenJinhai,WuAda2peopleuntilthelocalvillagersshotaway,totheYangside,Yangwasfoundintheremainsofsoldiers,thetwohurriedbackhometotakeoutthetoolsandhitthe3bodiesandflood,andmadeadeal.Thenextday,ZhuXitroopstransportedsoldiersremains.ChenJinhai,WuAdastoriesinitiativetosalvagetheremainsofsoldiersaffectedbytheanti-Japaneseforcesandlocalpeopleofpraise.(12)ShenYuezhenshippedgunstheendof1938,onadarknight,rainfalling,sleepytownstreets,thereareseveralshadowsintoagoddess.Soon,largelandownersofZhongShaomeibackdoorafewtimes,thedooropened,sonofZhongShaomeiputthemin.Thatshadow
图2
(4)编译、链接、调试并生成十六进制可执行文件。
2、打开protuesIsis集成环境。
方法:
双击桌面上的ISIS7Professional图标或者单击屏幕左下方的“开始”?
“程序”?
“Proteus7Professional”?
“ISIS7Professional”,进入ProteusISIS集成环境。
如图4所示。
图4
3、打开选择器件对话框。
方法:
在界面左侧点击对象选择按钮“P”,打开如图5所示对话框。
daysofDrudge,illnessincreased,heChongsoonFattsaid:
"itseemsthatI'mnotdeadtoJapansoldierstorturedtodeath,anditcertainlycannotgohomealive,evenwithsmallJapanfightandgetitover,ifyouhavetheopportunitytogetaway."WhenshippingviaShunTangQiao,whenriverwaterneeds,siazhenhardtopulltheboatoars,andurgentstepsontheship'srail,asmallwoodenboatoverturnedonthespot,theshipupsidedown,shiparmsintotheriverbottom,broughttheship2Japanfailedtocomeoutofthewater,andsiazhenwerealsosacrificed.1ZhangShuninthelittleboat,panic,jumpingontheRiverBankandescaped.(11)ChenJinhai,WuAdafishing-JapanesesoldierremainsonedayinApril1939,activeinWuzhen,anti-JapaneseforcesofZhuXiXinCheng,YanTomb,TaoYuanminYiShenZhuangYangsideofthevillage,thisencounterwithagroupofJapanesesoldiers,engagedinafiercegunbattle.3soldiersheroicallybattleZhuXiforces,remainsfellintotheShenZhuangYang.ZhuXitroopsinpursuitoftheJapanese,andnotimetosalvagethesoldiersremains.ChenJinhai,WuAda2peopleuntilthelocalvillagersshotaway,totheYangside,Yangwasfoundintheremainsofsoldiers,thetwohurriedbackhometotakeoutthetoolsandhitthe3bodiesandflood,andmadeadeal.Thenextday,ZhuXitroopstransportedsoldiersremains.ChenJinhai,WuAdastoriesinitiativetosalvagetheremainsofsoldiersaffectedbytheanti-Japaneseforcesandlocalpeopleofpraise.(12)ShenYuezhenshippedgunstheendof1938,onadarknight,rainfalling,sleepytownstreets,thereareseveralshadowsintoagoddess.Soon,largelandownersofZhongShaomeibackdoorafewtimes,thedooropened,sonofZhongShaomeiputthemin.Thatshadow
5图
5、查找所需的元件并放入图形编辑窗口。
方法:
(1)在不清楚元件所在类目时,可在图5中的“keywords”区域输入想要查找的元件的
部分元件名。
如在关键字栏输入8951,显示结果如图6所示。
图6
daysofDrudge,illnessincreased,heChongsoonFattsaid:
"itseemsthatI'mnotdeadtoJapansoldierstorturedtodeath,anditcertainlycannotgohomealive,evenwithsmallJapanfightandgetitover,ifyouhavetheopportunitytogetaway."WhenshippingviaShunTangQiao,whenriverwaterneeds,siazhenhardtopulltheboatoars,andurgentstepsontheship'srail,asmallwoodenboatoverturnedonthespot,theshipupsidedown,shiparmsintotheriverbottom,broughttheship2Japanfailedtocomeoutofthewater,andsiazhenwerealsosacrificed.1ZhangShuninthelittleboat,panic,jumpingontheRiverBankandescaped.(11)ChenJinhai,WuAdafishing-JapanesesoldierremainsonedayinApril1939,activeinWuzhen,anti-JapaneseforcesofZhuXiXinCheng,YanTomb,TaoYuanminYiShenZhuangYangsideofthevillage,thisencounterwithagroupofJapanesesoldiers,engagedinafiercegunbattle.3soldiersheroicallybattleZhuXiforces,remainsfellintotheShenZhuangYang.ZhuXitroopsinpursuitoftheJapanese,andnotimetosalvagethesoldiersremains.ChenJinhai,WuAda2peopleuntilthelocalvillagersshotaway,totheYangside,Yangwasfoundintheremainsofsoldiers,thetwohurriedbackhometotakeoutthetoolsandhitthe3bodiesandflood,andmadeadeal.Thenextday,ZhuXitroopstransportedsoldiersremains.ChenJinhai,WuAdastoriesinitiativetosalvagetheremainsofsoldiersaffectedbytheanti-Japaneseforcesandlocalpeopleofpraise.(12)ShenYuezhenshippedgunstheendof1938,onadarknight,rainfalling,sleepytownstreets,thereareseveralshadowsintoagoddess.Soon,largelandownersofZhongShaomeibackdoorafewtimes,thedooropened,sonofZhongShaomeiputthemin.Thatshadow
选中元件“AT89C51”,点击“OK”自动退出图5所示的“元件选择对话框”,在图形编辑区域单击鼠标左键,则会显示“AT89C51”的元件轮廓,如图7所示。
在图形编辑区域再次点击鼠标左键,则在鼠标点击的位置会放置一个“AT89C51”元件。
如图8所示。
7图8图
(2)若清楚元件所在的类目时,可在图5中的“元件类目区域”选择对应的类目,然后在元件列表区选择所需要的元件。
在元件类目“Resistors”中选择10kΩ电阻(“3WATT22R”),点击“OK”按钮,在图4所示的图形编辑区域连续点击4次,4个10kΩ电阻;
使用上述方法之依次放置下述元件
表1元件清单
元件元件名称个数
单片机AT89C511
按键开关BUTTON16
共阳数码管7SEG—COM-ANODE1
与门74LS093
电阻RES4
6、放置电源符号和接地符号
方法:
点击工具箱的接线端按钮,这时对象选择器将出现一些接线端,在器件选择器里点击GROUND,鼠标移到原理图编辑区,左键点击一下即可放置接地符号;同理也可以把电源符号POWER放到原理图编辑区。
如图9所示。
注意:
许多器件没有Vcc和GND引脚,其实他们隐藏了,在使用的时候可以不用加电源。
其中包括单片机的电源,也可以不用加的,单片机的也可以不用外接晶振。
daysofDrudge,illnessincreased,heChongsoonFattsaid:
"itseemsthatI'mnotdeadtoJapansoldierstorturedtodeath,anditcertainlycannotgohomealive,evenwithsmallJapanfightandgetitover,ifyouhavetheopportunitytogetaway."WhenshippingviaShunTangQiao,whenriverwaterneeds,siazhenhardtopulltheboatoars,andurgentstepsontheship'srail,asmallwoodenboatoverturnedonthespot,theshipupsidedown,shiparmsintotheriverbottom,broughttheship2Japanfailedtocomeoutofthewater,andsiazhenwerealsosacrificed.1ZhangShuninthelittleboat,panic,jumpingontheRiverBankandescaped.(11)ChenJinhai,WuAdafishing-JapanesesoldierremainsonedayinApril1939,activeinWuzhen,anti-JapaneseforcesofZhuXiXinCheng,YanTomb,TaoYuanminYiShenZhuangYangsideofthevillage,thisencounterwithagroupofJapanesesoldiers,engagedinafiercegunbattle.3soldiersheroicallybattleZhuXiforces,remainsfellintotheShenZhuangYang.ZhuXitroopsinpursuitoftheJapanese,andnotimetosalvagethesoldiersremains.ChenJinhai,WuAda2peopleuntilthelocalvillagersshotaway,totheYangside,Yangwasfoundintheremainsofsoldiers,thetwohurriedbackhometotakeoutthetoolsandhitthe3bodiesandflood,andmadeadeal.Thenextday,ZhuXitroopstransportedsoldiersremains.ChenJinhai,WuAdastoriesinitiativetosalvagetheremainsofsoldiersaffectedbytheanti-Japaneseforcesandlocalpeopleofpraise.(12)ShenYuezhenshippedgunstheendof1938,onadarknight,rainfalling,sleepytownstreets,thereareseveralshadowsintoagoddess.Soon,largelandownersofZhongShaomeibackdoorafewtimes,thedooropened,sonofZhongShaomeiputthemin.Thatshadow
图9
7、调整放入图形编辑界面的元件位置。
方法:
将被拖动元件选中(如被拖动的元件只有1个,则不必选中),鼠标左键按住不放,移动鼠标将元件拖动到合适的位置,调整元件位置后的画面如图10所示。
图10
8、连接元件:
方法:
鼠标移动到元件引脚,出现红色小方块时,点击鼠标左键,如图11(a)所示,拖动鼠标到需要连接的另一引脚,出现红色小方块时,再次点击鼠标左键,如图11(b)所示,则两个引脚被连接起来了。
按照相同的方法将电路中所有需要连接的引脚连接起来。
最终的电路如图1所示。
图11(a)图11(b)
9、将十六进制文件输入到单片机中
方法:
双击电路图中的“AT89C51”,弹出元件设置对话框。
如图13所示。
输入第1步生成的HEX文件。
然后点击“OK”。
图13
10、点击屏幕左下方的“运行程序”按钮。
如图14所示。
daysofDrudge,illnessincreased,heChongsoonFattsaid:
"itseemsthatI'mnotdeadtoJapansoldierstorturedtodeath,anditcertainlycannotgohomealive,evenwithsmallJapanfightandgetitover,ifyouhavetheopportunitytogetaway."WhenshippingviaShunTangQiao,whenriverwaterneeds,siazhenhardtopulltheboatoars,andurgentstepsontheship'srail,asmallwoodenboatoverturnedonthespot,theshipupsidedown,shiparmsintotheriverbottom,broughttheship2Japanfailedtocomeoutofthewater,andsiazhenwerealsosacrificed.1ZhangShuninthelittleboat,panic,jumpingontheRiverBankandescaped.(11)ChenJinhai,WuAdafishing-JapanesesoldierremainsonedayinApril1939,activeinWuzhen,anti-JapaneseforcesofZhuXiXinCheng,YanTomb,TaoYuanminYiShenZhuangYangsideofthevillage,thisencounterwithagroupofJapa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 中断 Protues 集成 环境 使用