在汇编语言中,让某个端口输出高电平或低电平都有专用的语句,以P1.0端口为例:
让该端口输出高电平的语句是:
让该端口输出低电平的语句是:
好了,现在我们将小灯接在的P1.0端口上,如下图所示:
由上图可知,当端口P1.0输出高电平时,小灯D不亮,因为小灯中不会有电流通过;当端口P1.0输出低电平时,小灯就亮,因为此时小灯中有电流通过。
要让小灯亮一会儿、灭一会儿,还必须要有一个延时的程序,下面就是让小灯亮一会儿、灭一会儿,交替闪烁的程序:
;目的是让P1.0保持高电平
;和刚才一样,让P1.0保持低
;电平停留一段时间,其实就
;是让它多亮一会儿再熄灭
;以下是延时子程序,有关该延时程序的内容以后再学
在以上汇编程序中,延时子程序每一行的具体含义先不管他,以后慢慢学到,上面的程序需要在一个名为“uVision2”的软件中汇编完成,汇编后得到一个*.hex文件,这就是目标文件,然后用编程器将该文件“写”到单片机89s51中,这样该89s51就具有自动控制小灯闪烁的功能了。
在实验的时候,通常用发光LED代替小灯,由于LED工作电压小,由此LED要串接一个小电阻,用220欧姆——1k之间的都行,我用的是510欧姆的。
这样还不够,单片机工作还需要两个条件,一是需要加上一定的工作电压,AT89S51工作电压为5V,第20脚接负极,第40脚接正极;另外还要给单片机安装一个心脏起搏器,就是,通常叫做,只要在18脚和19脚之间接一个石英晶体就行了,我用的是12MHz的,另外为了保证振荡器稳定工作,还要在18脚、19脚分别接一个27PF的小电容到地(就是接到负极),此外,89s51的第9脚为复位端,要接一个10uF电容到正极,再接一个10K电阻到负极,最后,第31脚也要和电源的正极接起来,关于31脚,以后再说,这样一台由单片机控制的会自动闪烁的小灯就做好了。下面是完整的电路图:
没有使用的管脚空着就行了,什么也不用接。一通上电,小灯就开始不停的闪烁了。大约1秒钟闪烁3——4次。
原文标题:告诉你怎么编写一个最简单的单片机程序
文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。
今日早间,国星光电发布公告称,公司于2018年9月3日召开了第四届董事会第十七次会议及第四届监事会第....
LM317-N曾经是首个可调电压稳压器,推出时间要追溯到1975年。作为恒定电压电源,它仍在行业中得到广泛使用。不过,你知道吗,...
回望在电子产品领域奋战的20年,我们已走过了漫漫长路。2015年正发布的组件具有无与伦比的精细度和集成度。处理器速度更快,发光...
1)显示屏亮度主要取决于LED的发光强度和LED密度。近几年LED在衬底、外延、芯片及封装等方面的新....
恩智浦半导体(NXP)推出业界首款内嵌易用型片上CANopen驱动,集成高速CAN物理层收发器的微控....
LED正装芯片是最早出现的芯片结构,也是小功率芯片中普遍使用的芯片结构。该结构,电极在上方,从上至下....
近日,首尔半导体在美国得克萨斯州东部地方联邦法院对销售各类LED电视产品、在美国屈指可数的家电销售商....
先说说单片机,一般我们现在用的比较多的的MCS-51的单片机,它的资料比较多,用的人也很多,市场也很....
LED显示屏作为智慧城市的一大终端显示平台,将在很多方面发挥作用,尤其是智慧交通领域,LED户外显示....
单片机执行指令过程详解单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。
从7月上旬开始,大范围、长时间的高温天气在全国蔓延,中央气象台已连续17天发布高温预警信息,如今,“....
在使用STM32F030C8 adc进行采集时,启动采样时在输入信号会出现一个很大的过冲信号,尝试过单通道单次采样,单通道重复采样...
具体来看,GaAs衬底目前已被日本住友电工、德国Freiberg、美国AXT、日本住友化学四家占据,....
据悉,这款EveRest手表在显示屏上就设想将要采用彩色的LED技术,这样它就能直观的显示位置、高度....
单片机的的选型是一件重要而费心的事情,如果单片机型号选择得合适,单片机应用系统就会得经济,工作可靠;如果选择得不合适,就...
从各方剧透的新闻来看,马上就要登场的新iPhone貌似并不会搭载传闻中的Micro LED显示面板....
概述TTP117 是一款触摸控制 LED 调光应用芯片,适用于各类LED灯。由 PWM 控制 NMOS 达到调光效果具有高频PWM...
XNS102 是一个 IO 类型,以 OTP 为程序存储基础的自带 2.4G 高速无线收发芯片的单片....
SM15106T是单通道 LED恒流驱动控制芯片,使用本司专利的恒流控制技术,输出电流精度高。芯片内....
本文档的主要内容详细介绍的是八路抢答器毕业设计详细资料合集包括了:仿真,设计说明书,图片,程序。
AP2402 是一款PWM工作模式,高效率、外围简单、内置功率管,适用于 5-100V 输入的高精度....
SM2316E 是单通道 LED 恒流驱动控制芯片,芯片使用本司专利的恒流设定和控制技术, 输出电流....
智慧城市是运用信息和通信技术手段感测、分析、整合城市运行核心系统的各项关键信息,从而对包括民生、环保....
针对LED微型化制造过程中造成的LED 发光不均匀问题,集创北方提出了将De-mura的图像亮度补偿....
中游封装大厂木林森由于并入了朗德万斯二季度收入,上半年营收高达69.92亿元,获利约4.8亿元,在大....
当前,国内单片机芯片加工精度已经到了7nm,虽然三星吹牛说要烧到3nm,但是在芯片的研究道路上,是烧钱也烧时间呀。国内单片机领...
它是由常用的电路结构所决定的,低电平时电路往往有较高电平时更低的环路阻抗,而低阻抗则意味着抗干扰能力....
台LED厂隆达电子执行「生产集中」策略,董事长暨执行长苏峰正表示,将大部分生产搬迁到大陆地区滁州厂,....
请各位大佬看一看,图自己设计的,不知道通不通 ...
液晶显示器主要看那些参数 1.亮度:亮度是液晶显示器的重要指标,技术原因造成的亮度偏低将直接影响液晶....
LED产业上季旺季不旺,台系各厂营运疲弱,不过随着产业步入旺季,以及背光、显示屏订单明显回流,晶电第....
光电定向是指用光电系统测定目标的方向,这是光学雷达和光学制导的重要组成部分,利用光电系统可以直接、间....
FAN5341是高效的LED驱动器解决方案,能够提升便携设计的亮度和分辨率,同时提供32级调光功能,....
本文档的主要内容详细介绍的是LED灯RGB色盘算法应用程序APP的详细资料免费下载。
本文档的主要内容详细介绍的是C51单片机上移植UCOS操作系统的详细资料和程序免费下载。学习研究操作....
文中设计的出租车智能计价系统能够实时存储相关数据,并通过8位LED数码管分屏显示存储数据,实现基本的....
“无频闪”虽然有相关的国家标准,但不是强制性的要求,少部份的厂商虽推出所谓的”无频闪”产品,由于无法....
2018年上半年,国内外经济环境异常复杂,中国宏观经济总体延续平稳的发展态势,中美贸易纠纷使外部经济....
近年来,我国智慧城市产业发展迅速,智慧城市数量不断增长。数据显示,目前全国100%的副省级以上城市、....
中央电视台的《中国电影报道》有做过一个市场调研,目前市场上80%的市场份额还是由氙灯来主导的。跟激光....
地铁站中LED显示屏色彩艳丽、画面逼真,不但用于发布公益宣传、旅游业宣传和广告宣传视频等信息,而且让....
Micro LED因具有超高分辨率、高亮度、超省电及反应速度快等优秀特性,被许多企业认为将为显示技术....
老生常谈的话题又来了,感觉自己看过好多五花八门的关于单片机的开发经验了,但是不一定那些就是适合你的,....
智慧城市显然成为了继互联网之后的又一个亿万风口,面对如此强大的发展趋势,各大LED屏企业着力于加大对....
8月29-31日,全球最具影响力的显示器产业链展览会Touch Taiwan于台北南港展览馆盛大登场....
近年来,灯杆屏在许多城市都有亮眼的表现,像在江苏徐州,早在2016年就试点了首批智能灯杆屏,功能十分....
麻省理工学院将包括LED和二极管光电探测器在内的高速光电半导体器件嵌入到光纤中,制成一种用于通信系统....
作为华为旗下的独立智能家居品牌--华为智选将照明作为本次品鉴会唯一首发品类。其中,由华为和三思联合设....
华灿光电(300323)发布2018年半年度报告,报告期内,华灿光电实现营业收入16.22亿元,较上....
中国的农业分三个阶段:第一阶段是传统农业,靠天吃饭;第二阶段是化学农业,通过化肥、药物等使农作物增收....
现代文明的一个显著特征是城市中随处可见的五颜六色的广告宣传,其中大多都是由LED点阵制作的汉字或....
释放荧光素和辅酶A的颗粒聚集于叶肉细胞外间隙,即叶子的内层。而更小的颗粒携带荧光素酶进入组成叶肉的细....