搜档网
当前位置:搜档网 › 电子时钟日历

电子时钟日历

电子时钟日历
电子时钟日历

电子时钟日历

本实例基于51单片机为控制器,程序采用汇编语言编写。时钟芯片使用串行通信的DS1302、温度测量采用一线式总线的数字温度传感器DL18B20、显示模块用的是深圳耀宇公司的YM12864R内带字库、NE555用于闹钟时间到时驱动轰鸣器发声。按键用于时间和闹钟设置,进入或退出设置时需按住设置键3秒以上。

电路原理图如下:

实物照片

汇编源程序如下:

E BIT P1.0 ;使能端脉冲下降沿锁存数据

RW BIT P1.1 ;读写控制0写1读

RS BIT P1.2 ;指令数据选择0指令1数据

DQ BIT P3.3 ;DS18B20数据输出端

SZ BIT P2.0 ;设置及退出键

YW BIT P2.1 ;移位键

UP BIT P2.2 ;加一键

KAL BIT P2.3 ;闹钟消警键

LEDKG BIT P2.4 ;LCD背光控制开关

LED BIT P2.7 ;LCD背光灯

SCLK BIT P3.0 ;时钟线

IO BIT P3.1 ;数据线

RST BIT P3.2 ;复位线

FGAL4 BIT 20H.0 ;闹钟报警标志位

FLAG1 BIT 20H.1 ;DS18B20复位成功标志位

WCOMD EQU 21H ;存放需写入LCD 的指令

WDATA EQU 22H ;存放需写入LCD 的数据

TEMP_L EQU 23H ;从DS18B20中读出的温度值的低字节TEMP_H EQU 24H ;从DS18B20中读出的温度值的高字节TEMP EQU 25H ;温度值

TEMPBUF EQU 26H ;温度转换过程中的暂存单元

WDB EQU 27H ;温度显示的百位值

WDS EQU 28H ;温度显示的十位值

WDG EQU 29H ;温度显示的个位值

XQS EQU 2AH ;星期值显示的十位值

SECG EQU 2CH ;秒显示的个位值

SECS EQU 2DH ;秒显示的十位值

MING EQU 2EH ;分钟显示的个位值

MINS EQU 2FH ;分钟十位

HOUG EQU 30H ;小时个位

HOUS EQU 31H ;小时十位

DA TEG EQU 32H ;日个位

DA TES EQU 33H ;日十位

MONG EQU 34H ;月个位

MONS EQU 35H ;月十位

YERG EQU 36H ;年个位

YERS EQU 37H ;年十位

SHIF EQU 38H ;移位键值

WDATD EQU 39H ;写DS1302的数据缓存

XQ EQU 3AH ;设定星期值的缓存单元

SEC EQU 3BH ;秒

MIN EQU 3CH ;分

HOU EQU 3DH ;时

DA TE EQU 3EH ;日

MON EQU 3FH ;月

YER EQU 40H ;年

ALMIN EQU 41H ;从DS1302RAM区中读出的闹钟分值(用于设定闹钟后的比较)ALHOU EQU 42H ;从DS1302RAM区中读出的闹钟时值(用于设定闹钟后的比较)FGAL EQU 43H ;闹钟设定标志单元,“00H”表示未设定闹钟,“FFH”表示闹钟已设定ALMING EQU 44H ;闹钟设定时用于显示的分钟个位

ALMINS EQU 45H ;闹钟设定时用于显示的分钟十位

ALHOUG EQU 46H ;闹钟设定时用于显示的小时个位

ALHOUS EQU 47H ;闹钟设定时用于显示的小时十位

LZG EQU 48H ;闹钟设定时用于显示的开或关字

LZS EQU 49H ;闹钟设定时用于显示的开或关字

DR0 EQU 4AH ;

DR1 EQU 4BH ;用于定时子程序中的计数用

DR2 EQU 4CH ;用于定时子程序中的计数用

DR3 EQU 4DH ;用于一秒钟更新一次显示屏的显示

DR4 EQU 4EH ;用于定时子程序中的计数用

DRF EQU 4FH ;用于计数

JSQ1 EQU 50H ;用于显示字符个数的计数

ORG 0000H

MAIN: MOV 7FH,#0

CLR P3.7

MOV R0,#20H

CLR A

M1: MOV @R0,A

CJNE R0,#51H,M1

MOV P2,#0FFH

MOV WDATD,#0

MOV A,#8EH ;写控制寄存器,允许对DS1302进行读写操作

LCALL WDS1302 ;调DS1302写子程序

;MOV A,#80H ;初始化DS1302时才用,即全新的或断电后无备用电源供电的情况下才用来启动DS1302工着

;LCALL WDS1302

MOV A,#90H

MOV WDATD,#0ABH

LCALL WDS1302

;从此处开始的34行为初始化DS1302时才用,即全新的或断电后无备用电源供电的情况,否则DS1302内部寄存器的值将不确定

;MOV XQ,#01H ;向DS1302内部初值不能为0的寄存器写入初值

;MOV DATE,#01H

;MOV MON,#01H

;MOV YER,#10H

;MOV WDA TD,XQ

;MOV A,#8AH ;写星期

;LCALL WDS1302

;MOV WDA TD,MIN

;MOV A,#82H ;写分

;LCALL WDS1302

;MOV WDA TD,HOU

;MOV A,#84H ;写时

;LCALL WDS1302

;MOV WDA TD,DA TE

;MOV A,#86H ;写日

;LCALL WDS1302

;MOV WDA TD,MON

;MOV A,#88H ;写月

;LCALL WDS1302

;MOV WDA TD,YER

;MOV A,#8CH ;写年

;LCALL WDS1302

;MOV WDA TD,SEC

;MOV A,#80H ;写秒

;LCALL WDS1302

;MOV WDA TD,ALMIN

;MOV A,#0C0H ;写DS1302RAM 00H单元

;LCALL WDS1302

;MOV WDA TD,ALHOU

;MOV A,#0C2H ;写DS1302RAM 01H单元

;LCALL WDS1302

;MOV WDA TD,FGAL

;MOV A,#0C4H ;写DS1302RAM 02H单元

;LCALL WDS1302

LCALL INITLCD

LCALL RDS1302

MOV DR3,A ;用于存放前一次的秒钟值以便于每秒钟更新一次LCD显示

M2: LCALL DATADIS ;调读DS1302时间数据子程序

LCALL SDATA ;调显示数据处理子程序

LCALL LCDDISP ;LCD显示更新子程序

LCALL DS18B20TM ;“读温度子程序”

LCALL KEY ;调按键处理子程序

JB LEDKG,M7 ;判断LCD背光开关是否按下

LCALL TIM10MS

JB LEDKG,M7

JNB LEDKG,$ ;按下背光开或关

CPL LED

M7: JB FGAL4,M3

LCALL ALCMP ;调定时比较子程序

SJMP M2

M3: JB KAL,M4

LCALL TIM10MS

JB KAL,M4

JNB KAL,$

CLR P3.7 ;关闭闹铃

M4: MOV A,ALMIN ;若无人按下消警键,则将闹钟设定的小时值加一分钟后与实际分钟值比较,相等后消警;MOV A,ALHOU ;若无人按下消警键,则将闹钟设定的小时值加一小时后与实际小时值比较,相等后消警;ADD A,#1

;DA A

;CJNE A,#24H,M5

;MOV A,#00H

;M5: CJNE A,HOU,M6

INC A

DA A

CJNE A,#60H,M5

MOV A,#00H

M5: CJNE A,MIN,M6

CLR FGAL4

CLR P3.7

M6: LJMP M2

;LCD忙标志检测子程序

;占用P0口为数据端口

BUSF: CLR E

CLR RS

SETB RW

MOV P0,#0FFH

NOP

SETB E

NOP

NOP

JB P0.7,$

CLR E

RET

;向LCD写数据子程序

WDATALCD: LCALL BUSF

SETB RS

CLR RW

MOV P0,WDATA

NOP

NOP

SETB E

NOP

NOP

CLR E

NOP

NOP

RET

;向LCD写指令子程序

WCOMDLCD: LCALL BUSF

CLR RS

CLR RW

MOV P0,WCOMD

NOP

NOP

SETB E

NOP

NOP

CLR E

NOP

NOP

RET

;LCD初始化子程序

INITLCD: MOV WCOMD,#30H ;使用基本指令集,8位模式LCALL WCOMDLCD ;调向LCD写指令子程序

MOV WCOMD,#02H ;位址计数器AC归零

MOV WCOMD,#0CH ;显示开.光标关.光标位反白关

LCALL WCOMDLCD

MOV WCOMD,#01H ;清屏,显示地址计数器AC归零

LCALL WCOMDLCD

MOV WCOMD,#06H ;写入显示数据时光标右移

LCALL WCOMDLCD

RET

;闹钟比较子程序

ALCMP: MOV A,FGAL ;先判断闹钟功能是否开启,若未开启则不进行闹钟比较CJNE A,#0FFH,CP1

MOV A,MIN

CJNE A,ALMIN,CP1

MOV A,HOU

CJNE A,ALHOU,CP1

SETB P3.7

SETB FGAL4

CP1: RET

;写DS1302

;WDA TD为待写入数据缓存

;DRF用于计数

WDS1302: CLR RST

CLR SCLK

SETB RST

CLR C

MOV DRF,#8

WLOOP1: RRC A

CLR SCLK

MOV IO,C

NOP

SETB SCLK

DJNZ DRF,WLOOP1

CLR SCLK

MOV A,WDA TD

MOV DRF,#8

CLR C

WLOOP2: RRC A

CLR SCLK

NOP

MOV IO,C

NOP

SETB SCLK

DJNZ DRF,WLOOP2

CLR RST

RET

;读2DS1302

;DRF用于计数

RDS1302: CLR RST

CLR SCLK

SETB RST

CLR C

MOV DRF,#8

RLOOP1: RRC A

MOV IO,C

NOP

SETB SCLK

CLR SCLK

DJNZ DRF,RLOOP1

SETB IO

MOV DRF,#8

CLR C

RLOOP2: CLR SCLK

MOV C,IO

NOP

RRC A

SETB SCLK

DJNZ DRF,RLOOP2

CLR RST

RET

;DS1302数据读取及处理子程序(用于显示)

DA TADIS: MOV A,#8BH ;读出DS1302中须显示的单元LCALL RDS1302

MOV XQ,A

MOV A,#81H

LCALL RDS1302

MOV SEC,A

MOV B,A

ANL A,#0FH

MOV SECG,A

MOV A,B

SWAP A

ANL A,#0FH

MOV SECS,A

MOV A,#83H

LCALL RDS1302

MOV B,A

MOV MIN,A

MOV MING,A

MOV A,B

SWAP A

ANL A,#0FH

MOV MINS,A

MOV A,#85H

LCALL RDS1302

MOV B,A

MOV HOU,A

ANL A,#0FH

MOV HOUG,A

MOV A,B

SWAP A

ANL A,#0FH

MOV HOUS,A

MOV A,#87H

LCALL RDS1302

MOV DATE,A

MOV B,A

ANL A,#0FH

MOV DATEG,A

MOV A,B

SWAP A

ANL A,#03H

MOV DATES,A

MOV A,#89H

LCALL RDS1302

MOV MON,A

MOV B,A

ANL A,#0FH

MOV MONG,A

MOV A,B

SWAP A

ANL A,#01H

MOV MONS,A

MOV A,#8DH

LCALL RDS1302

MOV YER,A

MOV B,A

ANL A,#0FH

MOV YERG,A

MOV A,B

SWAP A

ANL A,#0FH

MOV YERS,A

MOV A,#0C1H ;读DS1302RAM 00H单元LCALL RDS1302

MOV B,A

ANL A,#0FH

MOV ALMING,A

MOV A,B

SWAP A

ANL A,#0FH

MOV ALMINS,A

MOV A,#0C3H ;读DS1302RAM 01H单元

LCALL RDS1302

MOV ALHOU,A

MOV B,A

ANL A,#0FH

MOV ALHOUG,A

MOV A,B

SWAP A

ANL A,#0FH

MOV ALHOUS,A

MOV A,#0C5H ;读DS1302RAM 02H单元

LCALL RDS1302

MOV FGAL,A ;判断闹钟功能是否开启,将对应的汉字代码写入显示缓存中CJNE A,#00H,D1

MOV LZS,#0B9H

MOV LZG,#0D8H

SJMP D2

D1: CJNE A,#0FFH,D2

MOV LZS,#0BFH

MOV LZG,#0AAH

D2: RET

;将显示内容查表,转换成LCD内部所对应的字库码

SDATA: MOV A,XQ

CJNE A,#1,S2

MOV XQS,#0D2H ;星期一

MOV XQG,#0BBH

;SJMP S8

S2: CJNE A,#2,S3

MOV XQS,#0B6H

MOV XQG,#0FEH

S3: CJNE A,#3,S4

MOV XQS,#0C8H

MOV XQG,#0FDH

S4: CJNE A,#4,S5

MOV XQS,#0CBH

MOV XQG,#0C4H

MOV XQS,#0CEH

MOV XQG,#0E5H

S6: CJNE A,#6,S7

MOV XQS,#0C1H

MOV XQG,#0F9H

S7: CJNE A,#7,S8

MOV XQS,#0C8H

MOV XQG,#0D5H

S8: MOV DPTR,#TABL2 ;LCD显示代码表MOV A,MING

MOVC A,@A+DPTR

MOV MING,A

MOV A,MINS

MOVC A,@A+DPTR

MOV MINS,A

MOV A,HOUG

MOVC A,@A+DPTR

MOV HOUG,A

MOV A,HOUS

MOVC A,@A+DPTR

MOV HOUS,A

MOV A,DATEG

MOVC A,@A+DPTR

MOV DATEG,A

MOV A,DATES

MOVC A,@A+DPTR

MOV DATES,A

MOV A,MONG

MOVC A,@A+DPTR

MOV MONG,A

MOV A,MONS

MOVC A,@A+DPTR

MOV MONS,A

MOV A,YERG

MOVC A,@A+DPTR

MOV YERG,A

MOV A,YERS

MOVC A,@A+DPTR

MOV YERS,A

MOV A,SECG

MOVC A,@A+DPTR

MOV SECG,A

MOV A,SECS

MOVC A,@A+DPTR

MOV SECS,A

MOV A,ALMING

MOVC A,@A+DPTR

MOV A,ALMINS

MOVC A,@A+DPTR

MOV ALMINS,A

MOV A,ALHOUG

MOVC A,@A+DPTR

MOV ALHOUG,A

MOV A,ALHOUS

MOVC A,@A+DPTR

MOV ALHOUS,A

MOV A,WDG

MOVC A,@A+DPTR

MOV WDG,A

MOV A,WDS

MOVC A,@A+DPTR

MOV WDS,A

RET

;LCD显示更新子程序

LCDDISP: MOV A,DR3

CJNE A,SEC,DISP1

RET

DISP1: MOV DR3,SEC

MOV WCOMD,#81H ;从左上第一行第二字节处开始显示LCALL WCOMDLCD

MOV WDATA,#32H ;2

LCALL WDATALCD

MOV WDATA,#30H ;0

LCALL WDATALCD

MOV WDATA,YERS ;年

LCALL WDATALCD

MOV WDATA,YERG

LCALL WDATALCD

MOV WDATA,#0C4H ;年字的汉字字模

LCALL WDATALCD

MOV WDATA,#0EAH

LCALL WDATALCD

MOV WDATA,MONS ;月

LCALL WDATALCD

MOV WDATA,MONG

LCALL WDATALCD

MOV WDATA,#0D4H ;月字的汉字字模

LCALL WDATALCD

MOV WDATA,#0C2H

LCALL WDATALCD

LCALL WDATALCD

MOV WDATA,#0C8H ;日字的汉字字模LCALL WDATALCD

MOV WDATA,#0D5H

LCALL WDATALCD

MOV WCOMD,#92H

LCALL WCOMDLCD

MOV WDATA,HOUS

LCALL WDATALCD

MOV WDATA,HOUG

LCALL WDATALCD

MOV WDATA,#3AH

LCALL WDATALCD

MOV WDATA,#20H

LCALL WDATALCD

MOV WDATA,MINS

LCALL WDATALCD

MOV WDATA,MING

LCALL WDATALCD

MOV WDATA,#3AH

LCALL WDATALCD

MOV WDATA,#20H

LCALL WDATALCD

MOV WDATA,SECS

LCALL WDATALCD

MOV WDATA,SECG

LCALL WDATALCD

MOV WCOMD,#88H

LCALL WCOMDLCD

MOV WDATA,#0D0H ;星

LCALL WDATALCD

MOV WDATA,#0C7H

LCALL WDATALCD

MOV WDATA,#0C6H ;期

LCALL WDATALCD

MOV WDATA,#0DAH

LCALL WDATALCD

MOV WDATA,XQS

LCALL WDATALCD

MOV WDATA,XQG

LCALL WDATALCD

MOV WCOMD,#8CH

LCALL WCOMDLCD

MOV WDATA,#0CEH ;温

LCALL WDATALCD

LCALL WDATALCD

MOV WDATA,#0C8H ;度

LCALL WDATALCD

MOV WDATA,WDS ;温度的十位LCALL WDATALCD

MOV WDATA,WDG

LCALL WDATALCD

MOV WDATA,#0A1H ;C

LCALL WDATALCD

MOV WDATA,#0E6H

LCALL WDATALCD

MOV WCOMD,#98H

LCALL WCOMDLCD

MOV WDATA,#0C4H ;闹

LCALL WDATALCD

MOV WDATA,#0D6H

LCALL WDATALCD

MOV WDATA,#0D6H ;钟

LCALL WDATALCD

MOV WDATA,#0D3H

LCALL WDATALCD

MOV WDATA,LZS

LCALL WDATALCD

MOV WDATA,LZG

LCALL WDATALCD

MOV WCOMD,#9CH

LCALL WCOMDLCD

MOV WDATA,ALHOUS

LCALL WDATALCD

MOV WDATA,ALHOUG

LCALL WDATALCD

MOV WDATA,#3AH

LCALL WDATALCD

MOV WDATA,#20H

LCALL WDATALCD

MOV WDATA,ALMINS

LCALL WDATALCD

MOV WDATA,ALMING

LCALL WDATALCD

MOV WDATA,#20H

LCALL WDATALCD

MOV WDATA,#20H

LCALL WDATALCD

RET

;向DS1302写设定数据

SWDS: MOV WDA TD,XQ

MOV A,#8AH ;写星期

LCALL WDS1302

MOV WDATD,MIN

MOV A,#82H ;写分

LCALL WDS1302

MOV WDATD,HOU

MOV A,#84H ;写时

LCALL WDS1302

MOV WDATD,DATE

MOV A,#86H ;写日

LCALL WDS1302

MOV WDATD,MON

MOV A,#88H ;写月

LCALL WDS1302

MOV WDATD,YER

MOV A,#8CH ;写年

LCALL WDS1302

MOV WDATD,SEC

MOV A,#80H ;写秒

LCALL WDS1302

MOV WDATD,ALMIN

MOV A,#0C0H ;写DS1302RAM 00H单元LCALL WDS1302

MOV WDATD,ALHOU

MOV A,#0C2H ;写DS1302RAM 01H单元LCALL WDS1302

MOV WDATD,FGAL

MOV A,#0C4H ;写DS1302RAM 02H单元LCALL WDS1302

RET

;按键处理子程序

KEY: JB SZ,KOUT

LCALL TIM1S

JB SZ,KOUT

MOV SHIF,#0

MOV WCOMD,#0FH ;开光标,且光标位闪烁LCALL WCOMDLCD ;调写LCD指令子程序MOV DPTR,#TABL1

MOVC A,@A+DPTR ;查表后取出需显示的光标位MOV WCOMD,A

LCALL WCOMDLCD

JNB SZ,$

KSZ: JB SZ,KYW ;若再按下设置键则退出设置功能LCALL TIM1S

JB SZ,KYW

LCALL SWDS

MOV WCOMD,#0CH ;关光标

LCALL WCOMDLCD

MOV SHIF,#0

MOV DR3,SEC

JNB SZ,$

KOUT: RET

KYW: JB YW,KUP

LCALL TIM10MS

JB YW,KUP

JNB YW,$

INC SHIF

MOV A,SHIF

CJNE A,#10,KYW1

MOV SHIF,#0

KYW1: MOV DPTR,#TABL1

MOV A,SHIF

MOVC A,@A+DPTR

MOV WCOMD,A

LCALL WCOMDLCD

SJMP KSZ

KUP: JB UP,KSZ

LCALL TIM10MS

JB UP,KSZ

JNB UP,$

MOV R3,SHIF

CJNE R3,#0,KUP1

LJMP KYER

KUP1: CJNE R3,#1,KUP2

LJMP KMON

KUP2: CJNE R3,#2,KUP3

LJMP KDATE

KUP3: CJNE R3,#3,KUP4

LJMP KHOU

KUP4: CJNE R3,#4,KUP5

LJMP KMIN

KUP5: CJNE R3,#5,KUP6

LJMP KSEC

KUP6: CJNE R3,#6,KUP7

LJMP KXQ

LJMP KFGAL

KUP8: CJNE R3,#8,KUP9

LJMP KALHOU

KUP9: CJNE R3,#9,KUPA

LJMP KALMIN

KUPA: LJMP KSZ

KYER: MOV A,YER

INC A

DA A

MOV YER,A

ANL A,#0FH

MOV DPTR,#TABL2

MOVC A,@A+DPTR

MOV YERG,A

MOV A,YER

SWAP A

ANL A,#0FH

MOVC A,@A+DPTR

MOV YERS,A

MOV WDATA,YERS

LCALL WDATALCD

MOV WDATA,YERG

LCALL WDATALCD

MOV WCOMD,#82H ;用于将光标反回原位LCALL WCOMDLCD

LJMP KSZ

KMON: MOV A,MON

INC A

DA A

MOV MON,A

CJNE A,#13H,K1

MOV MON,#01H

K1: MOV A,MON

ANL A,#0FH

MOV DPTR,#TABL2

MOVC A,@A+DPTR

MOV MONG,A

MOV A,MON

SWAP A

ANL A,#0FH

MOVC A,@A+DPTR

MOV MONS,A

MOV WDATA,MONS

LCALL WDATALCD

MOV WDATA,MONG

LCALL WDATALCD

MOV WCOMD,#84H

LJMP KSZ

KDATE: MOV A,DATE INC A

DA A

MOV DATE,A

CJNE A,#32H,K2 MOV DATE,#01H

K2: MOV A,DATE ANL A,#0FH

MOV DPTR,#TABL2 MOVC A,@A+DPTR MOV DATEG,A

MOV A,DATE

SWAP A

ANL A,#0FH

MOVC A,@A+DPTR MOV DATES,A

MOV WDATA,DATES LCALL WDATALCD MOV WDATA,DATEG LCALL WDATALCD MOV WCOMD,#86H LCALL WCOMDLCD LJMP KSZ

KHOU: MOV A,HOU INC A

DA A

MOV HOU,A

CJNE A,#24H,K3 MOV HOU,#00H

K3: MOV A,HOU ANL A,#0FH

MOV DPTR,#TABL2 MOVC A,@A+DPTR MOV HOUG,A

MOV A,HOU

SWAP A

ANL A,#0FH

MOVC A,@A+DPTR MOV HOUS,A

MOV WDATA,HOUS LCALL WDATALCD MOV WDATA,HOUG LCALL WDATALCD MOV WCOMD,#92H LCALL WCOMDLCD LJMP KSZ

INC A

DA A

MOV MIN,A

CJNE A,#60H,K4 MOV MIN,#00H

K4: MOV A,MIN ANL A,#0FH

MOV DPTR,#TABL2 MOVC A,@A+DPTR MOV MING,A

MOV A,MIN

SWAP A

ANL A,#0FH

MOVC A,@A+DPTR MOV MINS,A

MOV WDATA,MINS LCALL WDATALCD MOV WDATA,MING LCALL WDATALCD MOV WCOMD,#94H LCALL WCOMDLCD LJMP KSZ

KSEC: MOV A,SEC INC A

DA A

MOV SEC,A

CJNE A,#60H,K5 MOV SEC,#00H

K5: MOV A,SEC ANL A,#0FH

MOV DPTR,#TABL2 MOVC A,@A+DPTR MOV SECG,A

MOV A,SEC

SWAP A

ANL A,#0FH

MOVC A,@A+DPTR MOV SECS,A

MOV WDATA,SECS LCALL WDATALCD MOV WDATA,SECG LCALL WDATALCD MOV WCOMD,#96H LCALL WCOMDLCD LJMP KSZ

KXQ: MOV A,XQ INC A

CJNE A,#8,KXQ1

MOV XQ,#1

KXQ1: MOV A,XQ

CJNE A,#1,KXQ2

MOV XQS,#0D2H

MOV XQG,#0BBH

LJMP KXQ9

KXQ2: CJNE A,#2,KXQ3

MOV XQS,#0B6H

MOV XQG,#0FEH

LJMP KXQ9

KXQ3: CJNE A,#3,KXQ4

MOV XQS,#0C8H

MOV XQG,#0FDH

LJMP KXQ9

KXQ4: CJNE A,#4,KXQ5

MOV XQS,#0CBH

MOV XQG,#0C4H

LJMP KXQ9

KXQ5: CJNE A,#5,KXQ6

MOV XQS,#0CEH

MOV XQG,#0E5H

LJMP KXQ9

KXQ6: CJNE A,#6,KXQ7

MOV XQS,#0C1H

MOV XQG,#0F9H

LJMP KXQ9

KXQ7: CJNE A,#7,KXQ9

MOV XQS,#0C8H

MOV XQG,#0D5H

KXQ9: MOV WDA TA,XQS LCALL WDATALCD

MOV WDATA,XQG

LCALL WDATALCD

MOV WCOMD,#8AH

LCALL WCOMDLCD

LJMP KSZ

KFGAL: MOV A,FGAL

CPL A

MOV FGAL,A

CJNE A,#0,KFGAL1

MOV LZS,#0B9H

MOV LZG,#0D8H

SJMP KFGAL2

KFGAL1: CJNE A,#0FFH,KFGAL2 MOV LZS,#0BFH

MOV LZG,#0AAH

项目实践要求

项目实践要求以及考核标准 一、课程设计要求 项目实践是本专业的一个重要的实践环节,开设该课程的主要目的是提高学生综合应用所学专业知识的能力,训练和提高软件开发技能。要求学生在规定时间内完成一定规模适当的应用软件系统;在老师的指导下以软件设计为中心,独立地完成从需求分析、软件设计、编码到软件测试运行的软件开发全过程。通过软件开发的实践实现以下基本目标: 1.深化已学的知识,完成理论到实践的转化 通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将软件工程的理论知识运用于开发的实践,并在实践中逐步掌握软件工具的使用。 2.提高分析和解决实际问题的能力 课程设计是软件工程实践的一次模拟训练,通过软件开发的实践,积累经验,提高分析和解决问题的能力。 3.培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法、新技术。激发学生实践的积极性与创造性,开拓思路设计新算法、新创意,培养创造性的工程设计能力。 二、课程设计的一般过程 课程设计大体分三个阶段: 1. 确定题目 选题规模大小及难易程度适中。课题也要具有一定复杂度。选题分为两种:一是指导老师命题,二是学生自己找题,学生选题应由指导老师批准后方可进行。选题要有先进性、综合性、实践性。可以结合企事业单位应用的实际情况进行选题。题应该实现相对完整的功能。 2. 系统开发 系统开发阶段具体分四个步骤: ⑴系统分析 简单地说,系统分析就是要弄清“做什么”,即现行系统正在做什么,新系统想要做什么。这是系统开发的第一个阶段,也是最关键的一个阶段。它是一个反复调查、分析和综合的过程。这一阶段提出的新系统的逻辑方案,是下一阶段工作的基础,是系统设计的依据。对于经管类专业的学生来说,掌握系统分析的原理与方法尤其重要。 在这一阶段,要求学生对已选定的对象与开发范围进行有目的、有步骤的实际调查或模拟实际环境,并进行科学分析,要求学生能够用管理信息系统的语言、系统分析工具,快速、准确地描述系统的现状、表达系统的需求,以便在现行系统的基础上,建立一个满足用户需求的新系统的逻辑模型。 系统分析完成后,形成系统分析报告。 ⑵系统设计 简单地说,系统设计就是要弄清“怎么做”。它根据系统分析阶段所提出的新系统的逻辑方案,进一步提出新系统的物理方案。 在这一阶段,要求学生在系统分析的基础上,根据新系统逻辑模型所提出的各项要求,结合实际的条件,设计出新系统的总体结构和基本框架,并进一步使设计方案具体化、规范化、系统化,最终建立起新系统的物理模型。 系统设计完成后,形成系统设计报告。 ⑶系统实施 简单地说,系统实施就是要“具体做”。它将系统设计阶段所提出的新系统的物理方案付诸实施。 在这一阶段,要求学生编制程序,并进行程序调试、系统分调及系统总调。 系统实施完成后,形成系统实施报告。 ⑷系统评价 简单地说,系统评价就是要问“做得怎么样”。它是对已经开发完成的系统进行客观的评价。 在这一阶段,要求学生总结课程设计的过程、体会;对已经开发完成的系统性能、功能、

大三机械课程设计说明书

机械设计课程设计 计算说明书 设计题目:带式输送机的传动装置设计 任务序号 2-3 专业班 学号 设计者 指导教师

目录 一、课程设计任务 ............................................................................... - 3 - 二、传动装置总体设计 ....................................................................... - 4 - 三、传动件设计 ................................................................................... - 8 - 四、装配草图设计 ............................................................................. - 18 - 五、轴的计算与校核 ......................................................................... - 20 - 六、轴承基本额定寿命计算 ............................................................. - 27 - 七、键的挤压强度校核计算 ............................................................. - 29 - 八、箱体结构的设计 ......................................................................... - 30 - 九、设计小结...................................................................................... - 32 - 附件一.................................................................................................. - 33 -

单片机课程设计-万年历、数字时钟

单片机课程设计-万年历、数字时钟 采用MAX7221可以极大的节省I/O口线,同时DS1302时钟芯片可以提供精确的时间信息 汇编语言程序编写 DSRST BIT P1.0 DSCLK BIT P1.1 DSIO BIT P2.2 DIN BIT P2.5 CS BIT P2.6 CLK BIT P2.7 D158 EQU 30H D70 EQU 31H ADDRESS EQU 32h CONTENT EQU 33h COMMAND EQU 34h SECOND equ 35h MINITE equ 36h HOUR equ 37h ORG 0000H LJMP MAIN ORG 0030H MAIN: LCALL INTI7221 LCALL INTI1302

LOOP: LCALL READ1302 LCALL CONVERT LCALL DELAY LCALL DISPLAY LCALL DELAY SJMP LOOP ;DS1302初始化 INTI1302:MOV ADDRESS, #8EH MOV CONTENT, #00H LCALL SENT_BYTE MOV ADDRESS, #90H MOV CONTENT, #0A7H ;慢充电寄存器LCALL SENT_BYTE READ1302: MOV ADDRESS, #81h LCALL REV_BYTE MOV SECOND, A MOV ADDRESS, #83h LCALL REV_BYTE MOV MINITE, A MOV ADDRESS, #85h LCALL REV_BYTE MOV HOUR, A RET SENT_BYTE: CLR DSRST CLR C NOP CLR DSCLK NOP SETB DSRST MOV A, ADDRESS MOV R3, #2 MOV R2, #8 LOOP0: RRC A MOV DSIO, C SETB DSCLK NOP CLR DSCLK DJNZ R2, LOOP0 MOV A, CONTENT MOV R2, #8 DJNZ R3, LOOP0 CLR DSRST RET

课程设计实施方案

《动态网页设计》课程设计实施方案 一、课程设计的目的 课程设计是工科各专业的主要实践性教学环节之一,是围绕一门主要基础课或专业课,运用所学课程的知识,结合实际应用设计而进行的一次综合分析设计能力的训练。 《动态网页设计》是针对网站建设程序员岗位能力进行培养的一门核心课程。本课程构建于计算机文化基础、Dreamweavr网页设计、SQL数据库设计、C#程序设计、管理信息系统等课程的基础之上,主要培养学生对网站项目的初步分析、并利用Visual Studio 2008开发平台进行网站建设、建设完成后能对网站进行初步测试的能力,同时注重培养学生的社会能力和方法能力。 本次课程设计旨在培养学生在本课程范围内,初步掌握解决实际应用问题时所应具备的查阅资料、综合运用所学知识的能力,为毕业设计及今后从事专业工作打下基础。 二、课程设计的任务、内容及要求 任务: 学生根据老师给定或者学生自己拟订经老师认可后的课题进行课程设计,最终完成并提交解决方案以及课程设计报告书。 内容:课程设计参考题目(详见课程设计任务书) 1.网上考试系统 2.网上求职招聘系统 3.人事工资管理系统 4.房屋资讯信息网 5.网上订票系统 6.干洗店管理 7.停车场管理系统 8.多功能教室预约系统 9.车辆维修管理系统 10.游船计时收费管理系统 要求: 1.设计方案正确 2.数据与功能分析详细 3.网站界面美观大方、风格统一 4.网站使用方便,交互性较好; 5.编码简洁、规范、稳定、高效 6.独立查阅资料 7.认真撰写课程设计报告

三、课程设计进程安排 课程设计时间为二周,分五个阶段完成: 1. 设计准备阶段: 指导教师准备参考题目,方案论证,软硬件环境准备。这一阶段在两周内完成。 2. 分析设计阶段: 指导教师引导下,学生积极自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。这一阶段1~2天完成。 3. 编码调试阶段: 根据设计分析方案编写动态网页部分代码,然后调试该代码,实现课题要求的功能。 这一阶段在3~5天内完成。 4. 测试阶段 这一阶段在1~2天内完成。 5. 总结报告阶段: 总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。这一阶段在2~3天完成。 6.考核评分阶段: 依据任务书对所完成的程序进行功能检验、提问、相关学生集体汇报等。这一阶段在1~2天内完成。 四、课程设计地点 .NET实验室。 五、组织管理 分组领取任务,按每小组3-4人的标准进行分组。 课程设计期间,严格按照作息时间表进行考勤,做好出勤记录。 课程设计期间,制定值日表,轮流做好机房卫生工作。 六、考核评估说明(附表格) 通过老师考核、小组互评的方式,结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和作品水平以及学习态度综合评价。成绩分为优、良、及格和不及格四等。 考核标准包括: 1.职业素养(30%) 包括工作态度(10分)、协作能力(10分)、道德(5分)、自学能力(5分)等,该部分评分由组长和老师共同评定。

大三课程设计模板

编号: 审定成绩: 重庆邮电大学 物联网工程课程设计(报告)设计题目:行走过程中的加速度测试节点设计 学院名称:自动化学院 学生姓名:张三 专业:物联网工程 班级:0000 学号:0000 指导教师:李四 填表时间:2015 年11 月 重庆邮电大学教务处制

一、题目:行走过程中的加速度测试节点设计 二、设计任务: 运用所学传感器技术、计算机网络和物联网工程等方面的知识,设计基于三轴加速度传感器的测试节点,获取行走过程中的手臂或小腿加速度,完成数字量输入或模拟量输入的硬件设计和低功耗无线通信协议软件设计等工作。具体任务如下: 三、设计要求: 1.画出加速度测试节点的结构图。 2.选择低功耗无线通信芯片和三轴加速度传感器,设计硬件电路。 3.开发完成zigbee协议,完成与上位机的通信。 4.画出程序流程图并编写调试代码。 四、参考资料: 1. 李朝青.《单片机原理及接口技术》(简明修订版).北京航空航天大学出版社,1998年. 2. 胡向东.《传感技术》.重庆大学出版社,2006年第1版. 3. 谭浩强.《C语言程序设计》.北京:清华大学出版社,2002年. 4. 谢希仁.《计算机网络》.北京:电子工业出版社,2003年.

摘要 一级标题使用三号宋体、二级标题使用四号宋体,正文使用小四宋体。正文用小四字体,中文为宋体,英文为Times New Roman,行距要求统一,推荐1.5倍行距。 关键词:小四字体,宋体,Times New Roman

目录 1 系统方案 (1) 1.1 传感器网络概述 (1) 1.2 系统结构 (1) 参考文献 (2)

最全最好的课程设计-51单片机电子日历时钟( 含源程序)

LED日历时钟课程设计 院系: 班级: 姓名: 学号: 指导教师: 2012 年06 月16 日

目录

摘要 单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。单片机体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。由于具有上述优点,在我国,单片机已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等各个方面,而51单片机是各单片机中最为典型和最有代表性的一种。这次毕业设计通过对它的学习、应用,以AT89S51芯片为核心,辅以必要的电路,设计了一个简易的电子时钟,它由4.5V直流电源供电,通过数码管能够准确显示时间,调整时间,从而到达学习、设计、开发软、硬件的能力。 第一章前言 数字电子钟具有走时准确,一钟多用等特点,在生活中已经得到广泛的应用。虽然现在市场上已有现成的电子钟集成电路芯片,价格便宜、使用也方便,但是人们对电子产品的应用要求越来越高,数字钟不但可以显示当前的时间,而且可以显示期、农历、以及星期等,给人们的生活带来了方便。另外数字钟还具备秒表和闹钟的功能,且闹钟铃声可自选,使一款电子钟具备了多媒体的色彩。单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。 时钟电路在计算机系统中起着非常重要的作用,是保证系统正常工作的基础。在一个单片机应用系统中,时钟有两方面的含义:一是指为保障系统正常工作的基准振荡定时信号,主要由晶振和外围电路组成,晶振频率的大小决定了单片机系统工作的快慢;二是指系统的标准定时时钟,即定时时间,它通常有两种实现方法:一是用软件实现,即用单片机内部的可编程定时/计数器来实现,但误差很大,主要用在对时间精度要求不高的场合;二是用专门的时钟芯片实现,在对时间精度要求很高的情况下,通常采用这种方法,典型的时钟芯片有:DS1302,DS12887,X1203等都可以满足高精度的要求。 AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k B ytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。

课程设计案例(供参考)

课程设计案例 一.推荐理由 本课程设计实践环节建立在《机械原理》、《过程原理及设备》和《机械设计》等课程的基础上进行,涉及面广。在强调基本原理的基础上,注重学生对具体问题的解决能力。 这是本专业学生第一次尝试独立设计,是第一次将课程中所学的知识应用于实际设备设计工作的实践活动,对学生的今后专业有较深的影响。 二.案例详细说明 1.概述 本案例,要求学生进行一台换热器的设计和计算。在这一过程中,学生通过应用《过程原理及设备》中知识,对换热器的热工进行计算,确定工艺参数。在此基础了,应用《机械设计》等相关知识,对换热器的结构和强度进行分析计算和设计。采用CAD制图,进行全面掌握材料、机械加工、机械设计等方面的知识。为今后从事本专业工作打下基础。 2.教学的目标和能力要求 教学的目标:是为了进一步巩固和加深课程阶段所学的理论知识、培养独立分析问题和解决问题的能力,使学生对过程装备的设计有一完整、系统的认识,提高学生的科学计算、绘图和使用技术资料的能力,让学生在设计过程中得到系统的训练,培养综合设计的能力。 能力要求:要求学生从某一功能与原理出发,拟定所要设计的设备方案,能进行相关的设计计算,绘设备总图及部分零件图,编写相关计算说明书。能应用CAD进行机械制图。 3.设计任务 (1)设计题目:用水冷却煤油产品的U型管式换热器的设计(四) (2)设计任务及条件 ?使煤油从150℃冷却到40℃,压力0.1MPa; ?冷却剂为水,水压力为0.3MPa。 ?处理量为24t/h。 (3)设计内容 ?合理的参数选择和结构设计: ?传热面积;管程设计包括:总管数、程数、管程总体阻力校核;壳体直径; 结构设计包括流体壁厚;主要进出口管径的确定包括:冷热流体的进出口 管传热计算和压降计算,

显示桌面快捷方式为什么不见了怎么办怎么找回来

显示桌面快捷方式为什么不见了怎么办怎么找回来? 法一: 一般情况下,右击任务栏空白处,在弹出菜单上点“工具栏”-快速启动,使快速启动前打上对勾,任务栏上就会辟出快速启动栏,里面就有“显示桌面”的图标(一个方块上面支笔的图标式样),点一下,就能切换到桌面。注:可以按“win+d”快捷键实现快速切换到桌面。(win键位于Ctrl与Alt 之间) 方法二: 也可以点击“开始→运行”,在弹出的“运行”对话框中输入“REGSVR32 /n /i:u shell32 ”(不含双引号。注:32后面有个空格),然后回车,片刻后会弹出“shell32中的DllInstall成功”提示对话框,这样“显示桌面”按钮就可以完美归来了。 方法三: 可以自己做一个。 打开记事本,输入以下内容: [Shell] Command=2 IconFile=explorer.exe,3 [Taskbar] Command=ToggleDesktop 其中,第三行代码代表的是图标的位置,数字“3”显示的是,而当把数字“3”换成“4”,刷新,图标会变成;当数字换成“6”时,图标变成了回收站的图标,如图。虽然图标的式样变了,但是同样是“显示桌面”的功能。因此,更改显示桌面图标的方法就是这样。其实,只要在“IconFile=”后输

入你所中意的图标的路径就可以了。 然后点“文件”——>“另存为”,在文件类型中选择"所有文件",在文件名中打上“显示桌面.scf”(不包括双引号)就成了。 接下来,用鼠标把保存好的文件拖到快速启动栏里就OK了。为了以后便于使用,还可以将该图标保存到以下路径:C:\Documents and Settings\Administrator\Application Data\Microsoft\Internet Explorer\Quick Launch。至此,“显示桌面”图标的新建工作,搞定! 方法四: 如果觉得这个麻烦,还有一个简单的方法,从另一台电脑上复制“显示桌面”快捷方式。首先到另一台电脑上找到这个快捷方式,按住ctrl 把这个图标拖到电脑桌面上,然后把这个“显示桌面”复制到存储盘或者联网传给需要的电脑,传到后再用鼠标拖动到快速启动栏即可。 方法五: 或者运行“regedit”打开注册表,找到下面键值:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\System,在右边的窗口中有一个DOWRD值:“NoDispCPL”,将其值设为“0”或者删除即可。 在完成此操作后,有些电脑可能需要重启后才能生效

太原理工大学热动大三锅炉课程设计

太原理工大学 热能 与动力

《锅炉原理》 课程设计示例说明

课程设计示例 1.设计任务书 2. 原始资料 锅炉型式:带有屏式过热器的汽包锅炉 额定蒸发量:D=220t/h 过热器温度:t=540℃ 过热器压力:p gr=100kgf/cm2(表压) 给水温度:t gs=215℃ 热空气温度:t rk=400℃ 排烟温度:θ=130℃ 冷空气温度:t lk=30℃ 设计煤种:某无烟煤,成分如下, C y=63%,H y=1.938%,O y=2.16%,N y=0.555%,S y=0.62%,A y=22.017%,W y=9.71%, Q y d=22558kJ/kg 制粉系统:本锅炉采用钢球磨煤机中间贮仓式热风送粉系统 锅炉给定参数: 给水温度:t gs=215℃,锅炉负荷:D=220t/h,过热蒸汽压力:p gr=100kgf/cm2(表压),过热蒸汽温度:t gr=540℃汽包工作压力:p=112 kgf/cm2(绝对) 3.改烧煤种的元素分析数据校核和煤种判别 3.1 改烧煤种数据 C y=66.70%,H y=3.20%,O y=2.10%,N y=1.25%,S y=2.47%,A y=17.97%,W y=6.31%, V r=9.41%,Q y d=25191kJ/kg t1=1190℃,t2=1340℃,t3=1450℃,K km=1.6 3.2 元素成分校核

C y+H y+O y+N y+S y+A y+W y=66.7+3.2+2.1+1.25+2.47+17.97+6.31=100.00%, 元素分析正确。 3.3 发热量计算 应用基低位发热量 Q y dw′=339C y+1030H y-109(O y-S y-25W y 3.4 煤种判别 V r=?<10%,煤种为无烟煤 S y zs=4187S y/ Q y dw A y zs=4187A y/ Q y dw W y zs=4187W y/ Q y dw 4.锅炉结构特性(见结构计算书) 5.锅炉汽水系统(见任务书)(附) 6.燃烧产物和锅炉热平衡计算 6.1 理论空气量和理论烟气容积 6.2 空气平衡表

dsp时钟日历课程设计

课程设计说明书(本科) 题目: 时钟日历 姓名: 专业: 电子信息工程 班级: 09级一班 2012年 6 月

目录 摘要 (1) 一、硬件设计 (1) 1、硬件方案设计 (1) 2、单元电路设计 (2) 3、电路原理图 (5) 4、硬件调试 (6) 二、软件设计 (6) 1、系统分析 (6) 2、软件系统设计 (7) 3、软件代码实现 (9) 4、软件调试 (24) 四、课程设计体会总结 (24) 五、参考文献 (24)

时钟日历 摘要:课程设计的主要目的是用tms320f2812芯片为核心控制部件,设计一个能用LCD液 晶显示屏显示当前年,月,日,时,分,秒以及星期的具有电子时钟功能的万年历。 ⑴学习并了解ICETEK-F2812-A板及教学实验箱的使用; ⑵学习DSP芯片的I/O端口的控制方法; ⑶熟悉字模的简单构建和使用; ⑷熟悉Emulator方式下的程序调试规程,并最终能够熟练掌握在DSP软硬件环境下 的程序开发流程;能够对现有器件进行简单地编程,实现各种简单地显示控制。 关键词:dsp 时钟日历 一、硬件设计 1、硬件方案设计 本系统以TMS2812为核心控制部件,利用软件编程,通过DS1302进行时钟控制,使用12864 LCD液晶显示器进行时钟显示,能实现题目的基本要求,尽量做到硬件电路简单稳定,减小电磁干扰和其他环境干扰,充分发挥软件编程的优点,减小因元器件精度不够引起的误差。由于时间有限和本身知识水平的发挥,我们认为本系统还有需要改进和提高的地方,例如选用更高精度的元器件,硬件电路更加精确稳定,软件测量算法进一步的改进与完善等。总体框图如图1所示。 GND +5V ADD PWM4 PWM3 VSS PWM2 V0 IOPA7 IOPA6 IOPA5 REST IOPA4 IOPA3 OSCBYP TXAL1 TXAL2 IOPB0- IOPB7 E CS1 CS2 R/W RS DB0-DB7 RST I/O SCLK VCC1/VCC2 X1/X2 GND 复位电路 OSCBYP为高电平。采 用内部振荡 双电源 32768hz 10K DS1302

综合实践课程设计

综合实践课程设计 一、指导思想 综合实践活动课程是基于学生的直接经验和成长背景,密切联系学生自身生活和社会生活,注重对知识技能的综合运用。它是《九年制义务教育课程计划》所规定的小学3-6年级的一门必修课程。每一个学生的个性发展都具有独特性、具体性,每一个学生都有自己的需要、兴趣和特长,都有自己的认知方式和学习方式,他们的发展不仅仅是通过书本知识的学习而获得的。综合实践活动的设计与实施,有利于克服书本知识和课堂教学的时空局限,引导学生在社会生活中学习,在实践中发展。 综合实践活动课程以小组活动为主要开展形式,在教师指导下从社会和学生自身生活中选择和确定主题作为课程主要内容,以学生自主选择、亲身体验、研究探索为主要学习形式,要求学生积极参与到各项活动中去,在“调查”、“考察”、“实验”、“探究”、“设计”、“操作”、“制作”、“服务”等一系列活动中发现和解决问题,体验和感受生活,发展实践能力和创新能力。 二、学校环境和资源分析 我校地处乡镇社区,自然条件、社会文化等方面的课程资源有着得天独厚的条件,这些条件为学校实施综合实践活动提供了丰富的课程内容和学生开展实践活动的广阔空间。 我校在学生小组合作学习方面积累了一定的经验。我们的班队活动、兴趣小组活动、校园文化节活动等活动类课程一贯开展得有声在色,再加上实行学生自主管理以及构建浓郁的校园特色文化等方面,为学校综合实践活动课程的常态有效实施打下了坚实的基础。 三、课程目标 综合实践活动的总目标是通过密切学生与生活的联系、与学校的联系、与社会的联系,帮助学生获得亲身参与实践的积极体验和丰富经验;提高学生对自然、社会和自我之内联系的整体认识,发展学生的创新精神、实践能力、社会责任感以及良好的个性品质。 四、各年级规划思路: 三年级 1、能力目标是:具有问题意识、规划与设计的能力、实验与观察的能力。 2、情感态度价值观:养成按计划完成一件事的好习惯,能够持之以恒。 3、三年级活动名称:《身边的零食》 主要内容:引导学生关注身边的生活,从日常生活、学习生活、家庭生活中发现一些有意义、有价值的问题,设计调查研究计划,开展调查研究,向小伙伴进行展示。 选题可以是:《学习用具的调查》、《校园垃圾的调查》、《课间游戏研究》、《身边的食品安全》等。 四年级 1、能力目标是:总结与交流的能力、调查与访问的能力、实验与观察的能力。 2、情感态度价值观:欣赏他人——学习别人的长处,取长补短;认识自己——了解自己的优势,发挥自己的长处,知道自己的不足,设法改进。 3、四年级活动名称:走进县博物馆,感受历史

显示桌面图标不见了怎么办

显示桌面图标不见了怎么办 篇一:电脑桌面图标消失了怎么办 电脑桌面图标消失了怎么办? 1、电脑桌面图标消失了 Windows XP有一个功能,就是把桌面上的图标隐藏!所以可能是无意中改动了这个选项的设定,只要在桌面展开右键,选择“依次排列图标”-“显示桌面图标”就可以了:) 2、桌面上的IE图标竟然不见了 在桌面单击右键,选“属性→桌面→自定义桌面”,在桌面图标处看到“Internet Explorer”项了吧,选择上它桌面就可以恢复IE 图标了。 3、控制音量的小喇叭图标不见了 出现这种情况,只要打开[控制面板],选择[声音、语言和音频设备]这一项,再选择[声音和音频设备],然后再打开窗口的[音量]选项,在[将音量图标放入任务栏]选项前面打上钩,单击[确定],图标便会出现了。(如图) 4我的输入法图标哪儿去了?怎么办? 如果你用的是Windows XP中,输入法图标也会莫名其妙地丢失,但在控制面板中却没有“输入法”,这时可以按以下方法尝试:方法1:在任务栏单击鼠标右键,弹出快捷菜单,把鼠标移动到”工具栏”上,会弹出子菜单,看看其中的“语言栏”有没有被选中,

如果没有选中,单击选中“语言栏”,一般会显示输入法图标。 方法2:依次单击“开始→设置→控制面板”,打开控制面板,在控制面板中单击“日期、时间、语言和区域设置”,单击“语言和区域设置”,弹出“语言和区域设置”对话框,单击“语言”标签,在“文字服务和输入语言”下单击“详细信息”按钮,弹出“文字服务和输入语言”对话框,单击“高级”标签,在“系统配置”下,把“关闭高级文字服务”前面的对号取消(看到下面的注释了没有,选中”会关闭语言栏”),单击“确定”按钮,输入法图标就回来了。 方法3:点“开始→运行”,键入“msconfig”,单击“确定”或回车,运行“系统配置实用程序”,在“启动”里把“”选中,单击“确定”,然后注销或重新启动应该就可以了。这是因为控制Alternative User Input Text Processor (TIP)和Microsoft Office 语言条,提供语音识别、手写识别、键盘、翻译和其它用户输入技术的支持。这个程序没有启动也会造成输入法图标不显示。 5、“网络连接”窗口中我的“本地连接”和“ADSL”图标不见了 这可能是你的Network Connections服务被禁用了原因造成的,查看方法如下:在“运行”窗口中输入“”,然后在打开的“服务”窗口右侧服务列表中找到名称为“Network Connections”的服务,看看其状态是否为“已启动”。假如不是,那么就需要将其设置为“已启动”。 6、任务栏按钮忽然消失了

课程设计心得体会3篇

课程设计心得体会3篇 课程设计的理论产生于对课程设计实践的考察。下面是为大家带来的课程设计心得体会,希望可以帮助大家。 课程设计心得体会范文1:机械设计课程设计心得体会 经过一个月的努力,我终于将机械设计课程设计做完了。在这次作业过程中,我遇到了许多困难,一遍又一遍的计算,一次又一次的设计方案修改这都暴露出了前期我在这方面的知识欠缺和经验不足。刚开始在机构设计时,由于对Matlab软件的基本操作和编程掌握得还可以,不到半天就将所有需要使用的程序调试好了。可是我从不同的机架位置得出了不同的结果,令我非常苦恼。后来在钱老师的指导下,我找到了问题所在之处,将之解决了。 同时我还对四连杆机构的运动分析有了更进一步的了解。在传动系统的设计时,面对功率大,传动比也大的情况,我一时不知道到底该采用何种减速装置。最初我选用带传动和蜗杆齿轮减速器,经过计算,发现蜗轮尺寸过大,所以只能从头再来。这次我吸取了盲目计算的教训,在动笔之前,先征求了钱老师的意见,然后决定采用带传动和二级圆柱齿轮减速器,也就是我的最终设计方案。至于画装配图和零件图,由于前期计算比较充分,整个过程用时不到一周,在此期间,我还得到了许多同学和老师的帮助。在此我要向他们表示最诚挚的谢意。整个作业过程中,我遇到的最大,最痛苦的事是最后的文档。一来自己没有电脑,用起来很不方便;最可恶的是在此期间,一种电脑病毒"Word杀手"四处泛滥,将我辛辛苦苦打了几天的文档全部毁了。那么多的公式,

那么多文字就这样在片刻消失了,当时我真是痛苦得要命。 尽管这次作业的时间是漫长的,过程是曲折的,但我的收获还是很大的。不仅仅掌握了四连杆执行机构和带传动以及齿轮,蜗杆传动机构的设计步骤与方法;也不仅仅对制图有了更进一步的掌握;Matlab和Auto CAD ,Word这些仅仅是工具软件,熟练掌握也是必需的。对我来说,收获最大的是方法和能力。那些分析和解决问题的方法与能力。在整个过程中,我发现像我们这些学生最最缺少的是经验,没有感性的认识,空有理论知识,有些东西很可能与实际脱节。总体来说,我觉得做这种类型的作业对我们的帮助还是很大的,它需要我们将学过的相关知识都系统地联系起来,从中暴露出自身的不足,以待改进。有时候,一个人的力量是有限的,合众人智慧,我相信我们的作品会更完美! 课程设计心得体会范文2: 三周半的机械课程设计结束了,说是三周半,实则两周半,第一周因连续有三门课程要考试,因而无暇搞设计,两周半的时间紧迫,于是不得不晚上和周末抽时间来继续搞设计,时间抓的紧也很充实。 作为一名机械设计制造及自动化大三的学生,我觉得能做这样的课程设计是十分有意义。在已度过的两年半大学生活里我们大多数接触的是专业基础课。我们在课堂上掌握的仅仅是专业基础课的理论面,如何去面对现实中的各种机械设计?如何把我们所学到的专业基础理论知识用到实践中去呢?我想做类似的大作业就为我们提供了良好的实践平台。在做本次课程设计的过程中,我感触最深的当属查阅了很多次设计书和指导书。为了让自己的设计更加完善,更加符合工

日历时钟单片机课程设计

单片机课程设计 ——日历时钟与键盘显示程序设计 姓名:管曌 学号:3081109003 班级:J通信0801 指导老师:熊书明

日历时钟与键盘显示程序设计 一、设计目的 (1)能在LED显示器上实现正常的时分秒计时 (2)能通过键盘输入当前时间,并从该时间开始计时 (3)有校时、校分功能 (4)有报时功能,通过指示灯表示 (5)有闹时功能,闹时时间可以设定,通过指示灯表示 二、设计内容 该课程设计是利用MCS-51单片机内部的定时/计数器、中断系统、以及行列键盘和LED显示器等部件,设计一个单片机电子时钟。设计的电子时钟通过数码管显示,并能通过按键实现设置时间和暂停、启动控制等。 三、MCS-51单片机系统简介 单片机应用系统由硬件系统和软件系统两部分组成。硬件系统是指单片机以及扩展的存储器、I\O接口、外围扩展的功能芯片以及接口电路。软件系统包括监控程序和各种应用程序。 在单片机应用系统中,单片机是整个系统的核心,对整个系统的信息输入、处理、信息输出进行控制。与单片机配套的有相应的复位电路、时钟电路以及扩展的存储器和I\O接口,使单片机应用系统能够运行。 在一个单片机应用系统中,往往都会输入信息和显示信息,这就涉及键盘和显示器。在单片机应用系统中,一般都根据系统的要求配置相应的键盘和显示器。配置键盘和显示器一般都没有统一的规定,有的系统功能复杂,需输入的信息和显示的信息量大,配置的键盘和显示器功能相对强大,而有些系统输入/输出的信息少,这时可能用几个按键和几个LED指示灯就可以进行处理了。在单片机应用系统在中配置的键盘可以是独立键盘,也可能是矩阵键盘。显示器可以是LED指示灯,也可以是LED数码管,也可以是LCD显示器,还可以使用CRT显示器。单片机应用系统中键盘一般用的比较多的是矩阵键盘,显示器用的比较多的是LED数码管还LCD显示器。 四、设计方案

基于项目的 STEAM 课程设计与实践.docx

基于项目的STEAM 课程设计与实践 ——以《探究气球动力车的性能》为例 一、项目式学习 项目式学习可以是一个长期复杂工程,有时整个学期就完成一个大项目(通常被拆分成很多小项目)。另外,PBL 比较强调真实世界的任务和问题,并且产出“有形”产品来解决问题。有两个关键点:一个引发活动的问题或难题,学生自主创造出一个成果来回答问题或解决问题。经典的项目式学习选取跨学科的主题内容,让学生基于现实情境,解决实际问题,它能从更广、更深、更结构化的层次对学生的综合能力进行培养和提升。 二、项目解析 力无处不在,运动永不停歇。生活中有很多情形的产生都与力和运动有着密不可分的联系。当有学者们在滑冰场滑旱冰的时候,用手推墙壁,身体会向后移动;人们蛙泳的时候,双脚向后蹬水,身体会向前移动;火箭升空时,箭尾喷出的气体推动箭体升空;运动员在跳高时,用 单脚起跳,使身体腾空而起,跨过横杆…… 本项目是有学者校基于苏教版科学四年级下册《物体的运动》和《万能的力》单元,自主研发的STEAM 课程。依据《小学科学课程标准》中物质科学领域“知道测量距离的方法”、“知道生活中常见的摩擦力 是直接施加在物体上的力”和工程技术领域“工程的设计是核心,学生能将自己简单的创意转化为模型”的核心概念,引导学生将摩擦力、反作用力等科学概念应用于实践,培养学生内在的学习动机和兴趣。 三、教学过程 (一)发现 1.游戏引入:当有学者吹起一个气球,松手后,气球会呈现什么样的状态呢? 2.课堂展示。学生在讲台进行演示,其他同学仔细观察并描述气球的运动状态。 教师通过此游戏,让学生观察气球的运动方式,初步感知作用力与反作用力是方向相反的,再通过观察图片分析生活中常见的有关作用力

大三下期课程表

湖南文理学院芙蓉学院2015~2016学年度春(夏)季学期程表 专业:机械设计制造及其自动化班级:机自1302 39人星期一星期二星期三星期四星期五 1 . 2 节数控技术 46+8(7-14) T2-D201 王良 液压与气压传动 54+8(7-14,16-18)三节连上 T1-B102 陈克飞 塑料成型工艺及模具设计 32+4(7-14,16-18) T2-D201 陈克飞 液压与气压传动 54+8(7-14,16-18) T2-D201 陈克飞 数控技术 46+8(10-12)T2-D101 王良 塑料成型工艺及模具设计 32+4(13-14,16-18)T2-D101陈克飞 3 . 4 节 机械优化设计 32+4(7-14,16-18) T2-D101 罗佑新 机械优化设计 32+4(7-11) T2-D101 罗佑新 机械制造装备设计 54+4(7-14,16-18) T1-A602 李玲芳 微机原理与接口技术 54+12(12-14,16-17) T2-D101 陈丹 5 . 6 节微机原理与接口技术 54+12(7-14,16-18) T2-D101 陈丹 微机原理与接口技术 54+12(7-14,16-18) T2-D101 陈丹 数控技术 46+8(7-14)三节连上 T2-D201 王良 机械制造装备设计 54+4(7-14,16-18)三节连上 T2-D101 李玲芳 7 . 8 节 9 . 10 节大学生职业发展与就业指导 12(2-7) T2-D301 曾炜光 备注:1、第8-9节:19:00-20:40。机械制造技术课程设计1-2周机械楼502杨继荣生产实习3-6周数控技术课程设计15周机械楼机房李志刚

日历时钟单片机课程设计(附汇编程序+方案图+模块图+ddb模拟图)

;山东科技大学信电通信07-1 lfj 作品lifaji@https://www.sodocs.net/doc/369528583.html, 方案一:

方案二:

采用方案二。模块图

; ------------------------- 按键说明-------------------------;--------------------------1键——进入可调状态-------------------------; -------------------------2键——结束返回-------------------------; -------------------------3键——秒加1/日加1 -------------------------; -------------------------4键——分加1/月加1 -------------------------; -------------------------5键——显示24小时制/时加1/年加1-------------------------; -------------------------6键——显示12小时制-------------------------; -------------------------7键——可调时间-------------------------; -------------------------8键——可调日期-------------------------CLK BIT P1.6 ;时钟信号端 DISP BIT P1.7 ;串出锁存端 DBUF EQU 30H ;秒的最低位地址 LED BIT P1.1 CHANGE2 BIT 21H ;加12的标志位 AD1 EQU 40H ;秒 AD2 EQU 41H ;分 AD3 EQU 42H ;时 AD4 EQU 43H ;天 AD5 EQU 44H ;月 AD6 EQU 45H ;年 ; 初始化存储单元结束 ORG 0000H LJMP MAIN ORG 000BH ;T0中断入口 LJMP INT ORG 0030H MAIN: MOV R0,#AD1 MOV R7,#06H LOOP0: MOV A,#00H MOV @R0,A INC R0 DJNZ R7,LOOP0 ;R0~R7清零 MOV AD1,#37H MOV AD2,#22H MOV AD3,#0CH MOV AD4,#08H MOV AD5,#08H MOV AD6,#08H ;初始化时间为12:34:56,日期为08年08月08日 MOV IE,#82H ;允许T0中断

课程设计实习总结

课程设计实习总结 通过此次课程设计,使我更加扎实的掌握了有关高频电子线路方面的知识。下面就是小编给大家带来的课程设计心得,希望能帮助到大家! 课程设计心得1 1、通过这次课程设计,加强了我们动手、思考和解决问题的能力。在整个设计过程中,我们通过这个方案包括设计了一套电路原理和pcb连接图,和芯片上的选择。这个方案总共使用了74ls248,cd4510各两个,74ls04,74ls08,74ls20,74ls74,ne555定时器各一个。 2、在设计过程中,经常会遇到这样那样的情况,就是心里想老着这样的接法可以行得通,但实际接上电路,总是实现不了,因此耗费在这上面的时间用去很多。 3、我沉得做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,而且考试内容有限,所以在这次课程设计过程中,我们了解了很多元件的功能,并且对于其在电路中的使用有了更多的认识。平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。比如一些芯片的功能,平时看课本,这次看了,下次就忘了,通过动手实践让我们对各个元件映象深刻。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。所以这个期末测试之后的课程设计对我们的作用是非常大的。 4、经过两个星期的实习,过程曲折可谓一语难尽。在此期间我们也失落过,也曾一度热情高涨。从开始时满富盛激情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。生活就是这样,汗水预示着结果也见证着收获。劳动是人类生存生活永恒不变的话题。 通过实习,我才真正领略到“艰苦奋斗”这一词的真正含义,我才意识到老一辈电子设计为我们的社会付出。我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们可以,而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,大学里一年的相处还赶不上这十来天的合作,我感觉我和同学们之间的距离更加近了;我想说,确实很累,但当我们看到自己所做的

相关主题