久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
MSP430單片機實現秒表,使用proteus8.7仿真
[打印本頁]
作者:
xuhe123
時間:
2019-4-4 16:57
標題:
MSP430單片機實現秒表,使用proteus8.7仿真
程序中用到兩個時鐘。
MCLK設置為8MHZ
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
仿真圖.jpg
(141.25 KB, 下載次數: 132)
下載附件
2019-4-4 16:56 上傳
定時器A0時鐘選擇SMCLK,32768HZ,可在proteus中設置
功能描述: 數碼管顯示秒、分。在顯示過程中如果按下按鍵,則觸發中斷,停止計數,
再按一次,秒表繼續計數。
開發中遇到的問題:在同時顯示兩個以上數碼管時,由于P2端口的數據沒有全部置位(共陽極數碼管),
導致顯示不完整,相同部分缺失。
解決辦法,在掃描顯示切換時,增加中間過渡數據如下
void display(int sec, int min){
//數碼管顯示數字緩存
uchar buf[] = {0, 0, 0, 0};
buf[0] = sec%10;
buf[1] = sec/10%10;
buf[2] = min%10;
buf[3] = min/10%10;
P2OUT = SEG[buf[0]];
P3OUT = 0x08;
delay_ms8M(1);
P2OUT = 0xff;// 將P2端口線恢復成0xff,這一點很重要
//可以消除跳變導致的顯示錯誤
P2OUT = SEG[buf[1]];
P3OUT = 0x04;
delay_ms8M(1);
P2OUT = 0xff;
P2OUT = SEG[buf[2]];
P3OUT = 0x02;
delay_ms8M(1);
P2OUT = 0xff;
P2OUT = SEG[buf[3]];
P3OUT = 0x01;
delay_ms8M(1);
P2OUT = 0xff;
}
復制代碼
中斷函數定義
#pragma vector = PORT1_VECTOR
__interrupt void PORT1_ISR(void){
if(KEYIN == 0){
delay_ms8M(20);
flag = ~flag;
delay_ms8M(5);
if(!flag){
TACCTL0 &= ~CCIE;//中斷失能,關閉
}else{
TACCTL0 |= CCIE;//開啟
}
}
P1IFG = 0;
delay_ms8M(5);
}
#pragma vector = TIMERA0_VECTOR
__interrupt void TIMER0_ISR(void){
sec++;
display_flag = ~display_flag;
if(sec == 60){
sec = 0;
min++;
}
}
復制代碼
端口初始化
void init_seg_port(void){
P2DIR = 0XFF;
P2OUT = SEG[0];
P3DIR = 0XFF;
P3OUT = 0X00;
}
void init_exti_port(void){
P1DIR &= ~BIT0;
P1IES |= BIT0;
P1IE |= BIT0;
P1IFG &= ~BIT0;//清零 復位
}
復制代碼
全部資料51hei下載地址:
MSP430_秒表.zip
(435.05 KB, 下載次數: 90)
2019-4-4 16:56 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
hurray
時間:
2019-12-3 14:10
太難了這個
作者:
luchenzhijia
時間:
2020-5-13 22:52
好東西,學習了,期待!
作者:
SuperJcl
時間:
2020-5-31 21:17
請問內個限流電阻怎么找呀?
作者:
1193
時間:
2020-6-5 13:50
為啥沒有復位
作者:
msp8086
時間:
2021-5-25 17:00
我照著樓主的教程試了一下,成功運行了,但是發現秒表跑的速度奇快,請問可以在main.c這個文件里調整速度嗎?有點不懂那個.hex文件和.c文件的關系
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
黄色毛片视频
|
国产高清一区二区三区
|
国产精品一区视频
|
日韩免费1区二区电影
|
japan25hdxxxx日本 做a的各种视频
|
国产日韩av一区二区
|
精品久久久久久久久亚洲
|
成人国产在线视频
|
国产男女精品
|
一区二区三区精品视频
|
国产精品综合视频
|
一级欧美黄色片
|
欧美精品二区
|
五十女人一级毛片
|
久久高清
|
91大神在线资源观看无广告
|
久久久久久国产精品久久
|
成人久久18免费
|
亚洲国产一区二区视频
|
成人黄色网址大全
|
亚洲精品国产第一综合99久久
|
日韩精品一区二区在线观看
|
国产一区二区三区在线
|
亚洲精品在线播放
|
91精品国产一区二区三区
|
亚洲三级在线
|
亚洲男女视频在线观看
|
jizz中国日本
|
国产精品一区二区三区久久久
|
中文字幕第十页
|
三级黄色片在线观看
|
精品蜜桃一区二区三区
|
国产欧美日韩精品一区二区三区
|
久久精品亚洲精品
|
日日草天天干
|
正在播放国产精品
|
亚洲欧洲一区
|
亚洲精品国产成人
|
日韩高清一区
|
日韩a视频
|
久久一区二区三区四区
|