导航:首页 > 装置知识 > 微机原理设计计时时间装置

微机原理设计计时时间装置

发布时间:2022-07-21 18:46:17

『壹』 求 微机原理 简易电子钟 代码~~~~~~

一 摘要
单片计算机即单片微型计算机。(Single-Chip Microcomputer ),是 集CPU ,RAM ,ROM ,
定时,计数和多种接口于一体的微控制器。他体积小,成本低,功能强,广泛应用于智能产
品和工业自动化上。而51 单片机是各单片机中最为典型和最有代表性的一种。这次毕业设
计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。
二 说明
系统由AT89C51、LED 数码管、按键、发光二极管等部分构成,能实现时间的调整、定
时时间的设定,输出等功能。系统的功能选择由SB0、SB1、SB2、SB3、SB4 完成。其中SB0
为时间校对,定时器调整功能键,按SB 0 进入调整状态。SB1 为功能切换键。第一轮按动
SB1 依次进入一路、二路、三路定时时间设置提示程序,按SB3 进入各路定时调整状态。定
时时间到,二极管发亮。到了关断时间后灭掉。如果不进入继续按SB1 键,依次进入时间
�0�3 年�0�3 位校对、�0�3 月�0�3 位校对、 �0�3 日�0�3 位校对、�0�3 时�0�3 位校对、�0�3 分�0�3 位校对、�0�3 秒�0�3 位
校对状态。不管是进入那种状态,按动SB2 皆可以使被调整位进行不进位增量加1 变化。各
预置量设置完成后,系统将所有的设置存入RAM 中,按SB1 退出调整状态。上电后,系统自
动进入计时状态,起始于�0�3 00�0�3 时�0�3 00�0�3 分。SB4 为年月日显示转换键,可使原来显示时分
秒转换显示年月日。
三、电路原理分析
1. 显示原理
电原理图见附图1。由6 个共阴极的数码管组成时、分、秒的显示。P0 口的8 条数据线
P0.0 至P0.7 分别与两个CD4511 译码的ABCD 口相接,P2 口的 P2.0 至P2.2 分别通过电阻
R10 至R13 与VT1 至VT3 的基极相连接。这样通过P0 口送出一个存储单元的高位、低位BCD
显示代码,通过P2 口送出扫描选通代码轮流点亮LED1 至LED6,就会将要显示的数据在数
码管中显示出来。从P0 口输出的代码是BCD 码,从P2 口输出的就是位选码。这是扫描显示
原理。

2 键盘及读数原理
键盘是人与微机打交道的主要设备,按键的读取容易引起误动作。可采用软件去
抖动的方法处理,软件的触点在闭合和断开的时候会产生抖动,这时触点的逻辑电
平是不稳定的,如不采取妥善处理的话,将引起按键命令错误或重复执行,在这里
采用软件延时的方法来避开抖动,延时时间20ms.
3 连击功能的实现
按下某键时,对应的功能键解释程序得到执行,如操作者没有释放按键,则对应
的功能会反复执行,好象连续执行,在这里我们采用软件延时250ms,当按键没释放则 [1] [2] 下一页 详细出处参考: http://www.16sheji8.cn/onews.asp?id=584

『贰』 微机原理 电子时钟 课程设计

自己去下吧,有一个专门针对这本书的视频教程,课后习题答案也有。给你关键字你自己搜一下吧。最后一行搜一下,进去选择“课后题与解答”,在“栏目列表”里面选择“汇编语言”就可以了,里面的课后答案基本上都有,没有的就被制作成视频讲解了,里面还有电子书下。

『叁』 微机原理中倒计时秒表的程序中的IRE报错怎么解决

电子秒表的设计

一、设计要求
利用8253A,用实验箱上的数码管模拟一个秒表,要求具有一般秒表的功能。
二、设计内容
1、能显示实时时间(时间可用实验箱上的按键进行调整)。时间值的变化可采用查询8253A的计数器值来进行计算。
2、按“1”键时,进入秒表准备状态,再按“1”键开始秒表计时(计时单位为1/100秒),再按“1”键时停止秒表计时。秒表计时的时间在数码管上显示。
3、按“2”键退出秒表计时状态,显示实时时间。

『肆』 微机原理与接口 求大神 快啊

≧表示"或门",&表示"与门",中间大框的是74LS138译码器当M/IO线=1,且地址总线A19~A14=000111,138的Y7Y6=01,CS=0当M/IO线=1,且地址总线A19~A14=000110,138的Y7Y6=10,CS=0以上两种情况都选使RAM片选信号有效所以,RAM芯片地址高6位=000111或000110RAM的低14位地址取决于A13~A0,所以,RAM地址是:00011100000000000000~00011111111111111111即1C000H~1FFFFH或:00011000000000000000~00011011111111111111即18000H~1BFFFH存储容量的计算:(1FFFFH-1C000H+1)Byte=(4000H)Byte=16384Byte=16KB或:(1BFFFH-18000H+1)Byte=(4000H)Byte=16384Byte=16KB

『伍』 微机原理与接口课程设计倒计时器

你可以让8253计秒产生中断,然后将倒计时时间在中断里减1。倒计时时间可以是时、分、秒,秒到0后再减就将分钟减1,秒变59等。
主程序显示是循环的,就是不断去读取那个倒计时时间,并显示。

『陆』 微机原理与接口技术课程设计之数字显示倒计时器

DATAS SEGMENT
sec db 24 ;倒数的秒数,可以随意更改
osec db 0
startmsg db "Counting down .... press [p] to puase, [c] to continue, [s] to stop",13,10,"$"
timesup db 13,10,"Times up!"
endmsg db 13,10,"Thanks for using, bye~$"
secStr db 6 p ("$")
curpg db 0
ispause db 0
x db 0
y db 0
DATAS ENDS

STACKS SEGMENT
db 64 p(?)
STACKS ENDS

CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
push ax
push bx
push cx
push dx

MOV AX,DATAS
MOV DS,AX

lea dx,startmsg
call puts

;读取时间
mov ah,2ch
int 21h
mov osec,dh ;记下秒数
call getxy ;取得游标的位置

;倒数,显示倒数,查键盘。
;倒数的原理就是 osec 和现在秒数的对比得出
timer:
mov ah,2ch
int 21h
mov ah,6 ;检查键盘
mov dl,0ffh
int 21h
cmp al,"s" ;终止程式
jz done
cmp al,"p" ;暂停程式
jz pause
cmp al,"c" ;继续程式
jz continue
cmp ispause,0
jg timer
cmp osec,dh ;检查秒数的变化
jnz interval
jmp timer
interval:
mov osec,dh ;更新秒数
dec sec
call showcountdown ;显示倒数秒数(sec)
cmp sec,0
jg timer
lea dx,timesup
call puts
jmp done

pause:
mov ispause,1
jmp timer

continue:
mov ispause,0
jmp timer

puts:
mov ah,9
int 21h
ret

showcountdown:
call setxy ;保持显示倒数的位置
xor ax,ax
xor dx,dx
mov al,sec
cbw
mov bl,10
div bl
add al,"0"
add ah,"0"
lea bx,secStr
mov byte ptr[bx],al
mov byte ptr [bx+1],ah
mov dx,bx
call puts
ret

;读取游标的位置
getxy:
mov ah,3
int 10h
mov x,dl
mov y,dh
mov curpg,bh
ret

;设置游标的位置
setxy:
mov ah,2
mov bh,curpg
mov dl,x
mov dh,y
int 10h
ret

done:
pop dx
pop cx
pop bx
pop ax
MOV AH,4CH
INT 21H
CODES ENDS
END START

『柒』 微机原理与接口技术上机题为用8253和8255芯片来设计24秒倒计时的代码程序

看书上

『捌』 微机原理与接口技术课程设计之秒表/时钟计时器的设计

哎呀!这个我大三的时候也要做。兄台是电子信息或通信工程的吧!
再看看别人怎么说的。

『玖』 求微机原理课程设计:电子秒表 利用8253等接口设计电子秒表,要求完成开始.停止.复位计时等功能。

8253不用单片机你想用单板机?
逻辑电路也可以,不过那还是危机原理课程设计么?

『拾』 电子钟课程设计(微机原理)急需!!!!

智能电脑钟
一、任务与要求
时钟是人们生产和生活的基本设备。构成时钟电路的方法很多,本体要求以8086微处理为住控器构成一个功能强的电脑钟。
1. 能将用户提供的作息时间表存入存储器,按作息时间的要求进行定时打铃(实验用扬声器)。
2. 具有定时功能。将用户提供的定时时间表输入到单片机,对被控对象进行任意时间间隔的定时启动、停止控制。
3. 具有跑表功能。能实现计时的清零、启动和停止,显示出累计时间。
4. 设置功能选择开关和相应的操作按键,时钟用6位数码管分别显示时、分、秒。作跑表时显示分、十秒、秒、百毫秒、十毫秒和毫秒。
二、总体方案设计
1.设计思想
(1)用8086作主控制器,扩展一片程序存储器,如存储容量位8K×8的EPROM2764,扩展6位LED显示接口,以用于时钟显示,设置两路输出信号,用于推动外部定时控制设备或音响报时电路。扩展一个包括0~9的十个数字键和若干功能键的键盘。这些功能键的作用是:
作时钟时,设置报时、校时;
作定时时,设置定时时间的启动;
作跑表示,设置清零、启动和停止。
(2)本系统的输出设备分为两个方面,一是由6位数码管组成的时间显示器,为了节省口线,利用串行口,经移位寄存器CT74LS164送出显示器的段控制信号,其位控制信号分别由74LS244口输出。
(3)时钟信号的产生可利用定时器8253定时中断,进行时、分、秒的计时,并将信号送到显示电路。
2.硬件框图
3.程序流图
程序分监控部分、报时/定时部分和跑表三部分,还有报时作息时间表。

阅读全文

与微机原理设计计时时间装置相关的资料

热点内容
铜与浓硝酸反应实验装置 浏览:564
滚子轴承两个轴怎么接 浏览:129
玉器雕刻用什么机械设备 浏览:311
小丸工具箱提取字幕 浏览:860
机床各部分静刚度曲线怎么绘制 浏览:482
淋浴阀门有点漏水怎么办 浏览:638
仓库小五金件的摆放要求 浏览:48
消防管道阀门用明杆阀门 浏览:917
检查阀门不正确的方法是什么意思 浏览:429
佛山祥盛五金制品有限公司招聘 浏览:423
高中化学课本实验装置图 浏览:369
半液晶仪表怎么实现地图显示 浏览:100
蒸发用的器材有什么 浏览:286
机械图圆后面向下箭头什么意思 浏览:657
曲靖家用电动工具批发 浏览:20
沧州固化设备哪里有 浏览:165
帝豪gl仪表台上面那个小灯是什么 浏览:548
在小县城办机械厂有什么扶持吗 浏览:918
液晶仪表怎么点亮 浏览:588
数控机床怎么加工都光滑 浏览:694