社区
非技术区
帖子详情
用c语言怎么调用中断,编写一个秒表程序!~
kelvinqi
2002-03-28 09:56:01
请问怎么用c语言编写一个秒表程序呢?
按“s",开始。按“p"暂停!
我知道是调用time()函数,但是不知道怎么写?
...全文
279
6
打赏
收藏
用c语言怎么调用中断,编写一个秒表程序!~
请问怎么用c语言编写一个秒表程序呢? 按“s",开始。按“p"暂停! 我知道是调用time()函数,但是不知道怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kelvinqi
2002-03-28
打赏
举报
回复
to Netppon
你能不能再说详细的点哪?
kelvinqi
2002-03-28
打赏
举报
回复
to Netppon
你能不能再说详细的点哪?
kelvinqi
2002-03-28
打赏
举报
回复
我是想用tc写,但是我不知道使用time()函数可不可以?
lw549
2002-03-28
打赏
举报
回复
你懂汇编吗?
c可以嵌入汇编,可以做你所能想到的任何事。
或者,你可以用intdos,调用dos中断。
其实调用中断的方法有好多。仔细看看tc的库函数吧。
Nepton
2002-03-28
打赏
举报
回复
你在DOS下写程序么?要是Windows很方便的。
你可以不用中断,一个死循环判断按键,用bioskey
设置一个标志,当他为1时,就开始计数,并显示结果,否则什么也不干,
你要是用中断的话,可以用0x1C(我也记不清了),首先自己定义一个中断函数,用setvect八0x1C设置为他就Ha Ha
kelvinqi
2002-03-28
打赏
举报
回复
有那位大虾可以指点一下呢?
秒表
(定时器+
中断
,带proteus仿真)
利用定时器和
中断
编写
的
秒表
程序
,自己一点一点手打,简单明了,适合学习!带proteus仿真,
C语言
编写
!
基于51单片机的电子计时
秒表
设计
该系统采用STC89C52单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部
中断
电路来设计计时器,使得系统能够实现四位LED显示,显示时间为00.00~99.99秒,计时精度为0.01秒,能正确地进行计时,并显示计时状态和结果 ,软件代码采用
C语言
编写
程序
,包括显示
程序
,初始化子
程序
,键盘扫描
程序
,
中断
服务
程序
,延时子
程序
等,并在keil中调试运行,硬件系统利用单片机电路板强大的功能来实现,操作简单且视觉效果易于观察。
单片机数字
秒表
计时器
编写
这次做了51单片机的实验数字
秒表
显示,用到了定时器,
中断
服务函数,还有就是数码管的动态显示,还有就是
程序
的逻辑考虑初次在这里写,经验不足,排版不够美观。
10天学会AVR和
C语言
_异步串口UART
第一讲:开发板和软件的操作使用 1、 介绍配件。 2、 安装软件(ICC AVR 和AVR STUDIO)及其使用,包括新建工程、
程序
下载,仿真调试;整板测试;板上资源。 3、 着重介绍一下USB接口的仿真器。 第二讲:AVR单片机的概述和
C语言
的基础知识 1、 AVR单片机的概述包括它的优点、片上资源。 2、
C语言
的基础包括电平特性、2进制与16进制的表示及转换、二进制数的逻辑运算,数据类型,运算符。 3、 着重讲一下特有的BIT()操作,C中的各种语句。 4、 介绍一下AVR单片机IO口的配置。 第三讲:点亮发光二极管、驱动蜂鸣器、继电器 1、首先讲解一下原理图上开关电路、复位电路、时钟电路; 2、讲解573工作原理, 3、首先点亮
一个
发光二极管,然后让
一个
二极管亮灭变化。 4、
编写
函数证明573的工作原理:锁住后不导通就不能再更新数据。 5、
编写
延时函数,软件仿真查看延时的精确时间 6、子函数的
编写
(分带形参和不带形参)。 7、
编写
流水灯函数。 8、蜂鸣器,继电器的工作原理并
编写
程序
。 第四讲:数码管工作原理 1、 共阴共阳数码管内部结构,显示原理。 2、 用数字万用表标定数码管的段选和位选 3、
编写
程序
使1个数码管上显示数字 4、
编写
程序
在6个数码管上滚动显示数字 5、 重点讲解动态显示,保持时间,以及扫描频率对闪烁和亮暗程度的影响。 第五讲:键盘检测原理(比较复杂) 1、 键盘作用,检测原理,如何消抖,独立键盘检测
程序
编写
。 2、 矩阵键盘检测
程序
编写
,涉及到返回值函数
调用
。 第六讲:1602液晶的使用 1、 看手册,管脚、写指令和数据、时序图。 2、
编写
程序
,显示光标 3、
编写
程序
显示字, 4、
编写
程序
,滚动显示字符 第七讲:
中断
、定时器的原理和应用(比较复杂) 1、
中断
的概念,AVR单片机的
中断
2、 定时/计数器1几种模式的寄存器配置 3、 定时器1普通模式下实现
秒表
4、 CTC模式输出方波 5、 快速PWM模式输出PWM信号 6、 相位修正PWM模式输出PWM信号 第八讲:AD、DA简介及其应用 1、 AD简介,AVR内部AD寄存器设置 2、
编写
程序
控制AD读写电位器输出的模拟电压 3、 SPI串行通信简介 4、 DA简介,AD5300时序图 5、
编写
程序
控制DA输出模拟电压使发光二极管亮度变化 第九讲:TWI(IIC) 1、 TWI(IIC)协议简介 2、 AVR单片机内部TWI寄存器简介,操作流程 3、 具有IIC协议的数字电位器芯片AD5161的简介 4、
编写
程序
用独立键盘控制AD5161输出不同的阻值 第十讲:异步串口UART的简介和
程序
的
编写
1、 UART简介 2、 AVR单片机内部与UART相关的寄存器的配置 3、
编写
程序
控制AVR单片机和电脑进行通信 4、 讲解串行通信时数字和字符之间的区别 第十一讲:PS2键盘、DS1302的工作原理和
程序
的
编写
1、 AVR单片机外部
中断
的介绍 2、 PS2键盘的工作原理 3、
编写
程序
读取PS2键盘的按键值并在1602液晶上显示 4、 DS1302的工作原理 5、
编写
程序
控制1302工作并在1602液晶上显示时间
51单片机智能
秒表
有清零启动暂停功能(有代码,通过)
六位LED显示,显示时间为00.00~59分99.99秒秒,计时精度为0.01秒,能正确地进行计时,并显示计时状态和结果,软件代码采用
C语言
编写
程序
,包括显示
程序
,初始化子
程序
,键盘扫描
程序
,
中断
服务
程序
,延时子
程序
等,并在keil中
非技术区
23,404
社区成员
70,593
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章