51单片机at89s52怎么做0-9秒倒计时,求大佬解答

作者&投稿:望克 (若有异议请与网页底部的电邮联系)
求AT89S52单片机 9999秒倒计时 asm程序?~

用AT89S52单片机 做9999秒倒计时,应该四位数码管显示,用定时器定时得到1秒,就可以计秒了。 asm程序是汇编程序,不是组合程序。

嗯嗯,同意一楼!补充一下。一个是自己计算假如有个延时循环程:
mov r2,#20;这个指令是一个机器周期,如果晶振是12MHZ执行的时间是1us。就是先要知道每个指令的机器周期(书上有),然后算出整个的时间(c也是一样的)。
二是用keil编译软件调试:

用一个共阴数码管接在P0口,由P0口输出段码。再用定时器定时50ms,采用中断方式,对中断计数20次就是一秒。用一个变量计秒,初值为9,每一秒减一,并送P0显示。仿真图如下。




AT89Sx系列的单片机最大能承受多大的输入电流?
几十毫安就够了,主要看你外围器件,一般准备到300mA,一般性的试验都够了

、在AT89S51单片机中,如果采用4MHz晶振,一个时钟周期是多少?一个机器...
1)晶振频率:fz=4MHz,时钟周期:Ts=1\/fz,机器周期:T=12*Ts;2)复位信号最小时间:3)乘除法指令机器周期:

MCS-51单片机与AT89S5x系列单片机的关系是什么? 从内核、存储器等角度...
MCS-51是一个系列,AT89S5x属于MCS-51系列,但出现比较晚,主要改进是编程由并口变成串口 。但AT89S5系列也已落伍。AT89C51是ATMEL公司生产的MCS-51兼容单片机,采用CMOS工艺生产,有4K的FLASH ROM空间,程序区电可擦写。MCS-51是INTEL公司开发的8位单片机系列,典型的产品有8031,8051。市面上所有兼容...

AT89S51单片机的片内硬件结构有什么?
(1)CPU(微处理器)AT89S51单片机中有1个8位的CPU,与通用的CPU基本相同,同样包括了运算器和控制器两大部分,此外还有面向控制的位处理功能。(2)数据存储器(RAM) 片内为128B(增强型的52子系列为256B),片外最多可外扩64KB。片内128B的RAM以高速RAM的形式集成在单片机内,可以加快单片机...

AT89C2051和AT89S2051的区别
AT系列的单片机跟STC的下载程序方式不一样的。AT要 使用并行口烧写 STC直接用MAX232和串行口下载。at89S2051应该是用来接收PC机的程序,然后烧到待编程的单片机,其在使用前已经烧进了对应的程序。

AT89S51单片机中特殊功能寄存器(SFR)使用片内RAM的部份字节地址为什么...
AT89S51单片机中特殊功能寄存器(SFR)使用片内RAM的部份字节地址。这句话是对 使用了80H~FFH这128个RAM的字节地址,但因为并没有128个SFR,所以,SFR的地址是不连续的,除了被使用的地址外,其余全为空闲的地址。

单片机的 分类
(2)总线型\/非总线型。(3)CISC/RISC指令结卡构。(4)OTPROM型\/EPROM型\/FLash ROM型 硬件特征 (1)单片机的体积比较小, 内部芯片作为计算机系统,其结构简单,但是功能完善,使用起来十分方便,可以模块化应用。(2)单片机有着较高的集成度,可靠性比较强,即使单片机处于长时间的工作也不会存在故障...

我想学单片机,自己焊接电路板,问一下大侠怎样给AT89S52做一个烧写...
结合我以前的经验,把电路连接给你说明一下,希望对你有帮助 74ls373一端连接AT89S单片机,另一端通过25针并口和电脑相连,PC机下载一个软件就OK了,我有,若需,可以给你提供一份(当然是免费的,技术交流呗)DB25-->74LS373 1-->1 2-->8 5-->14 15-->12 16-->3 17-->11 74LS373-->...

跪求:1个AT89S52单片机报警程序
zdpfat 的回答很不错,我的建议和补充如下:直接给你程序,你不懂代码的话,不会修改功能和参数,要来何用?更别说移植了。如果是你的工作,刚接触单片机的话,就更得好好学习了。不会没什么大不了,刚出校门的时候,一开始大家都没做过。只要自己努力,多咨询和多泡坛子,不要动不动要程序,...

at89c2051可用AT89S2051代换吗
完全可以,S系列产品是C系列产品的升级版,现在C系列的单片机已基本停产,S系列在功能上比C系列增加了ISP(下载线)功能.

嘉鱼县18981215532: 利用AT89S51单片机来制作一个手动00 - 99计数器. -
城差丝裂: teble里的值就是共阴8 段(含小数点)数码管的段码. 8 段从上面一横开始顺时针依次为a、b、c、d、e、f、g(中间的横)和h(小数点),分别接在IO口的0~7 例如要显示0,则段码为0011 1111 即0x3f . 其它,你可自行推出.

嘉鱼县18981215532: 你好.我手边现有一个AT89S52的芯片,向往里面烧写 程序,苦与没有烧写器,自己想做一个,不知怎么做, -
城差丝裂: 以前我也用AT89S51/52,现在改用STC系列单片机了.AT89S单片机 下载线可以自己做,只需要一个74ls373锁存器就行了 结合我以前的经验,把电路连接给你说明一下,希望对你有帮助74ls373一端连接AT89S单片机,另一端通过25针并口...

嘉鱼县18981215532: 小弟初学单片机技术,想用AT89S52单片机来做一个秒表,要求可以实现0到99.99的计时.需要哪 -
城差丝裂: 系统主要是最小系统和显示电路组成.最小系统网上很多.显示就用引脚接数码管好了.静态显示用373芯片.138进行片选.难点主要是计时时间,0.01秒光靠定时器不行,要加循环计数.

嘉鱼县18981215532: AT89S52单片机 -
城差丝裂: 原发布者:疏影如你 AT89S52简介AT89S52是一个8位单片机,片内ROM全部采用FLASHROM技术,与MCS-51系列完全兼容,它能以3V的超低电压工作,晶振时钟最高可达24MHz.AT89S52是标准的40引脚双列直插式集成电路芯片,有4个...

嘉鱼县18981215532: at89s52的单片机怎么设置输入状态啊? -
城差丝裂: 这款单片机是很老的型号了,io口结构就是上拉+OD,所以没有高阻(输入)状态.

嘉鱼县18981215532: AT89S52单片机外部中断设置 -
城差丝裂: //我写了个测试程序,希望对你有帮助! 其它外部中断的设置相对是简单的./* AT89S52的外中断引脚为P3.2 */#include void main() { EA=1; //开总中断 EX0=1; //开外总中断 IT0=0; //设置触发方式(低电平有效) while(1); //等待中断 } void extern0() interrupt 0 //外中断0入口服务程序 { P1=~P1; }

嘉鱼县18981215532: 开关控制LED点亮AT89S52单片机程序讲解 -
城差丝裂: 功能特性描述 at89s52是一种低功耗、高性能cmos8位微控制器,具有8k 在系统可编程flash 存储器.使用atmel 公司高密度非易失性存储器技术制造,与工业80c51 产品指令和引脚完全兼容.片上flash允许程序存储器在系统可编程,亦适于常规...

嘉鱼县18981215532: AT89S52单片机端口初始化 -
城差丝裂: 首先恭喜你,你测对了.不过你记错了,51单片机端口复位后的寄存器值是0xff

嘉鱼县18981215532: 怎样用at89s52将单片机内程序烧写出来 -
城差丝裂: 你是想问把AT89S52单片机内的程序读出来吧?对于AT89S52单片机,首先要有下载线,并有配套的烧录软件,才可以烧录程序和读出程序.但是,要是正式产品中的单片机,出厂时一定要加密的,用普通方法是读不出来的,需要解密才能读出来.但是读出来的是机器码,是看不懂的.需要反汇编成汇编程序.

嘉鱼县18981215532: AT系列的51单片机用串口怎么烧写程序 -
城差丝裂: AT系列的不像STC那样用串口把程序写入,如果是AT89S51、AT89S52这样的芯片,使用USB下载线USBASP和软件progisp,对于AT89C51、C52这样的芯片就不用考虑了,只能使用编程器.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网