久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4058|回復: 11
收起左側

關于單片機時鐘觸發的一些問題

[復制鏈接]
ID:223571 發表于 2017-11-21 11:11 | 顯示全部樓層 |閱讀模式
對于單片機的一些時鐘電平,有的是高電平有效,有的是低電平有效,在這種前提下,接著寫有效的程序語句,尤其像使能端作為一個“開關”,只有在恒定的電平下,其他部分才能工作;
那么我的問題是:對于一個時鐘上升沿有效的語句才開始運行,該怎么寫?
例如我在做595串轉并的實驗,一個時鐘上升沿就往595發送一位數據,595沒有內部時鐘,所以需要人為的書寫,
以下三部分哪一種正確或者都不正確,正確的又是什么樣的?誠邀各位解答。
第一部分:
      ,,,       clk=0;
     _nop_();
      clk=1;
       輸送一位數據(語句);
     ,,,,,


第二部分:

     ,,,
     輸送一位數據(語句);
     clk=0;
    _nop_();
    clk=1;
    ,,,,,



第三部分:
     ,,,
      clk=0;    _nop_();
    輸送一位數據(語句);
    clk=1;
    ,,,,,




回復

使用道具 舉報

ID:7485 發表于 2017-11-22 16:16 | 顯示全部樓層
從頭學起,扎扎實實的學。語句語法。
回復

使用道具 舉報

ID:111634 發表于 2017-11-22 21:17 | 顯示全部樓層
文字敘述也沒過關,講不清問題。
回復

使用道具 舉報

ID:223571 發表于 2017-11-24 20:59 | 顯示全部樓層
zl2168 發表于 2017-11-22 21:17
文字敘述也沒過關,講不清問題。

例如,我要寫一個時鐘上升沿(1),在這個上升沿的作用下,P0.0接受一個位的數據(2);
在程序的語句中,如何書寫(1)和(2)?
回復

使用道具 舉報

ID:253372 發表于 2017-11-25 12:06 | 顯示全部樓層

文字敘述也沒過關,講不清問題。
回復

使用道具 舉報

ID:223571 發表于 2017-11-28 21:31 | 顯示全部樓層
a229227512 發表于 2017-11-25 12:06
文字敘述也沒過關,講不清問題。


zl2168 發表于 2017-11-22 21:17
文字敘述也沒過關,講不清問題。

例如,我要寫一個時鐘上升沿(1),在這個上升沿的作用下,P0.0接受一個位的數據(2);
在程序的語句中,如何書寫(1)和(2)?
回復

使用道具 舉報

ID:111634 發表于 2017-11-29 09:32 | 顯示全部樓層
本帖最后由 zl2168 于 2017-11-29 09:43 編輯

你上述3個部分,有什么區別?都已經達到一個上升沿的作用。
給你介紹幾個595正確有效的案例.先Proteus仿真一下,確認有效。

實例44  74HC595串入并出控制8/16循環燈 實例44 74HC595串行輸出控制8-16循環燈.rar (72.58 KB, 下載次數: 4) 595-1.jpg 595-2.jpg

實例56 74LS595串行擴展3LED數碼管靜態顯示 實例56 74LS595串行擴展3位LED靜態顯示.rar (39.7 KB, 下載次數: 3) 實例56  74LS595串行擴展3位LED靜態顯示.jpg

實例59  74LS595串行選通8LED數碼管動態顯示 實例59 74LS595×2選通8位LED動態顯示.rar (45.12 KB, 下載次數: 2) 595.jpg
實例77  74HC595+165擴展8×8鍵盤 實例77 74LS595 165擴展8×8鍵盤.rar (65.99 KB, 下載次數: 2) 595 165.jpg

以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。書中電路和程序設計有詳細說明,程序語句條條有注解。仿真電路和Hex文件能在清華出版社網站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網上書店打折購買。
回復

使用道具 舉報

ID:223571 發表于 2017-11-29 17:29 | 顯示全部樓層
zl2168 發表于 2017-11-29 09:32
你上述3個部分,有什么區別?都已經達到一個上升沿的作用。
給你介紹幾個595正確有效的案例.先Proteus仿真 ...

“你上述3個部分,有什么區別?都已經達到一個上升沿的作用。”
按你的意思我書寫的上升沿出發的語句三種位置方式都可以?
回復

使用道具 舉報

ID:111634 發表于 2017-11-30 09:49 | 顯示全部樓層
本帖最后由 zl2168 于 2017-11-30 14:45 編輯
藍野 發表于 2017-11-29 17:29
“你上述3個部分,有什么區別?都已經達到一個上升沿的作用。”
按你的意思我書寫的上升沿出發的語句三 ...

第二、三種都可以,第一種不行。
74HC595功能表.PNG
以上摘自張志良編著
80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行,可演示,可觀測,程序語句條條有注解。
回復

使用道具 舉報

ID:258164 發表于 2017-12-6 16:27 | 顯示全部樓層
voidHC595SendData(unsignedcharSendVal)
{
unsignedchari;
for(i=0;i<8;i++)
{
if((SendVal<<i)&0x80)MOSIO=1;
elseMOSIO=0;
S_CLK=0;
NOP();
NOP();
S_CLK=1;
}
R_CLK=0;
NOP();
NOP();
R_CLK=1;
}
參考這個
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美1级| 国产精品高潮呻吟久久 | 亚洲国产一区二区三区 | 亚洲欧美男人天堂 | 久久久.com | 伊久在线 | 在线欧美亚洲 | 精品免费国产一区二区三区四区 | 97超碰成人 | 国产99久久精品一区二区永久免费 | 日韩一区二区在线播放 | 亚洲精品一区二区 | 国产欧美在线 | 国产精品乱码一区二区三区 | 亚洲精品国产综合区久久久久久久 | 久久久久国产一区二区三区 | 欧美日韩视频在线第一区 | 国产成人一区二区三区电影 | 午夜久草 | 一区二区在线 | 一级片aaa | 亚洲人免费视频 | 欧美不卡一区二区三区 | www久| 久久网一区二区三区 | 国产午夜在线观看 | 91久久久久久久久久久久久 | 国产精品美女久久久久久免费 | 亚洲91精品 | 在线观看国产视频 | 婷婷久久五月天 | 中文字幕在线观看一区二区 | 午夜丰满少妇一级毛片 | 天天色综 | 精品一区二区三区在线观看 | 成人激情视频免费在线观看 | 久久亚洲国产 | 亚洲黄色网址视频 | 日本电影免费完整观看 | 亚洲精品日韩精品 | 亚洲精品中文字幕在线观看 |