使用AT89S52单片机
使用AT89S52单片机,在keil c51环境下,控制RTC芯片DS1302实现实时时钟功能。此工程经过实际应用证明,有效。GPIO管脚模拟i2c总线方式读写DS1302的片内寄存器,可以实现万年历时间的读取和设定,注释丰富,代码很容易移植到其他系统中使用...
使用AT89S52单片机,在keil c51环境下,控制RTC芯片DS1302实现实时时钟功能。此工程经过实际应用证明,有效。GPIO管脚模拟i2c总线方式读写DS1302的片内寄存器,可以实现万年历时间的读取和设定,注释丰富,代码很容易移植到其他系统中使用...
使用at89s52单片机,采用GPIO管脚模拟i2c总线读写AT24c01eeprom.少经改变就可以用于读写AT24Cxx系列的EEPROM。已经用于工程实践,读写AT24C01有效可靠。用于存储一些配置信息,128字节的at24c01是一个很好的选择。模块化的程序,也很容易移植,里面有丰富的注释...
设有父子2个进程共享一个临界资源,每个进程循环进入该临界区3次:父进程每次进入临界区后显示“prnt in”,出临界区则显示“prnt out”;子进程每次进入临界区后显示“chld in”出临界区则显示“chld out”。观察运行结果,应该是一个进程出来后另一个才能进去。...
给出一个非负小数,找出分子不超过M,分母不超过N的最简分数或整数, 使其最接近给出的小数。如果这个分数不唯一,输出‘TOO MANY’。 输入文件格式(closest.in) 第一行,M,N(1<=M,N<=10^9) 第二行,即小数R,(0<R 输出文件格式(c...
本程序通过tc2.0和tc3.0编译运行,请在主目录(tc.exe所在的目录)下添加文件out.xia...