实验(三):单片机I/O口实验-模拟开关灯
创始人
2024-01-30 14:25:45

一、实验目的与任务

        实验目的:

                1.掌握单片机I/O口输入输出使用;

                2.掌握单片机I/O口位操作的编程。

        任务:

                1.根据要求编写程序,并写出原理性注释;

                2.  检查程序运行的结果,分析一下是否正确;

                3. 完成所建工程的仿真及调试。

二、实验内容

        1.设计一个模拟开关灯系统,将单片机P3.0引脚接开关,P1.0引脚接发光二极管,利用开关控制二极管的亮和灭;

        2.利用Keil进行编程和调试;

        3.利用Proteus建立仿真模型,完成所建工程的仿真及调试。

三、实验步骤

(1)软件实现:

实验步骤:

        1.运行Keil uVision5 开发环境,按照“模块化单片机教学实验平台配套的实验指导书1.2.3 节”介绍的方法建立程esimlab3. uvproj,CPU 为AT89S51,包含启动文件STARTUP.A51。

        2.输入源程序,在Keil uVision5 开发环境中,建立源程序esimlab3.c,将上述程序加入该程序文件。并将该文件加入工程esimlab3.uvproj。

        3.设置工程esimlab3. uvproj 属性,将其晶振频率设置为12MHz,选择输出可执行文件(HEX 文件),仿真方式为“Use Simulator”。

        4.构造(Build)工程esimlab3.uvproj。如果输入有误进行修改,直至构造正确,生成可执行程序 esimlab3.hex 为止。

(2)Proteus仿真:

实验步骤:

        1.运行Proteus 开发环境,建立工程,新建原理图设计文件esimlab3. Pdsprj,参考图一。

图一 原理图实例

        2.设置单片机属性,将其晶振频率设置为12MHz,载入KEIL生成的文件esimlab3.hex。

        3.运行仿真并观察结果。

四、实验小结

esimlab3.c文件:

#include //调用51单片机头文件void main(){while(1){//判断按键是否按下if(P3_0 == 0){P1_0 = 0;//按键按下,LED灯点亮}else{P1_0 = 1;//按键松开,LED灯熄灭}}
}

仿真结果:

        通过本次实验,掌握单片机I/O口输入输出使用,掌握单片机I/O口位操作的编程。

        P1口属于弱上拉模式,如果端口引脚为低电平,能使灌电流从单片机的外部流入内部,则将大大增加流过的灌电流值,因此给P1口低电平就可以驱动LED点亮。

        被检测的开关一端接到I/O端口的引脚上,另一端接地,开关处于闭合状态还是打开状态可通过读入I/O口的电平来实现。

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
最安全的匿名举报方式 匿名12... 来源:中安在线8月9日,河北邢台小伙张钊(化名)在河北政务服务网12345平台举报楼上邻居涉嫌非法开...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
中国光棍有多少人 2020年9... 我国是世界上人口最多的国家,庞大的人口基数为我国的发展带来了许多的益处。但是同时,我国也是出生人口性...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...