全球旧事资料 分类
路、时钟电路、温湿度采集电路、按键调整子函数、按键提示音电路、报警指示灯电路和时钟芯片电路。设计思路分为九个模块复位电路、晶振电路模块、STC15F2K60S2、LCD12864液晶显示电路、温湿度采集电路、按键调整子函数、按键提示音电路、报警指示灯电路和时钟芯片电路这九个模块。
STC15F
2K60S2
主控制
系统DS12C887
时钟芯片LCD液晶显示温湿度传感器键盘模块
f23系统关键元器件选择
231单片机芯片
采用STC15F2K60S2片内ROM全都采用FlashROM能以3V的超低压工作同时也与MCS51系列单片机完全该芯片内部存储器为60KBROM存储空间同样具有89C51的功能且具有在线编程可擦除技术。所以选择采用STC15F2K60S2作为主控制系统。232显示模块
采用LED数码管动态扫描LED数码管价格适中对于显示数字最合适而且采用动态扫描法与单片机连接时占用的单片机口线少。
所以采用了LED数码管作为显示。
f233时钟芯片
采用DS12C887时钟芯片实现时钟DS12C887芯片是一种高性能的时钟芯片可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数而且精度高位的RAM做为数据暂存区工作电压25V55V范围内25V时耗电小于300
A。
所以采用DS12C887时钟芯片实现时钟。
24项目印制板设计过程心得
在印制板设计中深刻体会到理论和实践相集合的重要性。虽然之前收集了大量的资料但在实际应用中却有很大差异出现了许多意想不到的问题。但经过长时间的摸索最终还是设计出达到要求的系统。
f3系统的软件设计与实现31程序流程框图
图41程序流程框图
32子程序的设计
时钟芯片程序
voidwrite_dsucharadduchardate
DS_AS1
DS_DS1
fDS_RW1
P0add
DS_AS0
DS_RW0
P0date
DS_RW1
DS_AS1
ucharread_dsucharadd
uchards_date
DS_AS1
DS_DS1
DS_RW1
P0add
DS_AS0
DS_DS0
P00XFF
ds_dateP0
DS_DS1
DS_AS1
retur
ds_date
voidI
it12887
write_ds0X0a0x2f
write_ds0x0b0x06
write_ds0x0c0
voidReadTime
uchartemp
tempread_dsCENTURY
Time0temp10
Time1temp10
tempread_dsYEARS
Time2temp10
Time3temp10
tempread_dsMONTHS
Time4temp10
Time5temp10
ftempread_dsDAYS
Time6temp10
Time7temp10
tempread_dsHOURS
Time8temp10
Time9temp10
tempread_dsMINUTES
Time10temp10
Time11temp10
tempread_dsSECONDS
Time12temp10
Time13temp10
12864驱动
i
cludedefi
eh
延时
12MHZ50
voiddelay50usui
tt
ucharj
fort0t
forj19j0j
查忙voidchkbusy
rs0
rw1
e1
P00xff
whileP00x800x80
e0
写指令voidwritecomucharcom
fchkbusy
rw0
rs0
delay50us1
P0com
e1r
好听全球资料 返回顶部