浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 可編程技術(shù)

制作驅(qū)動注意問題

發(fā)布時間:2013/11/23 21:35:21 訪問次數(shù):728

     這樣,調(diào)用不同的子程序,FM08A125V3A就可以把坐標(biāo)系切換到不同的單片機輸出端口上去,而以往的設(shè)計是需要比較復(fù)雜的算法或者上位機彌補的。
    當(dāng)然,對立體幾何很有心得的人可以不借助程序,僅利用大腦的想象就可以在固定坐標(biāo)系里設(shè)計動畫,不過,這種人是極少數(shù)的。或許,通過這一點,立方體在不久的將來可以應(yīng)用到幾何教學(xué)中去,鍛煉人的立體感。
    雖然這次程序我沒有設(shè)計出坐標(biāo)軸的切換程序,但就原理來說,只要明白立方體的控制方案,這2點并不難實現(xiàn)。如果對動畫效果要求不高,可以跳過這部分。
    1驅(qū)動芯片:我用的驅(qū)動芯片是LS系列245,因為我實在是比較懶,沒有在所有的輸出上加上拉電阻。因為LS系列剛好就和單片機的TTL電平兼容,即便是PO端口,不加上拉電阻一樣可以直接準(zhǔn)確輸出?蒆C系列的就不行了,19腳和8根輸入腳都必須加上拉電阻,否則硬件調(diào)試的結(jié)果是不對的,這個也是我親自測試的結(jié)果。
    但不是完全因為這個就不選HC系列的,HC的IC扇出系數(shù)相比LS系列大了很多,也就是說,HC的負(fù)載能力要好,而且功耗低,從兩種IC的發(fā)熱上來說,我是深有體會的,HC系列的做驅(qū)動時,芯片發(fā)熱不明顯,但LS的就明顯發(fā)熱,雖然發(fā)熱溫度也是符合范圍的,但感覺還是不舒服的,所以在設(shè)計骨牌時鐘時,我就用了HC系列的。那時候用的都是大功率二極管,換成HC的IC后,發(fā)熱明顯降低。
    希望讀者根據(jù)自己的實際情況選用C,不管選用哪種,都要做好相應(yīng)的處理。
    2.限流電阻:我在原理圖上都畫了限流電阻,這部分加不加要看你選用什么材質(zhì)的發(fā)光二極管。經(jīng)過測試,我這次用
的就不需要加限流電阻,但并不保證別人選用的也能承受住IC的輸出電流,而導(dǎo)致發(fā)光二極管亮度過亮。大家買來的發(fā)光二
極管一定要做好電流測試,看你的發(fā)光二極管工作在哪個電流范圍最穩(wěn)定,再決定是否使用限流電阻和限流電阻的阻值。
    本人能力有限,不能再給出e語言程序。不過,根據(jù)我對c語言的理解,給大家提出一點c語言編程的建議。
    1.初始化部分。主要是設(shè)置對應(yīng)的中斷、定時工作方式,與匯編語言是完全一樣的。
    2.顯示部分。
    (1)把立方體看作8位數(shù)碼管,每個面即為一位數(shù)碼管。
    (2)每個面的顯示原理是和8x8點陣是完全一樣的,保證這段程序正確的,可以直接調(diào)用。
    (3)奎表的方式是自0起遞增的,每次加1,每個畫面查表64次,查表的上線為65536/64。當(dāng)然,實際的情況是要小于65536的,控制程序的代碼也會占用ROM空間,就會導(dǎo)致畫面次數(shù)減少。所以,要想在有限的空間內(nèi)顯示更多的畫面,就得盡量把程序?qū)懙煤喍。?dāng)然了,有的朋友會選用更大容最的單片機,查表的上限自然會增加。
    注意:C語言可以直接定義1 6位變量,匯編語言在這方面是比較麻煩的,但好處是我可以調(diào)試程序來直接計算我的程序可以寫到多少上限。C語言的方法我就不知道了,但肯定是可以通過調(diào)試計算出來的。
    3中斷部分。為了達到動畫效果的切換時間可準(zhǔn)確調(diào)節(jié),畫面的切換用中斷方式。建議大家像我這樣,把時間切換通過一個變量來表達,這樣每次只需修改一個變量,就可以設(shè)置動畫的速度了。每次發(fā)送中斷后,查表的變量就加64 (i=i+64),然后返回顯示程序繼續(xù)顯示,中斷程序只做變量的計算,改變的是查表的地址。
    4.循環(huán)部分。
    (1)程序循環(huán)。循環(huán)的條件是i變量不滿足動畫顯示的上限值。比如你做了8個畫面,那么i的值不滿足8×64時,就繼續(xù)顯示,滿足,就清零重新開始。
    (2)顯示循環(huán)。
    這個比較重要,主題的顯示程序,應(yīng)該是一個死循壞,一直在顯示一個畫面;只有中斷產(chǎn)生時,進入到中斷程序,改變查表的變量,返回現(xiàn)實程序,才切換一次動畫。8個畫面都顯示后,注意修正變量,使其在中斷不發(fā)生時,能在一個畫面停留。不管是查表的變量還是Z軸、渤的控制變量,都要進行初始化,因為顯示程序與中斷程序是完全獨立的。
     這樣,調(diào)用不同的子程序,FM08A125V3A就可以把坐標(biāo)系切換到不同的單片機輸出端口上去,而以往的設(shè)計是需要比較復(fù)雜的算法或者上位機彌補的。
    當(dāng)然,對立體幾何很有心得的人可以不借助程序,僅利用大腦的想象就可以在固定坐標(biāo)系里設(shè)計動畫,不過,這種人是極少數(shù)的。或許,通過這一點,立方體在不久的將來可以應(yīng)用到幾何教學(xué)中去,鍛煉人的立體感。
    雖然這次程序我沒有設(shè)計出坐標(biāo)軸的切換程序,但就原理來說,只要明白立方體的控制方案,這2點并不難實現(xiàn)。如果對動畫效果要求不高,可以跳過這部分。
    1驅(qū)動芯片:我用的驅(qū)動芯片是LS系列245,因為我實在是比較懶,沒有在所有的輸出上加上拉電阻。因為LS系列剛好就和單片機的TTL電平兼容,即便是PO端口,不加上拉電阻一樣可以直接準(zhǔn)確輸出?蒆C系列的就不行了,19腳和8根輸入腳都必須加上拉電阻,否則硬件調(diào)試的結(jié)果是不對的,這個也是我親自測試的結(jié)果。
    但不是完全因為這個就不選HC系列的,HC的IC扇出系數(shù)相比LS系列大了很多,也就是說,HC的負(fù)載能力要好,而且功耗低,從兩種IC的發(fā)熱上來說,我是深有體會的,HC系列的做驅(qū)動時,芯片發(fā)熱不明顯,但LS的就明顯發(fā)熱,雖然發(fā)熱溫度也是符合范圍的,但感覺還是不舒服的,所以在設(shè)計骨牌時鐘時,我就用了HC系列的。那時候用的都是大功率二極管,換成HC的IC后,發(fā)熱明顯降低。
    希望讀者根據(jù)自己的實際情況選用C,不管選用哪種,都要做好相應(yīng)的處理。
    2.限流電阻:我在原理圖上都畫了限流電阻,這部分加不加要看你選用什么材質(zhì)的發(fā)光二極管。經(jīng)過測試,我這次用
的就不需要加限流電阻,但并不保證別人選用的也能承受住IC的輸出電流,而導(dǎo)致發(fā)光二極管亮度過亮。大家買來的發(fā)光二
極管一定要做好電流測試,看你的發(fā)光二極管工作在哪個電流范圍最穩(wěn)定,再決定是否使用限流電阻和限流電阻的阻值。
    本人能力有限,不能再給出e語言程序。不過,根據(jù)我對c語言的理解,給大家提出一點c語言編程的建議。
    1.初始化部分。主要是設(shè)置對應(yīng)的中斷、定時工作方式,與匯編語言是完全一樣的。
    2.顯示部分。
    (1)把立方體看作8位數(shù)碼管,每個面即為一位數(shù)碼管。
    (2)每個面的顯示原理是和8x8點陣是完全一樣的,保證這段程序正確的,可以直接調(diào)用。
    (3)奎表的方式是自0起遞增的,每次加1,每個畫面查表64次,查表的上線為65536/64。當(dāng)然,實際的情況是要小于65536的,控制程序的代碼也會占用ROM空間,就會導(dǎo)致畫面次數(shù)減少。所以,要想在有限的空間內(nèi)顯示更多的畫面,就得盡量把程序?qū)懙煤喍獭.?dāng)然了,有的朋友會選用更大容最的單片機,查表的上限自然會增加。
    注意:C語言可以直接定義1 6位變量,匯編語言在這方面是比較麻煩的,但好處是我可以調(diào)試程序來直接計算我的程序可以寫到多少上限。C語言的方法我就不知道了,但肯定是可以通過調(diào)試計算出來的。
    3中斷部分。為了達到動畫效果的切換時間可準(zhǔn)確調(diào)節(jié),畫面的切換用中斷方式。建議大家像我這樣,把時間切換通過一個變量來表達,這樣每次只需修改一個變量,就可以設(shè)置動畫的速度了。每次發(fā)送中斷后,查表的變量就加64 (i=i+64),然后返回顯示程序繼續(xù)顯示,中斷程序只做變量的計算,改變的是查表的地址。
    4.循環(huán)部分。
    (1)程序循環(huán)。循環(huán)的條件是i變量不滿足動畫顯示的上限值。比如你做了8個畫面,那么i的值不滿足8×64時,就繼續(xù)顯示,滿足,就清零重新開始。
    (2)顯示循環(huán)。
    這個比較重要,主題的顯示程序,應(yīng)該是一個死循壞,一直在顯示一個畫面;只有中斷產(chǎn)生時,進入到中斷程序,改變查表的變量,返回現(xiàn)實程序,才切換一次動畫。8個畫面都顯示后,注意修正變量,使其在中斷不發(fā)生時,能在一個畫面停留。不管是查表的變量還是Z軸、渤的控制變量,都要進行初始化,因為顯示程序與中斷程序是完全獨立的。
相關(guān)技術(shù)資料
11-23制作驅(qū)動注意問題
相關(guān)IC型號
FM08A125V3A
FM0801-A1

熱門點擊

 

推薦技術(shù)資料

電動吸錫烙鐵
    用12V/2A的電源為電磁閥和泵供電,F(xiàn)QPF9N50... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!