在汇编语言中,让某个端口输出高电平或低电平都有专用的句子,以P1.0端口为例:
由上图可知,当端口P1.0输出高电平时,小灯D不亮,因为小灯中不会有电流经过;当端口P1.0输出低电平时,小灯就亮,因为此刻小灯中有电流经过。
要让小灯亮一瞬间、灭一瞬间,还必须要有一个延时的程序,下面便是让小灯亮一瞬间、灭一瞬间,替换闪耀的程序:
在以上汇编程序中,延时子程序每一行的详细意义先不论他,今后渐渐学到,上面的程序需求在一个名为“KeiluVision2”的软件中汇编完结,汇编后得到一个*.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次。关键字:修改:什么鱼 引证地址:告知你怎样编写一个最简略的单片机程序
触摸S3C2440已经有一段时间了,但是总是没有去坚持学习,刚结业的我深遭到本身技能的缺少和作业中的压力,决议改过自新,坚持每天下班 ...
先来回想一下韦老迈之前教咱们写驱动的几个过程:1、分配主设备号2、结构一个file_operation函数3、register_chrdev ...
切入正题,今日要学习的是驱动的分层 别离概念。别离分层的意图是将硬件相关的代码和体系中比较安稳的代码别脱离,而且依照必定的 ...
cache高速缓冲存储器留意与块设备页高速缓存进行差异,一个是硬件的完成一个是软件的完成,块设备页高速缓存。 s3c2440 s3c24 ...
1 总线的总线结构,其中有AHB(Advanced High performance Bus)高速总线,APB(Advanced Peripheral Bus)外围总线。不同总 ...
2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍
直播回放: Microchip Timberwolf™ 音频处理器在线研讨会
安霸推出AI域操控器CV3系列SoC,单芯片完成ADAS及L4级主动驾驶
异构集成推进面板制程设备(驱动器)的改动 异构集成(HI)已成为封装技能最新的转折点
有奖直播:DIY 家用监控边际 AI Box——根据 8TOPS 算力,价格 199 美元的开发套件建立深度学习事例
TMS320F28377S LaunchPad沙龙已建立,让咱们一同见证它高性能的魅力!
【BIGTREETECH PI开发板】+06.NFS功用测验(zmj)
【BIGTREETECH PI开发板】+07.绘图(graphviz)测验(zmj)
【大学生电子比赛标题剖析】——2023年全国赛B题《同轴电缆长度与终端负载检测设备》
是德科技有奖直播:湾区圆桌派-穿越频谱壁垒:毫米波技能的立异之路 报名中
站点相关:归纳资讯51单片机PIC单片机AVR单片机ARM单片机嵌入式体系轿车电子消费电子数据处理视频教程电子百科其他技能STM32MSP430单片机资源下载单片机习题与教程